====== Wo ist die Kiste? ====== Am Anfang war unsere Idee diese, dass wir ein grosses Mittelalterschloss mit einem schönen Garten bauen.Wir haben nach Ideen gesucht und haben es erstmal versucht einfach vorzubauen ohne etwas zu programmieren so, das unsere Vision klarer war. Der Anfang war sehr holprig und es war schwierig das Grundprinzip des Programmierens zu verstehen. Als der Grundbau des Schlosses jedoch geschafft war, war es etwas einfacher, weil wir etwas hatten woran wir arbeiten konnten. Da bekommen wir durch Recherche eine weitere Idee. Und zwar wollten wir ein Geisterschloss bauen und darin ein Spiel programmieren indem man durch Türen geht und versucht den Geist nicht zu Treffen. Dies war schwierig umzusetzen also haben wir unsere Ideen verbunden und haben im Schlossinneren Räume mit Türen integriert. Jeweils eine der drei Türen führt in den nächsten Raum. Wenn man es schafft im obersten Stockwerk anzukommen findet man die Kiste.Dann wurde das Ziel erreicht. Code: def schloss(): blocks.fill(COBBLESTONE, world(0, -61, 0), world(100, -61,100 ), FillOperation.REPLACE) for i in range(-60, -40, 1): blocks.fill(STONE_BRICKS, world(0, i, 0), world(100, i,100 ), FillOperation.REPLACE) blocks.fill(AIR, world(4, i, 4), world(96, i,96 ), FillOperation.REPLACE) def tür(): blocks.fill(AIR, world(43, -60, 97), world(54, -53, 100), FillOperation.REPLACE) blocks.fill(AIR, world(47, -52, 100), world(50, -52, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(44, -60, 100), world(43, -53, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(44, -52, 100), world(44, -52, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(45, -52, 100), world(46, -51, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(47, -51, 100), world(50, -50, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(51, -51, 100), world(52, -52, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(53, -52, 100), world(53, -52, 97), FillOperation.REPLACE) blocks.fill(LOG_DARK_OAK, world(54, -53, 100), world(53, -60, 97), FillOperation.REPLACE) blocks.fill(IRON_BARS, world(44, -50, 98), world(53, -60, 99), FillOperation.REPLACE) def graben(): for i in range(-64, -60, 1): blocks.fill(COBBLESTONE, world(-9, i, 109), world(109, i, -9), FillOperation.REPLACE) blocks.fill(WATER, world(108, -63, 108), world(101, -61, -8), FillOperation.REPLACE) blocks.fill(WATER, world(100, -61, -8), world(-8, -63, -1), FillOperation.REPLACE) blocks.fill(WATER, world(-8, -61, 0), world(-1, -63, 108), FillOperation.REPLACE) blocks.fill(WATER, world(0, -63, 108), world(100, -61, 101), FillOperation.REPLACE) def turm(): blocks.fill(MOSSY_STONE_BRICKS, world(100, -60, 100), world(91, -27, 91), FillOperation.REPLACE) blocks.fill(AIR, world(99, -60, 99), world(92, -27, 92), FillOperation.REPLACE) blocks.fill(MOSSY_STONE_BRICKS, world(91, -60, 9), world(100, -27, 0), FillOperation.REPLACE) blocks.fill(AIR, world(92, -60, 8), world(99, -27, 1), FillOperation.REPLACE) blocks.fill(MOSSY_STONE_BRICKS, world(9, -60, 9), world(0, -27, 0), FillOperation.REPLACE) blocks.fill(AIR, world(8, -60, 8), world(1, -27, 1), FillOperation.REPLACE) blocks.fill(MOSSY_STONE_BRICKS, world(0, -27, 100), world(9, -60, 91), FillOperation.REPLACE) blocks.fill(AIR, world(1, -27, 99), world(8, -60, 92), FillOperation.REPLACE) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(95, -21, 96)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(96, -21, 96)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(95, -21, 95)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(96, -21, 95)) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(97, -22, 97), world(97, -22, 94), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(96, -22, 94), world(94, -22, 94), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(94, -22, 95), world(94, -22, 97), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(95, -22, 97), world(96, -22, 97), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(98, -23, 98), world(98, -23, 93), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(97, -23, 93), world(93, -23, 93), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(93, -23, 94), world(94, -23, 97), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(97, -23, 98), world(93, -23, 98), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(99, -24, 99), world(99, -24, 92), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(98, -24, 92), world(92, -24, 92), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(92, -24, 93), world(92, -24, 99), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(93, -24, 99), world(98, -24, 99), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(100, -25, 100), world(100, -25, 91), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(99, -25, 91), world(91, -25, 91), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(91, -25, 92), world(91, -25, 100), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(92, -25, 100), world(99, -25, 100), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(101, -26, 101), world(101, -26, 90), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(100, -26, 90), world(90, -26, 90), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(90, -26, 91), world(90, -26, 101), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(91, -26, 101), world(100, -26, 101), FillOperation.REPLACE) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(95, -21, 4)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(95, -21, 5)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(96, -21, 4)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(96, -21, 5)) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(94, -22, 6), world(97, -22, 6), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(97, -22, 5), world(97, -22, 3), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(94, -22, 3), world(96, -22, 3), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(94, -22, 4), world(94, -22, 5), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(93, -23, 7), world(98, -23, 7), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(98, -23, 6), world(98, -23, 2), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(97, -23, 2), world(93, -23, 2), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(93, -23, 3), world(93, -23, 6), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(92, -24, 8), world(99, -24, 8), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(99, -24, 1), world(99, -24, 7), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(98, -24, 1), world(92, -24, 1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(92, -24, 2), world(92, -24, 7), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(91, -25, 9), world(100, -25, 9), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(100, -25, 8), world(100, -25, 0), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(99, -25, 0), world(91, -25, 0), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(91, -25, 1), world(91, -25, 8), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(90, -26, 10), world(101, -26, 10), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(101, -26, 9), world(101, -26, -1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(100, -26, -1), world(90, -26, -1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(90, -26, 0), world(90, -26, 9), FillOperation.REPLACE) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(5, -21, 4)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(5, -21, 5)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(4, -21, 4)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(4, -21, 5)) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(6, -22, 3), world(3, -22, 3), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(3, -22, 4), world(3, -22, 6), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(6, -22, 6), world(4, -22, 6), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(6, -22, 5), world(6, -22, 4), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(7, -23, 2), world(2, -23, 2), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(2, -23, 3), world(2, -23, 7), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(3, -23, 7), world(7, -23, 7), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(7, -23, 6), world(7, -23, 3), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(8, -24, 1), world(1, -24, 1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(1, -24, 2), world(1, -24, 8), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(2, -24, 8), world(8, -24, 8), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(8, -24, 7), world(8, -24, 2), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(9, -25, 0), world(0, -25, 0), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(0, -25, 1), world(0, -25, 9), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(1, -25, 9), world(9, -25, 9), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(9, -25, 8), world(9, -25, 1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(10, -26, -1), world(-1, -26, -1), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(-1, -26, 0), world(-1, -26, 10), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(0, -26, 10), world(10, -26, 10), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(10, -26, 9), world(10, -26, 0), FillOperation.REPLACE) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(4, -21, 95)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(4, -21, 96)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(5, -21, 95)) blocks.place(blocks.block_with_data(DARK_OAK_WOOD_SLAB, 1), world(5, -21, 96)) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(6, -22, 94), world(3, -22, 94), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(3, -22, 95), world(3, -22, 97), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(4, -22, 97), world(6, -22, 97), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(6, -22, 96), world(6, -22, 95), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(7, -23, 93), world(2, -23, 93), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(2, -23, 94), world(2, -23, 98), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(3, -23, 98), world(7, -23, 98), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(7, -23, 97), world(7, -23, 94), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(8, -24, 92), world(1, -24, 92), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(1, -24, 93), world(1, -24, 99), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(2, -24, 99), world(8, -24, 99), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(8, -24, 98), world(8, -24, 93), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(9, -25, 91), world(0, -25, 91), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(0, -25, 92), world(0, -25, 100), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(1, -25, 100), world(9, -25, 100), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(9, -25, 99), world(9, -25, 92), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 2), world(10, -26, 90), world(-1, -26, 90), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, -1), world(-1, -26, 91), world(-1, -26, 101), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 3), world(0, -26, 101), world(10, -26, 101), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(DARK_OAK_WOOD_STAIRS, 1), world(10, -26, 100), world(10, -26, 91), FillOperation.REPLACE) def game(): blocks.fill(blocks.block_with_data(STONE_BRICKS, 1), world(30, -60, 59), world(67, -40, 30), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(31, -40, 58), world(66, -60, 31), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(50, -60, 59), world(47, -57, 59), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 2), world(31, -60, 46), world(66, -40, 45), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(47, -60, 45), world(50, -57, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(63, -60, 46), world(60, -57, 45), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(34, -60, 46), world(37, -57, 45), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(56, -40, 44), world(55, -60, 31), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(42, -60, 44), world(41, -40, 31), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(66, -54, 31), world(31, -54, 58), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(63, -53, 45), world(60, -50, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(50, -53, 45), world(47, -50, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(37, -53, 45), world(34, -50, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(31, -47, 58), world(66, -47, 31), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(37, -46, 45), world(34, -43, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(50, -46, 45), world(47, -43, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(63, -46, 45), world(60, -43, 46), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(56, -53, 44), world(41, -48, 31 ), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(41, -53, 47), world(42, -47, 58), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(56, -53, 47), world(56, -47, 58), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(POLISHED_DIORITE, 1), world(31, -40, 31), world(66, -40, 58), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(60, -54, 41), world(63, -54, 35 ), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(37, -47, 56), world(34, -47, 50 ), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(47, -40, 41), world(50, -40,35 ), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -60, 41), world(63, -60, 41), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -59, 40), world(63, -59, 40), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -58, 39), world(63, -58, 39), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -57, 38), world(63, -57, 38), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -56, 37), world(63, -56, 37), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -55, 36), world(63, -55, 36), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(60, -54, 35), world(63, -54, 35), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -53, 50), world(34, -53, 50), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -52, 51), world(34, -52, 51), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -51, 52), world(34, -51, 52), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -50, 53), world(34, -50, 53), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -49, 54), world(34, -49, 54), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -48, 55), world(34, -48, 55), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 2), world(37, -47, 56), world(34, -47, 56), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -46, 41), world(50, -46, 41), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -45, 40), world(50, -45, 40), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -44, 39), world(50, -44, 39), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -43, 38), world(50, -43, 38), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -42, 37), world(50, -42, 37), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -41, 36), world(50, -41, 36), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICK_STAIRS, 3), world(47, -40, 35), world(50, -40, 35), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(STONE_BRICKS, 1), world(62, -24, 30), world(35, -39, 57), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(61, -25, 56), world(36, -39, 31), FillOperation.REPLACE) def beleuchtung(): blocks.fill(blocks.block_with_data(GLOWSTONE, 1), world(31, -54, 52), world(66, -54, 53), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(GLOWSTONE, 1), world(31, -54, 38), world(66, -54, 37), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(60, -54, 37), world(63, -54, 38), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(GLOWSTONE, 1), world(31, -47, 38), world(66, -47, 37), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(GLOWSTONE, 1), world(31, -47, 52), world(66, -47, 53), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(37, -47, 53), world(34, -47, 52), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(GLOWSTONE, 1), world(61, -25, 31), world(36, -25, 56), FillOperation.REPLACE) def ende(): blocks.fill(blocks.block_with_data(DIAMOND_BLOCK, 1), world(53, -34, 48), world(44, -39, 56), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(52, -35, 49), world(45, -39, 55), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(GOLD_BLOCK, 1), world(50, -39, 48), world(47, -37, 48), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(AIR, 1), world(49, -39, 48), world(48, -38, 48), FillOperation.REPLACE) blocks.fill(blocks.block_with_data(CHEST, 1), world(49, -39, 55), world(48, -39, 55), FillOperation.REPLACE) turm() graben() schloss() tür() game() beleuchtung() ende()