Started by
SuperBully
on
Topic category: Help with MCreator software
Minecraft's doors each have three textures, two for the physical door blocks, and one for the held item.
When making a new door with 2020.4, in your inventory it gives it in your hand as the bottom texture of the door which does not look very good.
So the first solution I thought of was to just make an item so that when you right click on a block it spawns the door.
However, when I use the place procedure block to place the door, it doesn't place at all. If I place it one block higher, it places the bottom part of the door and only the bottom part of the door one block higher than it should be. I can't find anywhere in MCreator's UI a top half of the door.
Is there anything I can do about this?
Edited by SuperBully on Thu, 11/19/2020 - 10:11
Use item texture feature added in MCreator 2020.4 which was added exactly so you wouldn't do such hacks.
https://twitter.com/PyloDEV/status/1271049494596067328
what about 2021.1?
nevermind, needed to look more, my bad
In 2024.2+ the answer is that doors have an internal enum property called "half" which controls which half of the door it displays. You don't seem to be able to set this during placement (on the scratch side anyway) however we now have a way to set enum properties on blocks, so you can place the upper half of the door (which will be the lower sprite) then set it to BE the upper half, then spawn the lower half which will naturally spawn as the lower half.
You want:
Set enum property "half" of block at x, y, z to "upper"
421591098-a1bb326c-2f30-49f5-9591-999e99836c9f.png (943×282)