Dobrý den i tobě
Making it into a separate array is only reasonable if the sets of allowed blocks are the same for all the "apertures" (what else to call those levers, buttons, torches etc?). If they are not the same, then listing "exceptions" in the appropriate cBlockHandler is a better option.
Btw, you can place all of them on the side of a crafting table - while holding the crouch key.
Making it into a separate array is only reasonable if the sets of allowed blocks are the same for all the "apertures" (what else to call those levers, buttons, torches etc?). If they are not the same, then listing "exceptions" in the appropriate cBlockHandler is a better option.
Btw, you can place all of them on the side of a crafting table - while holding the crouch key.