I actually have 3 questions, so I'll ask them all now:
1: The selection box is invisible on TESR blocks, but it does function. How do I make the selection box visible on a TESR? (I did change the size of the selection box, but it's fine on a non-TESR).
2. How do I make the selection box have multiple parts, as in if I wanted for example a stair shaped selection box with a large slab part and then a quarter block part, how would I do that? I see how to do it with bounding box, but not selection box.
3. So I am making a block that needs to be on a solid block (same requirements as a torch would be fine), and isn't a full block (I don't want to be able to place one of these on another one of these). However, I can't seem to be able to make the game think my block isn't solid, I can place torches on it and so on. Also, I can't get my block to tell the difference between a solid block and a non-solid block, it pops off of air, but stays fine on a torch for example. I've tried override isNormalCube, isFullCube, and isOpaqueCube to return false, and they aren't working. To detect block solidity, i've been using world.isSideSolid to detect solidity, and that returns true for everything but air, instead of returning false on for example a torch.