execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 summon golem:ice_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 summon golem:ice_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 summon golem:ice_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ packed_ice 0 execute @s ~~~ detect ~-1~-2~ packed_ice 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 summon golem:ice_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ packed_ice 0 execute @s ~~~ detect ~~-3~ packed_ice 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 packed_ice 0 execute @s ~~~ detect ~~-2~-1 packed_ice 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 summon golem:magma_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 summon golem:magma_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 summon golem:magma_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ magma 0 execute @s ~~~ detect ~-1~-2~ magma 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 summon golem:magma_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ magma 0 execute @s ~~~ detect ~~-3~ magma 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 magma 0 execute @s ~~~ detect ~~-2~-1 magma 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 summon golem:obsidian_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 summon golem:obsidian_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 summon golem:obsidian_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ obsidian 0 execute @s ~~~ detect ~-1~-2~ obsidian 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 summon golem:obsidian_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ obsidian 0 execute @s ~~~ detect ~~-3~ obsidian 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 obsidian 0 execute @s ~~~ detect ~~-2~-1 obsidian 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 summon golem:sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 summon golem:sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 summon golem:sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ sandstone 0 execute @s ~~~ detect ~-1~-2~ sandstone 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 summon golem:sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ sandstone 0 execute @s ~~~ detect ~~-3~ sandstone 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 sandstone 0 execute @s ~~~ detect ~~-2~-1 sandstone 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 summon golem:red_sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 summon golem:red_sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 summon golem:red_sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ red_sandstone 0 execute @s ~~~ detect ~-1~-2~ red_sandstone 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 summon golem:red_sandstone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ red_sandstone 0 execute @s ~~~ detect ~~-3~ red_sandstone 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 red_sandstone 0 execute @s ~~~ detect ~~-2~-1 red_sandstone 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 summon golem:jungle_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 summon golem:jungle_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 summon golem:jungle_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ log 3 execute @s ~~~ detect ~-1~-2~ log 3 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 summon golem:jungle_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ log 3 execute @s ~~~ detect ~~-3~ log 3 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 log 3 execute @s ~~~ detect ~~-2~-1 log 3 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 summon golem:coal_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 summon golem:coal_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 summon golem:coal_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 summon golem:coal_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:coal_block 0 execute @s ~~~ detect ~~-3~ minecraft:coal_block 0 fill ~~-1~ ~~-3~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 summon golem:bone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 summon golem:bone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 summon golem:bone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 summon golem:bone_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:bone_block 0 execute @s ~~~ detect ~~-3~ minecraft:bone_block 0 fill ~~-1~ ~~-3~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 summon golem:hay_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 summon golem:hay_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 summon golem:hay_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 summon golem:hay_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ minecraft:hay_block 0 execute @s ~~~ detect ~~-3~ minecraft:hay_block 0 fill ~~-1~ ~~-3~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 summon golem:bamboo_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 summon golem:bamboo_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 summon golem:bamboo_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 summon golem:bamboo_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ golem:bamboo_block 0 execute @s ~~~ detect ~~-3~ golem:bamboo_block 0 fill ~~-1~ ~~-3~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 summon golem:orichalcum_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 summon golem:orichalcum_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 summon golem:orichalcum_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~-1~-2~ oh:orichalcum_block 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 summon golem:orichalcum_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-3~ oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 oh:orichalcum_block 0 execute @s ~~~ detect ~~-2~-1 oh:orichalcum_block 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 summon golem:onyx_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 summon golem:onyx_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 fill ~~-2~1 ~~-2~-1 air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 summon golem:onyx_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~1~-2~ oh:onyx_block 0 execute @s ~~~ detect ~-1~-2~ oh:onyx_block 0 fill ~1~-2~ ~-1~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 summon golem:onyx_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:onyx_block 0 execute @s ~~~ detect ~~-3~ oh:onyx_block 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 fill ~~-1~ ~~-3~ air
execute @s ~~~ detect ~~-1~ air 0 execute @s ~~~ detect ~~-2~ air 0 execute @s ~~~ detect ~~-3~ air 0 execute @s ~~~ detect ~~-2~1 oh:onyx_block 0 execute @s ~~~ detect ~~-2~-1 oh:onyx_block 0 fill ~~-2~1 ~~-2~-1 air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:tin_block 0 summon golem:tin_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ oh:tin_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:tin_block 0 summon golem:tin_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ oh:tin_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:tin_block 0 summon golem:tin_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ oh:tin_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:tin_block 0 summon golem:tin_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ oh:tin_block 0 fill ~~-1~ ~~-2~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ copper_block 0 summon golem:copper_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ copper_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ copper_block 0 summon golem:copper_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ copper_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ copper_block 0 summon golem:copper_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ copper_block 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ copper_block 0 summon golem:copper_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ copper_block 0 fill ~~-1~ ~~-2~ air

execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ log 0 summon golem:log_oak_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 0 execute @s ~~~ detect ~~-2~ log 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ log 0 summon golem:log_oak_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 1 execute @s ~~~ detect ~~-2~ log 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ log 0 summon golem:log_oak_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 2 execute @s ~~~ detect ~~-2~ log 0 fill ~~-1~ ~~-2~ air
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ log 0 summon golem:log_oak_golem
execute @s ~~~ detect ~~-1~ carved_pumpkin 3 execute @s ~~~ detect ~~-2~ log 0 fill ~~-1~ ~~-2~ air
