Inhaltsverzeichnis

Frühere Versionen des Tempels

Variante 1

Hier wurde anstatt world, pos verwendet. Also wurde der Tempel in Bezug der Position des Erbauers erstellt.

def tempel(x,y,z):
    blocks.fill(MOSSY_STONE_BRICKS, pos(1, -1, 1), pos(x,-1+y,z))
    blocks.fill(AIR, pos(2,0, 2), pos(x-1, -1+y-1, z-1))
    blocks.fill(MOSSY_STONE_BRICKS, pos(1+y, y, 1+y), pos(x-y, y+y-1, z-(y-1)))
    blocks.fill(AIR, pos(y+2, y, y+2), pos(x-(y+1), y+y-2, z-y))
    blocks.fill(MOSSY_STONE_BRICKS, pos(2*y+1, y+y-1, 2*y+1), pos(x-2*y, 3*y-1, z-2*y))
    blocks.fill(AIR, pos(2*y+2, y+y, 2*y+2), pos(x-(2*y+1), 3*y-2, z-(2*y+1)))
    blocks.fill(AIR, pos(2*y+12, 3*y-1, 2*y+12), pos(x-(2*y+12), 3*y-1, z-(2*y+12)))

     
    for i in range (-5, 5, 2): 
        blocks.fill(MOSSY_STONE_BRICKS, pos(x/2+i, y*3, z/2+5), pos(x/2+i, y*4,z/2+5))
        blocks.fill(MOSSY_STONE_BRICKS, pos(x/2+i, y*3, z/2-5), pos(x/2+i, y*4,z/2-5))
        blocks.fill(MOSSY_STONE_BRICKS, pos(x/2+5, y*3, z/2+i), pos(x/2+5, y*4,z/2+i))
        blocks.fill(MOSSY_STONE_BRICKS, pos(x/2-5, y*3, z/2+i), pos(x/2-5, y*4,z/2+i))    
        blocks.fill(MOSSY_STONE_BRICKS, pos(x/2+5,y*4, z/2+5), pos(x/2-5, y*4 ,z/2-5))

tempel (50, 5, 50)

Variante 2

Hier waren einige Zahlen in Zeile vier noch fehlerhaft, weshalb dieser Tempel nicht ganz symmetrisch ist.

def tempel(x,y,z):
    blocks.fill(MOSSY_STONE_BRICKS, world(1, 3, 1), world(x,3+y,z))
    blocks.fill(AIR, world(2,4, 2), world(x-1, 3+y-1, z-1))
    blocks.fill(MOSSY_STONE_BRICKS, world(1+y, 4+y, 1+y), world(x-y, y+y+3, z-(y-1)))
    blocks.fill(AIR, world(y+2, y+4, y+2), world(x-(y+1), y+y+2, z-y))
    blocks.fill(MOSSY_STONE_BRICKS, world(2*y+1, y+y+3, 2*y+1), world(x-2*y, 3*y+3, z-2*y))
    blocks.fill(AIR, world(2*y+2, y+y+4, 2*y+2), world(x-(2*y+1), 3*y+2, z-(2*y+1)))
    blocks.fill(AIR, world(2*y+12, 3*y-1, 2*y+12), world(x-(2*y+12), 3*y-1, z-(2*y+12)))


    
    for i in range (-5, 5, 2): 
        blocks.fill(MOSSY_STONE_BRICKS, world(x/2+i, y*3+4, z/2+5), world(x/2+i, y*4+4,z/2+5))
        blocks.fill(MOSSY_STONE_BRICKS, world(x/2+i, y*3+4, z/2-5), world(x/2+i, y*4+4,z/2-5))
        blocks.fill(MOSSY_STONE_BRICKS, world(x/2+5, y*3+4, z/2+i), world(x/2+5, y*4+4,z/2+i))
        blocks.fill(MOSSY_STONE_BRICKS, world(x/2-5, y*3+4, z/2+i), world(x/2-5, y*4+4,z/2+i))    
        blocks.fill(MOSSY_STONE_BRICKS, world(x/2+5,y*4+4, z/2+5), world(x/2-5, y*4+4 ,z/2-5))

tempel(50,6,50)