Dies ist eine alte Version des Dokuments!
Projekt Minecraft Konzept: Gebäude (Villa) programmieren um sie durch Code bauen zu können.
Code für einen Raum:
def room():
#foundation
blocks.fill(GREEN_CONCRETE, world(50, -61, 50), world(60, -56, 60), FillOperation.REPLACE)
blocks.fill(PLANKS_SPRUCE, world(50, -61, 50), world(60, -61, 60), FillOperation.REPLACE)
blocks.fill(AIR, world(51, -60, 51), world(59, -57, 59), FillOperation.REPLACE)
#light sources
blocks.fill(GLASS_PANE, world(58, -59, 60), world(57, -58, 60), FillOperation.REPLACE)
blocks.fill(SEA_LANTERN, world(54, -56, 54), world(56, -56, 56), FillOperation.REPLACE)
#entry way
blocks.fill(AIR, world(50, -60, 55), world(50, -59, 55), FillOperation.REPLACE)
blocks.fill(IRON_DOOR_ITEM, world(50, -60, 55), world(50, -59, 55), FillOperation.REPLACE)
blocks.place(SPRUCE_PRESSURE_PLATE, world(49, -60, 55))
blocks.place(SPRUCE_PRESSURE_PLATE, world(51, -60, 55))
#sleeping corner
blocks.place(BED_ITEM, world(58, -60, 59))
blocks.place(BED_ITEM, world(57, -60, 59))
blocks.place(CHEST, world(59, -60, 59))
blocks.place(blocks.block_with_data(BIRCH_WOOD_STAIRS, 6), world(56, -60, 59))
#couch
blocks.fill(DARK_PRISMARINE_STAIRS, world(59, -60, 52), world(59, -60, 53), FillOperation.REPLACE)
blocks.fill(blocks.block_with_data(DARK_PRISMARINE_STAIRS, 2), world(58, -60, 54), world(59, -60, 54), FillOperation.REPLACE)
blocks.fill(blocks.block_with_data(DARK_PRISMARINE_STAIRS, 3), world(59, -60, 51), world(58, -60, 51), FillOperation.REPLACE)
#aquarium
blocks.fill(PLANKS_DARK_OAK, world(54, -60, 58), world(51, -60, 59), FillOperation.REPLACE)
blocks.fill(GLASS_PANE, world(54, -59, 58), world(51, -57, 59), FillOperation.REPLACE)
blocks.fill(WATER, world(53, -60, 59), world(51, -57, 59), FillOperation.REPLACE)
mobs.spawn(AXOLOTL, world(53, -58, 59))
mobs.spawn(AXOLOTL, world(53, -58, 59))
#desk
blocks.place(blocks.block_with_data(BIRCH_WOOD_STAIRS, 5), world(52, -60, 51))
blocks.place(blocks.block_with_data(BIRCH_WOOD_STAIRS, 7), world(53, -60, 51))
blocks.place(blocks.block_with_data(BIRCH_WOOD_STAIRS, 4), world(54, -60, 51))
#chair
blocks.place(blocks.block_with_data(BIRCH_WOOD_STAIRS, 2), world(53, -60, 52))
blocks.place(blocks.block_with_data(BIRCH_TRAPDOOR, 8), world(54, -60, 52))
blocks.place(blocks.block_with_data(BIRCH_TRAPDOOR, 9), world(52, -60, 52))
Badezimmer:
def bathfoundation():
blocks.fill((AIR), world(50, -60, 80), world(60, -50, 90), FillOperation.REPLACE)
blocks.fill((BLOCK_OF_QUARTZ), world(50, -61, 49), world(60, -56, 39), FillOperation.REPLACE)
blocks.fill((AIR), world(51, -60, 48), world(59, -57, 40), FillOperation.REPLACE)
blocks.fill((AIR), world(56, -60, 50), world(56, -59, 49), FillOperation.REPLACE)
def bathroomdoor():
blocks.place(blocks.block_with_data(IRON_DOOR, 3), world(56, -60, 49))
blocks.place(SPRUCE_PRESSURE_PLATE, world(56, -60, 50))
blocks.place(STONE_PRESSURE_PLATE, world(56, -60, 48))
def bathroomlights():
blocks.place(SEA_LANTERN, world(58, -56, 48))
blocks.place(SEA_LANTERN, world(57, -56, 48))
blocks.place(SEA_LANTERN, world(58, -56, 45))
blocks.place(SEA_LANTERN, world(57, -56, 45))
blocks.place(SEA_LANTERN, world(59, -56, 47))
blocks.place(SEA_LANTERN, world(59, -56, 46))
blocks.place(SEA_LANTERN, world(56, -56, 47))
blocks.place(SEA_LANTERN, world(56, -56, 46))
blocks.place(SEA_LANTERN, world(51, -56, 41))
blocks.place(SEA_LANTERN, world(51, -56, 42))
blocks.place(SEA_LANTERN, world(54, -56, 41))
blocks.place(SEA_LANTERN, world(54, -56, 42))
blocks.place(SEA_LANTERN, world(52, -56, 40))
blocks.place(SEA_LANTERN, world(53, -56, 40))
blocks.place(SEA_LANTERN, world(52, -56, 43))
blocks.place(SEA_LANTERN, world(53, -56, 43))
blocks.place(SEA_LANTERN, world(59, -56, 41))
blocks.place(SEA_LANTERN, world(59, -56, 42))
blocks.place(SEA_LANTERN, world(56, -56, 41))
blocks.place(SEA_LANTERN, world(56, -56, 42))
blocks.place(SEA_LANTERN, world(58, -56, 40))
blocks.place(SEA_LANTERN, world(57, -56, 40))
blocks.place(SEA_LANTERN, world(58, -56, 43))
blocks.place(SEA_LANTERN, world(57, -56, 43))
blocks.place(SEA_LANTERN, world(52, -56, 48))
blocks.place(SEA_LANTERN, world(53, -56, 48))
blocks.place(SEA_LANTERN, world(52, -56, 45))
blocks.place(SEA_LANTERN, world(53, -56, 45))
blocks.place(SEA_LANTERN, world(51, -56, 47))
blocks.place(SEA_LANTERN, world(51, -56, 46))
blocks.place(SEA_LANTERN, world(54, -56, 47))
blocks.place(SEA_LANTERN, world(54, -56, 46))