Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:2023:minecraft:2d1gruppe3 [2024/01/23 17:57] – mauronj | gf2:projekte:2023:minecraft:2d1gruppe3 [2024/03/10 09:42] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| \\ | \\ | ||
| + | {{ : | ||
| + | |||
| \\ | \\ | ||
| Zeile 40: | Zeile 42: | ||
| <code python> | <code python> | ||
| + | |||
| def koordinaten(x, | def koordinaten(x, | ||
| Zeile 69: | Zeile 72: | ||
| \\ | \\ | ||
| - | < | + | Code 1 |
| + | < | ||
| def koordinaten(x, | def koordinaten(x, | ||
| Zeile 119: | Zeile 123: | ||
| - | !!Commands | + | Commandblöcke |
| - | * __Für Licht an:__ | + | Für kleines Haus und Doppelhaus: |
| - | innere Pressure plate: | + | - **Für Licht an:** |
| - | 2 Blöcke unterhalb Commandblock mit /setblock /setblock ~-2 ~8 ~ redstone_torch. Dann " | + | |
| - | \\ | + | |
| - | \\ | + | |
| + | innere Pressure plate: | ||
| + | 2 Blöcke unterhalb Commandblock mit /setblock ~-2 ~8 ~ redstone_torch | ||
| + | - **Für Licht aus:** | ||
| - | * __Für Licht aus:__ | + | äussere Pressure plate: 2 Blöcke unterhalb Commandblock mit /setblock ~-4 ~8 ~ air . Dann " |
| - | äussere Pressure plate: 2 Blöcke unterhalb Commandblock mit /setblock ~-4 ~8 ~ air .Dann " | + | Für Grosses Haus (4): |
| - | \\ | + | - Für Licht an: |
| - | | + | |
| - | * https:// | + | /setblock ~-4 ~8 ~ redstone_torch |
| - | * https:// | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | <code python> | + | |
| - | roofLayers = 0 | + | |
| - | + | ||
| - | def on_on_chat(width, | + | |
| - | global roofLayers | + | |
| - | builder.teleport_to(pos(0, | + | |
| - | i = 0 | + | |
| - | while i <= height - 1: | + | |
| - | builder.move(UP, | + | |
| - | builder.mark() | + | |
| - | for j in range(4): | + | |
| - | builder.move(FORWARD, | + | |
| - | builder.turn(TurnDirection.LEFT) | + | |
| - | builder.trace_path(STONE) | + | |
| - | i += 1 | + | |
| - | builder.shift(-1, | + | |
| - | if width % 2 == 0: | + | |
| - | roofLayers = width / 2 - 1 | + | |
| - | else: | + | |
| - | roofLayers = width / 2 | + | |
| - | layer = 0 | + | |
| - | while layer <= roofLayers + 1: | + | |
| - | builder.mark() | + | |
| - | for k in range(4): | + | |
| - | builder.move(FORWARD, | + | |
| - | builder.turn(TurnDirection.LEFT) | + | |
| - | builder.trace_path(PLANKS_OAK) | + | |
| - | builder.shift(1, | + | |
| - | layer += 1 | + | |
| - | builder.move(DOWN, | + | |
| - | builder.mark() | + | |
| - | builder.move(FORWARD, | + | |
| - | builder.move(UP, | + | |
| - | builder.fill(AIR) | + | |
| - | builder.shift(width * -1 + 1, 0, width / 2 - 1) | + | |
| - | builder.place(GLASS) | + | |
| - | builder.move(RIGHT, | + | |
| - | builder.place(GLASS) | + | |
| - | player.on_chat(" | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | blocks.place(GRASS, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | for i in range(7): | + | |
| - | builder.move(FORWARD, | + | |
| - | builder.move(UP, | + | |
| - | builder.place(OAK_WOOD_STAIRS) | + | |
| - | builder.face(WEST) | + | |
| - | for i in range(7): | + | |
| - | builder.move(BACK, | + | |
| - | builder.move(DOWN, | + | |
| - | builder.place(OAK_WOOD_STAIRS) | + | |
| - | + | ||
| - | + | ||
| - | </ | + | |
| + | - Für Licht aus | ||
| + | /setblock ~-6 ~8 ~ air | ||
| + | |||
| <code Haus> | <code Haus> | ||
| Zeile 314: | Zeile 257: | ||
| - | < | + | < |
| def koordinaten(x, | def koordinaten(x, | ||
| Zeile 322: | Zeile 265: | ||
| - | blocks.place(BAMBOO_PLANKS, world(x, y, z)) | + | blocks.place(WHITE_CONCRETE, world(x, y, z)) |
| - | blocks.fill(BAMBOO_PLANKS, world(x, y, z), world(x+2*l, | + | blocks.fill(WHITE_CONCRETE, world(x, y, z), world(x+2*l, |
| blocks.place(GLASS, | blocks.place(GLASS, | ||
| blocks.place(blocks.block_with_data(BED, | blocks.place(blocks.block_with_data(BED, | ||
| Zeile 346: | Zeile 289: | ||
| - | Doppel Haus: | ||
| + | Ziegel, Ziegel: | ||
| - | < | + | |
| + | < | ||
| def koordinaten(x, | def koordinaten(x, | ||
| Zeile 357: | Zeile 301: | ||
| - | blocks.place(BAMBOO_PLANKS, world(x, y, z)) | + | blocks.place(BRICKS, world(x, y, z)) |
| - | blocks.fill(BAMBOO_PLANKS, world(x, y, z), world(x+2*l, | + | blocks.fill(BRICKS, world(x, y, z), world(x+2*l, |
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(OAK_DOOR, | ||
| + | blocks.fill(BRICKS, | ||
| + | blocks.fill(BRICKS, | ||
| + | blocks.fill(BRICKS, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.place(REDSTONE, | ||
| + | blocks.place(REDSTONE, | ||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(11, | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Eiche, Fichte: | ||
| + | |||
| + | <code Haus> | ||
| + | |||
| + | def koordinaten(x, | ||
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(PLANKS_OAK, | ||
| + | blocks.fill(PLANKS_OAK, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(OAK_DOOR, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.place(REDSTONE, | ||
| + | blocks.place(REDSTONE, | ||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(11, | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Stein, Eiche: | ||
| + | |||
| + | <code Haus> | ||
| + | |||
| + | def koordinaten(x, | ||
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(OAK_DOOR, | ||
| + | blocks.fill(PLANKS_OAK, | ||
| + | blocks.fill(PLANKS_OAK, | ||
| + | blocks.fill(PLANKS_OAK, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.place(REDSTONE, | ||
| + | blocks.place(REDSTONE, | ||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(11, | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Birke, -: | ||
| + | |||
| + | |||
| + | <code Haus> | ||
| + | |||
| + | |||
| + | def koordinaten(x, | ||
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(PLANKS_BIRCH, | ||
| + | blocks.fill(PLANKS_BIRCH, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(OAK_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.place(REDSTONE, | ||
| + | blocks.place(REDSTONE, | ||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(11, | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Doppel Haus: | ||
| + | |||
| + | |||
| + | Grauer Beton, Eiche, Weisser Beton | ||
| + | |||
| + | |||
| + | |||
| + | <code Doppelhaus> | ||
| + | |||
| + | |||
| + | |||
| + | def koordinaten(x, | ||
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(GRAY_CONCRETE, | ||
| + | blocks.fill(GRAY_CONCRETE, world(x, y, z), world(x+2*l, | ||
| blocks.place(GLASS, | blocks.place(GLASS, | ||
| blocks.fill(AIR, | blocks.fill(AIR, | ||
| Zeile 367: | Zeile 464: | ||
| blocks.place(REDSTONE_LAMP, | blocks.place(REDSTONE_LAMP, | ||
| blocks.fill(PLANKS_OAK, | blocks.fill(PLANKS_OAK, | ||
| - | blocks.place(BAMBOO_PLANKS, world(x, y, z-8)) | + | blocks.place(WHITE_CONCRETE, world(x, y, z-8)) |
| - | blocks.fill(BAMBOO_PLANKS, world(x, y, z-8), world(x+2*l, | + | blocks.fill(WHITE_CONCRETE, world(x, y, z-8), world(x+2*l, |
| blocks.place(GLASS, | blocks.place(GLASS, | ||
| blocks.place(blocks.block_with_data(BED, | blocks.place(blocks.block_with_data(BED, | ||
| Zeile 375: | Zeile 472: | ||
| blocks.place(STONE_PRESSURE_PLATE, | blocks.place(STONE_PRESSURE_PLATE, | ||
| blocks.place(REDSTONE_LAMP, | blocks.place(REDSTONE_LAMP, | ||
| - | + | ||
| Zeile 381: | Zeile 478: | ||
| haus(2, 3, 3) | haus(2, 3, 3) | ||
| - | koordinaten(55, -61, 110) | + | koordinaten(65, -61, 100) |
| </ | </ | ||
| Zeile 389: | Zeile 486: | ||
| + | Dunkle Eiche, Stein, Dunkle Eiche: | ||
| - | Haus mit n-Grösse: | + | < |
| - | + | ||
| - | < | + | |
| def koordinaten(x, | def koordinaten(x, | ||
| def haus(l, b, h): | def haus(l, b, h): | ||
| - | |||
| - | |||
| - | | + | |
| - | blocks.fill(BAMBOO_PLANKS, world(x, y, z), world(x+4*l, y+2*h, z+4*b), FillOperation.HOLLOW) | + | |
| + | | ||
| + | blocks.fill(PLANKS_DARK_OAK, world(x, y, z), world(x+2*l, y+2*h, z+2*b), FillOperation.HOLLOW) | ||
| blocks.place(GLASS, | blocks.place(GLASS, | ||
| - | blocks.place(blocks.block_with_data(BED, | + | |
| - | blocks.place(OAK_DOOR, | + | |
| - | blocks.fill(PLANKS_SPRUCE, world(x, y+2*h+1, z), world(x+2*l, | + | blocks.place(OAK_DOOR, |
| - | blocks.fill(PLANKS_SPRUCE, world(x+1, y+2*h+2, z+1), world(x+2*l-1, y+2*h+2, z+2*b-1), FillOperation.HOLLOW) | + | blocks.place(STONE_PRESSURE_PLATE, world(x+2*l-1, y+1, z+b)) |
| - | blocks.fill(PLANKS_SPRUCE, world(x+2, y+2*h+3, z+2), world(x+2*l-2, y+2*h+3, z+2*b-2), FillOperation.HOLLOW) | + | blocks.place(STONE_PRESSURE_PLATE, world(x+2*l+1, y+1, z+b)) |
| - | blocks.place(STONE_PRESSURE_PLATE, world(x+4*l-1, y+1, z+2*b)) | + | blocks.place(REDSTONE_LAMP, world(x+2, y+6, z+3)) |
| - | blocks.place(STONE_PRESSURE_PLATE, | + | blocks.fill(STONE, world(x, y, z-1), world(x+4, y+2*h, z-1), FillOperation.HOLLOW) |
| - | blocks.place(REDSTONE_LAMP, world(x+4, y+6, z+6)) | + | blocks.place(PLANKS_DARK_OAK, |
| - | blocks.place(REDSTONE, world(x+4, y+7, z+6)) | + | blocks.fill(PLANKS_DARK_OAK, world(x, y, z-8), world(x+2*l, |
| - | + | blocks.place(GLASS, world(x, y+h, z+b-8)) | |
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(OAK_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, world(x+2*l+1, y+1, z+b-8)) | ||
| + | blocks.place(REDSTONE_LAMP, world(x+2, y+6, z-5)) | ||
| + | |||
| + | |||
| + | |||
| haus(2, 3, 3) | haus(2, 3, 3) | ||
| - | koordinaten(14, -61, -41) | + | koordinaten(65, -61, 85) |
| + | |||
| + | |||
| </ | </ | ||
| - | Grosses Haus: Alles (Länge, Höhe, Breite, Verschiebungen etc. mit z.B. " | ||
| - | Grosses Haus 3 Etagen (UG, EG, OG): | ||
| - | Vlcht Mehrfamilienhaus: | ||
| + | Roter Beton, Fichte, Roter Beton: | ||
| - | !Garten! | ||
| - | Interaktivs | ||
| + | <code Doppelhaus> | ||
| - | ---- | + | def koordinaten(x, |
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(RED_CONCRETE, | ||
| + | blocks.fill(RED_CONCRETE, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(IRON_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.place(RED_CONCRETE, | ||
| + | blocks.fill(RED_CONCRETE, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(IRON_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(65, | ||
| - | ---- | + | </ |
| - | **Raiko und Alissa Arbeiten:** | ||
| - | * Erreichte Ziele: Die Burg ist fast fertig programmiert. | ||
| - | * Zukünftige Ziele: Muss noch " | ||
| - | * Fehler: Immer die gleichen Commands benutzt, und kenne deshalb die anderen gar nicht. | ||
| - | <code python> | + | Dschungel, Stein, Birke |
| - | # | + | |
| - | | ||
| - | # | + | <code doppelhaus> |
| - | | ||
| - | blocks.fill(STONE_BRICKS, world(32, -48, 36), world(34, -45, 36), FillOperation.HOLLOW) | + | def koordinaten(x, |
| + | |||
| + | def haus(l, b, h): | ||
| + | |||
| + | |||
| + | |||
| + | blocks.place(PLANKS_JUNGLE, | ||
| + | | ||
| + | blocks.place(GLASS, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(ACACIA_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.place(PLANKS_BIRCH, | ||
| + | blocks.fill(PLANKS_BIRCH, | ||
| + | blocks.place(GLASS, | ||
| + | blocks.place(blocks.block_with_data(BED, | ||
| + | blocks.place(JUNGLE_DOOR, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(STONE_PRESSURE_PLATE, | ||
| + | blocks.place(REDSTONE_LAMP, | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | haus(2, 3, 3) | ||
| + | |||
| + | koordinaten(65, | ||
| - | | ||
| - | | + | </ |
| - | | ||
| - | | ||
| - | | ||
| - | # | ||
| - | | ||
| - | blocks.fill(AIR, world(30, | + | Da auf beiden Seite Häuser gebaut wurden, mussten wir die Häuser auf der einen Seite spiegeln. Daher musste bei jedem Haus bei "blocks.place" die x-Koorinate verändert werden. Bei " |
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | # | ||
| - | | ||
| - | | + | ---- |
| - | #Tür | + | ---- |
| - | | ||
| - | | + | **Raiko und Alissa Arbeiten:** |
| - | </ | + | |
| + | * Erreichte Ziele: Die Burg ist fast fertig programmiert. | ||
| + | * Zukünftige Ziele: Muss noch " | ||
| + | * Fehler: Immer die gleichen Commands benutzt, und kenne deshalb die anderen gar nicht. | ||
| + | <code python> | ||
| + | def HausBauen(): | ||
| + | # | ||
| + | blocks.fill(STONE, | ||
| + | | ||
| + | #obere Fenster | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(GLASS_PANE, | ||
| + | blocks.fill(GLASS_PANE, | ||
| + | | ||
| + | #BurgLuft | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | blocks.fill(AIR, | ||
| + | | ||
| + | #Fester | ||
| + | blocks.fill(GLASS_PANE, | ||
| + | blocks.fill(GLASS_PANE, | ||
| + | | ||
| + | #Tür | ||
| + | blocks.fill(OAK_DOOR, | ||
| + | blocks.fill(OAK_DOOR, | ||
| + | | ||
| + | #Dach | ||
| + | #Seite | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS_SLAB, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | #Verbindung | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | #Mitte | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | #Ecke | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | |||
| + | #Fahne | ||
| + | blocks.fill(IRON_INGOT, | ||
| + | |||
| + | #Etagen | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | | ||
| + | #Leiter (Freitag) | ||
| + | blocks.fill(AIR, | ||
| + | for i in range(0, | ||
| + | blocks.place(blocks.block_with_data(LADDER, | ||
| + | | ||
| + | #Licht | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | blocks.fill(TORCH, | ||
| + | |||
| + | # | ||
| + | blocks.fill(BED, | ||
| + | |||
| + | #Terasse links | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(IRON_BARS, | ||
| + | |||
| + | #Tiere Rechts | ||
| + | for i in range(10): | ||
| + | mobs.spawn(COW, | ||
| + | |||
| + | #Tiere links | ||
| + | for i in range(10): | ||
| + | mobs.spawn(CAT, | ||
| + | |||
| + | #Terasse rechts | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(STONE_BRICKS, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(COBBLESTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(IRON_BARS, | ||
| + | | ||
| + | #Terasse oben | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(BLACKSTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(BLACKSTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(BLACKSTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(BLACKSTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(BLACKSTONE_WALL, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | |||
| + | # | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(PLANKS_SPRUCE, | ||
| + | blocks.fill(SPRUCE_WOOD_STAIRS, | ||
| + | blocks.fill(SPRUCE_WOOD_STAIRS, | ||
| + | blocks.fill(SPRUCE_WOOD_STAIRS, | ||
| + | blocks.fill(SPRUCE_WOOD_STAIRS, | ||
| + | blocks.fill(SPRUCE_DOOR, | ||
| + | blocks.fill(STONE, | ||
| + | blocks.fill(STONE, | ||
| + | |||
| + | player.on_chat(" | ||