====== Code ====== [[https://eduetatfr-my.sharepoint.com/:u:/g/personal/grimml_studentfr_ch/EQZxNmxLUwdDmc-iJg3lbfABaMGvoCLFbfFEQBdO9NADLw?e=QVfbQL|Hier]] geht es zu unserer Welt :) #Boden aussen def Steinboden(xpos, ypos, zpos, laenge, breite): blocks.fill(STONE_BRICKS,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) Steinboden(-42,3,506,42,36) Steinboden(-5,3,491,40,44) def Holzboden(xpos,ypos,zpos,laenge, breite): blocks.fill(PLANKS_BIRCH, world(xpos, ypos, zpos), world(xpos+laenge, ypos, zpos+breite)) Holzboden(-3,3,492,36, 1) Holzboden(32,3,494,1,39) Holzboden(-1,3,532,34,1) Holzboden(-3,3,494,1,13) Holzboden(-40,3,508,38,32) def Grasboden(xpos,ypos,zpos,laenge, breite): blocks.fill(GRASS,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) Grasboden(0,3,495,9,3) Grasboden(21,3,495,9,3) Grasboden(-6,3,536,2,2) Grasboden(-39,3,509,2,2) #Hecke def Hecke(xpos,ypos,zpos, laenge, breite): blocks.fill(ACACIA_LEAVES, world(xpos, ypos, zpos), world(xpos+laenge, ypos+1,zpos+breite)) Hecke(-42,4,506,0,36) Hecke(-42,4,506,37,0) Hecke(-42,4,542,42,0) Hecke(0,4,535,0,7) Hecke(1,4,535,34,0) Hecke(35,4,491,0,44) Hecke(-5,4,491,0,15) #Glashaus def Glashaus(xpos,ypos,zpos,breite, hoehe): blocks.fill(WHITE_STAINED_GLASS,world(xpos,ypos,zpos),world(xpos+breite,ypos+hoehe, zpos+breite)) blocks.fill(AIR, world(xpos+1,ypos,zpos+1),world(xpos+breite-1,ypos+hoehe-1, zpos+breite-1)) #Eingang blocks.fill(AIR,world(xpos+12,ypos,zpos),world(xpos+18,ypos+2,zpos)) Glashaus(0, 4, 500,30,8) #Gemusterter Rand aussen def GemusterterRand(xpos, ypos, zpos, hoehe): blocks.fill(CHISELED_QUARTZ_BLOCK,world(xpos,ypos,zpos),world(xpos,ypos+hoehe, zpos)) GemusterterRand(0, 4, 500, 8) GemusterterRand(30, 4, 500, 8) GemusterterRand(30, 4, 530, 8) GemusterterRand(0, 4, 530, 8) #Quarzdecke,Boden & Eingang def quarzbodendecke(xpos, ypos, zpos, laenge, breite, hoehe): blocks.fill(BLOCK_OF_QUARTZ,world(xpos,ypos,zpos),world(xpos+laenge ,ypos+hoehe, zpos+breite)) quarzbodendecke(0, 3, 500, 30, 30,0) quarzbodendecke(0, 12, 500, 30, 30,0) quarzbodendecke(11, 3, 494, 8, 5,0) quarzbodendecke(14,4,523,0,0,2) quarzbodendecke(14,4,520,0,0,4) #Glasfenster in der Decke def glasfenster(xpos, ypos, zpos, laenge): blocks.fill(WHITE_STAINED_GLASS,world(xpos,ypos,zpos),world(xpos+laenge ,ypos, zpos+laenge)) glasfenster(8, 12, 508, 14) #Eingang def eingang(xpos, ypos, zpos, laenge, breite): blocks.fill(QUARTZ_SLAB,world(xpos,ypos,zpos),world(xpos+laenge ,ypos, zpos+breite)) eingang(11, 8, 494, 8, 5) def glaseingang(xpos, ypos, zpos, breite, hoehe): blocks.fill(WHITE_STAINED_GLASS_PANE,world(xpos,ypos,zpos),world(xpos ,ypos+hoehe, zpos+breite)) glaseingang(11, 4, 494, 5, 3) glaseingang(19, 4, 494, 5, 3) #Pools innen def Pool(xpos, ypos, zpos, laenge, breite, hoehe): blocks.fill(PRISMARINE,world(xpos,ypos,zpos),world(xpos+laenge,ypos+hoehe, zpos+breite)) blocks.fill(AIR, world(xpos+1,ypos,zpos+1),world(xpos+laenge-1,ypos+hoehe, zpos+breite-1)) blocks.fill(PRISMARINE,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) Pool(18, 1, 515, 7, 11, 2) Pool(4, 0, 506, 10, 21, 3) #Wasser für den Pool def Wasserpool(xpos, ypos, zpos, laenge, breite, hoehe): blocks.fill(WATER,world(xpos,ypos,zpos),world(xpos+laenge,ypos+hoehe, zpos+breite)) Wasserpool(19, 2, 516, 5, 9, 1) Wasserpool(5, 2, 507, 8, 19, 1) #Sprungbrett def sprungbrett(xpos,ypos,zpos,laenge, hoehe): blocks.fill(QUARTZ_SLAB, world(xpos,ypos,zpos),world(xpos+laenge,ypos,zpos)) blocks.fill(blocks.block_with_data(LADDER, 5), world(xpos+1, ypos-1,zpos), world(xpos+1,ypos-1+hoehe,zpos)) sprungbrett(14,6,523,-3,-1) sprungbrett(14,8,520,-3,-3) #Beleuchtung blocks.place(GLOWSTONE, world(4,2,513)) blocks.place(GLOWSTONE, world(14,2,513)) blocks.place(GLOWSTONE, world(14,2,521)) blocks.place(GLOWSTONE, world(4,2,521)) blocks.place(GLOWSTONE, world(18,2,519)) blocks.place(GLOWSTONE, world(25,2,519)) blocks.place(GLOWSTONE, world(25,2,522)) blocks.place(GLOWSTONE, world(18,2,522)) #Pool aussen def AussenPool(xpos, ypos, zpos, laenge, breite, hoehe): blocks.fill(CHISELED_QUARTZ_BLOCK,world(xpos,ypos,zpos),world(xpos+laenge,ypos+hoehe, zpos+breite)) blocks.fill(WATER, world(xpos+1,ypos,zpos+1),world(xpos+laenge-1,ypos+hoehe, zpos+breite-1)) blocks.fill(CHISELED_QUARTZ_BLOCK,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) AussenPool(-30, 0,514, 18, 24, 3) #Schwimmerlinien def Schwimmerlinien(xpos, ypos, zpos, laenge, breite): blocks.fill(BLACK_CONCRETE,world(xpos,ypos,zpos),world(xpos+breite,ypos,zpos+laenge)) Schwimmerlinien(-26,0,517,18,0) Schwimmerlinien(-21,0,517,18,0) Schwimmerlinien(-16,0,517,18,0) Schwimmerlinien(-27,0,517,0,2) Schwimmerlinien(-22,0,517,0,2) Schwimmerlinien(-17,0,517,0,2) Schwimmerlinien(-27,0,535,0,2) Schwimmerlinien(-22,0,535,0,2) Schwimmerlinien(-17,0,535,0,2) #Boekli def Boeckli(xpos, ypos, zpos): blocks.place(BLOCK_OF_QUARTZ,world(xpos,ypos,zpos)) blocks.place(blocks.block_with_data(QUARTZ_STAIRS, 2), world(xpos,ypos,zpos-1)) Boeckli(-26,4,514) Boeckli(-21,4,514) Boeckli(-16,4,514) #BeleuchtungPool blocks.place(GLOWSTONE,world(-12,2,520)) blocks.place(GLOWSTONE, world(-12,2,526)) blocks.place(GLOWSTONE, world(-12,2,532)) blocks.place(GLOWSTONE, world(-30,2,520)) blocks.place(GLOWSTONE, world(-30,2,526)) blocks.place(GLOWSTONE, world(-30,2,532)) #Badetuecher def hellblautuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(LIGHT_BLUE_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) def dunkelblautuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(BLUE_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) def tuerkistuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(CYAN_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) def pinktuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(PINK_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) def lilatuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(PURPLE_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) def magentatuecher (xpos,ypos, zpos, laenge, breite): blocks.fill(MAGENTA_CARPET,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) #innen hellblautuecher(3,4,502,0,1) dunkelblautuecher(10, 4, 504,1,0) tuerkistuecher(5, 4, 503, 0, 1) pinktuecher(8, 4, 502, 1, 0) lilatuecher(2, 4,523,0,1) magentatuecher(1,4,526,1,0) hellblautuecher(3,4,528,1,0) pinktuecher(17, 4, 510, 0, 1) dunkelblautuecher(20, 4, 512,0,1) tuerkistuecher(16, 4, 513, 1, 0) lilatuecher(28, 4,516,0,1) hellblautuecher(29,4,519,0,1) dunkelblautuecher(27, 4, 520,0,1) tuerkistuecher(27, 4, 526, 0, 1) pinktuecher(27, 4, 523, 1, 0) magentatuecher(24,4,528,1,0) #aussen pinktuecher(-9,4,532,1,0) tuerkistuecher(-5,4,533,0,1) magentatuecher(-7, 4, 536,1,0) dunkelblautuecher(-10,4,537,0,1) hellblautuecher(-8,4,538,0,1) magentatuecher(-34,4,509,1,0) dunkelblautuecher(-29,4,509,0,1) pinktuecher(-35,4,511,0,1) hellblautuecher(-32,4,512,1,0) #Inneneinrichtung #Baenkli innen def Baenkli(xpos,ypos,zpos,breite, a): blocks.fill(blocks.block_with_data(BIRCH_WOOD_STAIRS, a), world(xpos,ypos,zpos), world(xpos,ypos,zpos+breite)) Baenkli(12,4,497,0, 1) Baenkli(18,4,496,2,0) #Bar def Bar(xpos, ypos, zpos, laenge, breite): blocks.fill(BEEHIVE,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) blocks.fill(AIR, world(xpos+1,ypos,zpos+1),world(xpos+laenge-1,ypos, zpos+breite-1)) Bar(23, 4,501, 6, 7) def Barboden(xpos, ypos, zpos, laenge, breite): blocks.fill(PLANKS_BIRCH,world(xpos,ypos,zpos),world(xpos+laenge,ypos, zpos+breite)) Barboden(22, 3, 501, 7, 8) # Kueche blocks.place(BIRCH_TRAPDOOR, world(27, 5, 508)) blocks.place(AIR, world(27, 4, 508)) blocks.place(blocks.block_with_data(CHEST, 4),world(29,4,506)) blocks.place(blocks.block_with_data(CHEST, 4),world(29,4,505)) blocks.place(FURNACE, world(26, 4, 501)) blocks.place(FURNACE, world(25, 4, 501)) blocks.place(blocks.block_with_data(FURNACE, 1),world(29,4,503)) #Ausseneinrichtung #Baenke blocks.fill(OAK_WOOD_SLAB, world(-38,4,515), world(-37,4,515)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,517), world(-37,4,517)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,520), world(-37,4,520)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,522), world(-37,4,522)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,525), world(-37,4,525)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,527), world(-37,4,527)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,530), world(-37,4,530)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,532), world(-37,4,532)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,535), world(-37,4,535)) blocks.fill(OAK_WOOD_SLAB, world(-38,4,537), world(-37,4,537)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,515), world(-4,4,515)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,517), world(-4,4,517)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,520), world(-4,4,520)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,522), world(-4,4,522)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,525), world(-4,4,525)) blocks.fill(OAK_WOOD_SLAB, world(-5,4,527), world(-4,4,527)) #Tische blocks.place(BIRCH_FENCE, world(-38, 4, 516)) blocks.place(BIRCH_TRAPDOOR, world(-38, 5, 516)) blocks.place(BIRCH_FENCE, world(-38, 4, 521)) blocks.place(BIRCH_TRAPDOOR, world(-38, 5, 521)) blocks.place(BIRCH_FENCE, world(-38, 4, 526)) blocks.place(BIRCH_TRAPDOOR, world(-38, 5, 526)) blocks.place(BIRCH_FENCE, world(-38, 4, 531)) blocks.place(BIRCH_TRAPDOOR, world(-38, 5, 531)) blocks.place(BIRCH_FENCE, world(-38, 4, 536)) blocks.place(BIRCH_TRAPDOOR, world(-38, 5, 536)) blocks.place(BIRCH_FENCE, world(-4, 4, 516)) blocks.place(BIRCH_TRAPDOOR, world(-4, 5, 516)) blocks.place(BIRCH_FENCE, world(-4, 4, 521)) blocks.place(BIRCH_TRAPDOOR, world(-4, 5, 521)) blocks.place(BIRCH_FENCE, world(-4, 4, 526)) blocks.place(BIRCH_TRAPDOOR, world(-4, 5, 526))