Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("./builder.lua")
- args = {...}
- function ground(offset)
- for i=1,11,1 do
- builder.move(0,i+offset,0)
- turtle.digDown()
- builder.placing(0,i+offset,0,"minecraft:stone_bricks")
- builder.move(1,i+offset,0)
- turtle.digDown()
- builder.placing(1,i+offset,0,"minecraft:stone_bricks")
- builder.move(2,i+offset,0)
- turtle.digDown()
- builder.placing(2,i+offset,0,"minecraft:stone_bricks")
- end
- end
- function pillarPiece(offset,level)
- builder.placing(0,0+offset,level,"minecraft:stone_bricks")
- builder.placing(1,0+offset,level,"minecraft:stone_bricks")
- builder.placing(2,0+offset,level,"minecraft:stone_bricks")
- builder.placing(-1,1+offset,level,"minecraft:stone_bricks")
- builder.placing(0,1+offset,level,"minecraft:stone_bricks")
- builder.placing(1,1+offset,level,"minecraft:stone_bricks")
- builder.placing(2,1+offset,level,"minecraft:stone_bricks")
- builder.placing(3,1+offset,level,"minecraft:stone_bricks")
- builder.placing(0,2+offset,level,"minecraft:stone_bricks")
- builder.placing(1,2+offset,level,"minecraft:stone_bricks")
- builder.placing(2,2+offset,level,"minecraft:stone_bricks")
- end
- function twoWindowBase(offset,level)
- builder.placing(1,3+offset,level,"minecraft:stone_bricks")
- builder.placing(1,4+offset,level,"minecraft:stone_bricks")
- builder.placing(0,5+offset,level,"minecraft:stone_bricks")
- builder.placing(1,5+offset,level,"minecraft:stone_bricks")
- builder.placing(2,5+offset,level,"minecraft:stone_bricks")
- builder.placing(1,6+offset,level,"minecraft:stone_bricks")
- builder.placing(1,7+offset,level,"minecraft:stone_bricks")
- end
- function twoWindowPiece(offset,level)
- builder.placing(1,3+offset,level,"minecraft:glass")
- builder.placing(1,4+offset,level,"minecraft:glass")
- builder.placing(0,5+offset,level,"minecraft:stone_bricks")
- builder.placing(1,5+offset,level,"minecraft:stone_bricks")
- builder.placing(2,5+offset,level,"minecraft:stone_bricks")
- builder.placing(1,6+offset,level,"minecraft:glass")
- builder.placing(1,7+offset,level,"minecraft:glass")
- end
- function topWindowPiece(offset,level)
- builder.placing(0,3+offset,level,"minecraft:stone_bricks")
- builder.placing(1,3+offset,level,"minecraft:stone_bricks")
- builder.placing(2,3+offset,level,"minecraft:stone_bricks")
- builder.placing(1,4+offset,level,"minecraft:glass")
- builder.placing(1,5+offset,level,"minecraft:glass")
- builder.placing(1,6+offset,level,"minecraft:glass")
- builder.placing(0,7+offset,level,"minecraft:stone_bricks")
- builder.placing(1,7+offset,level,"minecraft:stone_bricks")
- builder.placing(2,7+offset,level,"minecraft:stone_bricks")
- end
- function secondLast(offset,level)
- builder.placing(-1,2+offset,level,"minecraft:stone_bricks")
- builder.placing(3,2+offset,level,"minecraft:stone_bricks")
- for i=0,4,1 do
- builder.placing(0,3+offset+i,level,"minecraft:stone_bricks")
- builder.placing(1,3+offset+i,level,"minecraft:stone_bricks")
- builder.placing(2,3+offset+i,level,"minecraft:stone_bricks")
- end
- builder.placing(-1,8+offset,level,"minecraft:stone_bricks")
- builder.placing(3,8+offset,level,"minecraft:stone_bricks")
- end
- function last(offset,level)
- for i=1,11,1 do
- builder.placing(0,i+offset,level,"minecraft:stone_bricks")
- builder.placing(1,i+offset,level,"minecraft:stone_bricks")
- builder.placing(2,i+offset,level,"minecraft:stone_bricks")
- end
- end
- --printing
- for i=0, args[1],1 do
- ground(i*11)
- end
- for i=0, args[1],1 do
- pillarPiece(i*11,1)
- end
- for i=0 args[1],1 do
- twoWindowsBase(2+(11*i),1)
- end
- for z=0, 4,1 do
- for i=0, args[1],1 do
- pillarPiece(i*11,z+2)
- end
- for i=0 args[1],1 do
- twoWindowPiece(2+(11*i),z+2)
- end
- end
- for z=0, 4,1 do
- for i=0, args[1],1 do
- pillarPiece(i*11,z+7)
- end
- for i=0 args[1],1 do
- topWindowPiece(2+(11*i),z+7)
- end
- end
- for i=0, args[1],1 do
- pillarPiece(i*11,11)
- end
- for i=0 args[1],1 do
- secondLast(2+(11*i),11)
- end
- for i=0 args[1],1 do
- last(11*i,12)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement