Started by
Slimex_Legend
on
Topic category: Help with MCreator software
hey. i wanted to make a Terminal (like kfc or mcdonalds) and i made it so when i click the terminal a gui opens up. but in this case, it only works in the lower half block, but it is two blocks tall. I already made the bounding boxes, i dont know what to do.
If it's two blocks tall you should probably make it two "different" blocks like vanilla beds and tall flowers, where they have a bottom half and a top half. Seems like blockstates requires a plugin, https://mcreator.net/plugin/104253/blockstates.
Do you really need blockstates for this.
You can just make two blocks with block entity which checks for the other half, the bottom checks for the block above and the top checks for the block below. When you place the block eg bottom half. It will place the top half if there is air with the same direction as itself. If there is air then the block will break itself.
Then you make the gui only bound to the top block which I assume is where the screen is. If you make the gui bound to both then they will not transfer contents or data unless you make them which just seems like unnecessary effort.
just made a invisible block that you can click