Code
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))