def do_castle(): # main building- - multi layers castle_maker.tower_building(x=71, y=63, z=76, width=38, height=11, length=30, butt_height=7) castle_maker.make_castle_walls(70, 70,75, 40, 1,32, 0) # TOK castle_maker.tower_building(x=71, y=74, z=76, width=38, height=12, length=30, butt_height=6) castle_maker.make_castle_walls(70, 80,75, 40, 1,32, 0) # TOK castle_maker.tower_building(x=71, y=86, z=76, width=38, height=24, length=30, butt_height=12) castle_maker.make_castle_walls(70, 98,75, 40, 1,32, 0) # TOK castle_maker.tower_building(x=81, y=110, z=78, width=16, height=18, length=14, butt_height=2) # front tower on top of main castle_maker.tower_building(x=73, y=110, z=93, width=10, height=22, length=10, butt_height=0) # back right tower on top of main castle_maker.tower_building(x=97, y=110, z=93, width=10, height=22, length=10, butt_height=0) # back left tower on top of main # merge 1st and 2nd floors castle_maker.fill_area(73,70,78,106,70,103, 'minecraft:air') # merge 2nd and 3rd floors castle_maker.fill_area(73,80,78,106,80,103, 'minecraft:air') # floor castle_maker.fill_area(72,63,77,109,63,105, 'minecraft:stone 4') # floor lighting (and roof of above floor using glowstones) castle_maker.tile_block(74, 63, 78, 106, 105, 5, 'minecraft:glowstone 0') castle_maker.tile_block(74, 74, 78, 106, 103, 5, 'minecraft:glowstone 0') castle_maker.tile_block(74, 86, 78, 106, 103, 5, 'minecraft:glowstone 0') castle_maker.tile_block(74, 98, 78, 106, 103, 5, 'minecraft:glowstone 0') castle_maker.tile_block(74, 110, 78, 106, 103, 5, 'minecraft:glowstone 0') castle_maker.main_door(x=90, y=63, z=75) # coords for door are bottom centre - ornate stuff built out from there castle_maker.stairs_NS(x=88, z=87, width=4, y_base=64, y_top=75, step='minecraft:quartz_stairs 2', bannister='minecraft:quartz_block 2', step_spacing=1) # 2nd floor castle_maker.stairs_NS(x=74, z=90, width=2, y_base=75, y_top=87, step='minecraft:stone 4', bannister='minecraft:stone 4', step_spacing=1) castle_maker.stairs_NS(x=101, z=90, width=2, y_base=75, y_top=87, step='minecraft:stone 4', bannister='minecraft:stone 4', step_spacing=1) # 3rd floor 90,86,90 --> 98 castle_maker.stairs_NS(x=90, z=85, width=2, y_base=87, y_top=99, step='minecraft:quartz_stairs 2', bannister='minecraft:quartz_block 2', step_spacing=1) # 4th floor - 90 90 (y=98 -> 110 castle_maker.stairs_NS(x=90, z=85, width=2, y_base=99, y_top=111, step='minecraft:quartz_stairs 2', bannister='minecraft:quartz_block 2', step_spacing=1)
def defend_walls(): """ #castle_maker.catapult(x=80,y=63, z=30) """ castle_maker.catapult(58,68,31) # top of front wall - East of gate castle_maker.catapult(x=90,y=70, z=45) # top of front gate castle_maker.catapult(122,68,31) # top of front wall - West of gate castle_maker.catapult(103, 111, 79) # top of main bld - East castle_maker.catapult(76, 111, 79) # top of main bld - West castle_maker.catapult(42, 98, 38) # top of front left tower castle_maker.catapult(137, 98, 38) # top of front right tower castle_maker.catapult(126, 98, 108) # South West tower castle_maker.catapult(54, 98, 107) # South East tower # tok - lights on west wall going up castle_maker.stairs_NS(130, 93, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(111, 40, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) # stairs on walls - NS 110, 63->67, 30 130, 68 -> 72, 37 144, 63-67, 59 129, 63-67, 28 (outside) #stairs_NS(x, z, width, y_base, y_top, step='minecraft:stone 4', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(111, 40, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(130, 35, 1, 68, 73, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(144, 59, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(129, 78, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) #stairs - west of gate castle_maker.stairs_NS(70, 40, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(48, 35, 1, 68, 73, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(35, 59, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1) castle_maker.stairs_NS(49, 95, 1, 63, 68, step='minecraft:stone_brick_stairs 2', bannister='minecraft:air', step_spacing=1)