Hello there.   I'm currently trying to render a block invisible unless the player holds a specified item - for example an apple. As long as the player is holding said item the block will be visible for that player. It's a simple block and has no entity. It could also be used as a building block which means you could have many of them at once in the same chunk.   I tried overriding render methods in the block class like shouldSideBeRendered and returned true/false depending on the hel