Uploaded April 2023 | Updated September 2026, 2 hours ago
The final tutorial in my Gothic Architecture Series in Minecraft. Today we're learning how to build octagons, the crossing, lanterns, and spires.
00:22 Octagon Tutorial
05:02 Crossing Layout
10:50 Lantern
24:25 Spire
32:16 Closing Remarks
I apologize for the sound quality in this video. I had the gain set way too high while recording and no amount of video editing could fix it. I promise to do better in the future.
As promised, now that I have finished making all my Gothic Architecture tutorial videos, here's the World Download!
dl.dropboxusercontent.com/s/229i4t5j82vmrcq/Gothic%20Architecture%20Tutorial.zip?dl=0
The final tutorial in my Gothic Architecture Series in Minecraft. Today we're learning how to build octagons, the crossing, lanterns, and spires.
00:22 Octagon Tutorial
05:02 Crossing Layout
10:50 Lantern
24:25 Spire
32:16 Closing Remarks
I apologize for the sound quality in this video. I had the gain set way too high while recording and no amount of video editing could fix it. I promise to do better in the future.
As promised, now that I have finished making all my Gothic Architecture tutorial videos, here's the World Download!
dl.dropboxusercontent.com/s/229i4t5j82vmrcq/Gothic%20Architecture%20Tutorial.zip?dl=0


![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)







