[Fixed] Placing the new 2020.4 Doors!

Started by SuperBully on

Topic category: Help with MCreator software

Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
[Fixed] Placing the new 2020.4 Doors!
Thu, 11/19/2020 - 10:11 (edited)

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
Joined Jul 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
what about 2021.1?  
Sat, 08/21/2021 - 22:28

what about 2021.1?

 

Joined Jul 2021
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
nevermind, needed to look…
Sat, 08/21/2021 - 22:31

nevermind, needed to look more, my bad

Joined Mar 2025
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
In 2024.2+ the answer is…
Tue, 03/11/2025 - 23:22

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)