Uploaded December 2023 | Updated September 2026, 2 hours ago
Today we're building the Hyrule Castle throne room for my Legend of Zelda inspired Minecraft adventure map! This throne room is based very roughly off of the Sanctum in Tears of the Kingdom.
Today we're building the Hyrule Castle throne room for my Legend of Zelda inspired Minecraft adventure map! This throne room is based very roughly off of the Sanctum in Tears of the Kingdom.






![Minecraft Command Block Doors Tutorial
A tutorial on how to make functioning doors of any size in Minecraft using commands.
Commands Used
*Note that anything written in all caps are not part of the command and are written for instructional purposes only.
Summon Interaction Entity:
/summon interaction INSERT COORDINATES {width:1f,height:1f,Tags:[door,wooden,south]}
Scoreboard Commands:
/scoreboard objectives add door dummy
/scoreboard players add @e[tag=door] door 0
Closed/Opened State Commands:
/execute as @e[tag=door] if score @s door matches 0 on target run scoreboard players set @e[tag=door,nbt={interaction:{}}] door 2
/execute as @e[tag=door,nbt={interaction:{}}] run data remove entity @s interaction
Closing/Opening State Commands:
/execute at @e[tag=door,scores={door=1}] as @e[tag=door,scores={door=1}] run scoreboard players set @s door 1 YES I KNOW THIS COMMAND DOES NOTHING
/execute at @e[tag=door,tag=wooden,scores={door=1}] as @e[tag=door,tag=wooden,scores={door=1}] run playsound minecraft:block.wooden_door.close block @a ~ ~ ~ 1 1
/execute at @e[tag=door,tag=wooden,tag=south,scores={door=1}] as @e[tag=door,tag=wooden,tag=south,scores={door=1}] run clone INSERT COORDINATES ~ ~ ~-1
/execute at @e[tag=door,scores={door=1}] as @e[tag=door,scores={door=1}] run scoreboard players set @s door 0
Redstone Activated Commands:
/execute as @e[tag=door,scores={door=0},distance=..3,limit=1] run scoreboard players set @s door 2
/execute as @e[tag=door,scores={door=3},distance=..3,limit=1] run scoreboard players set @s door 1
Block Display Commands:
/summon block_display INSERT COORDINATES {Tags:[door,display,wooden],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[2f,1.5f,1f]},block_state:{Name:minecraft:oak_door,Properties:{facing:south,half:upper,hinge:right,open:false}}}
/summon block_display INSERT COORDINATES {Tags:[door,display],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,0f,0f],scale:[2f,1.5f,1f]},block_state:{Name:minecraft:oak_door,Properties:{facing:south,half:lower,hinge:right,open:false}}}
/execute as @e[tag=door,tag=display,scores={door=2}] run data merge entity @s {transformation:{left_rotation:[0f,-1f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0.15f,0f,0f],scale:[2f,1.5f,1f]},start_interpolation:0,interpolation_duration:5}
Resources for summoning block displays:
Cloud Wolfs Block Display tutorial
https://youtu.be/bwPWfUbcZxE?si=k8goulhbf4B9cNM-
Transformation Visualizer
https://misode.github.io/transformation/
MC Stacker
https://mcstacker.net/ Minecraft Command Block Doors Tutorial](https://i.ytimg.com/vi/USra9Rq3kBM/mqdefault.jpg)



