Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var $CurrHeight = 1
- def ^get_rng(): //grabs random number from 0 to range-1, assigns to players RNGresult
- blockdata -128 0 -128 {auto:1}
- scoreboard players operation @e[type=Area_effect_cloud,name=RNGresult] RNGuse = rng1 coolsaRNG
- blockdata -128 0 -128 {auto:1}
- def ^generate_floor1():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- def ^generate_floor2():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- def ^generate_floor3():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 11 -9 8 14 -16//1
- def ^generate_floor4():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- def ^generate_floor5():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 11 -9 8 18 -16//1
- def ^generate_floor6():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 13 -9 8 18 -16//2
- def ^generate_floor7():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 15 -9 8 18 -16//3
- def ^generate_floor8():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- def ^generate_floor9():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 11 -9 8 26 -16//1
- def ^generate_floor10():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 13 -9 8 26 -16//2
- def ^generate_floor11():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 15 -9 8 26 -16//3
- def ^generate_floor12():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 17 -9 8 26 -16//4
- def ^generate_floor13():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 19 -9 8 26 -16//5
- def ^generate_floor14():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 21 -9 8 26 -16//6
- def ^generate_floor15():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 23 -9 8 26 -16//7
- def ^generate_floor16():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 25 -9 8 26 -16//8
- def ^generate_floor17():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 25 -9 8 26 -16//8
- /clone 8 10 -16 15 11 -9 8 42 -16//1
- def ^generate_floor18():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 25 -9 8 26 -16//8
- /clone 8 10 -16 15 13 -9 8 42 -16//2
- def ^generate_floor19():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 25 -9 8 26 -16//8
- /clone 8 10 -16 15 15 -9 8 42 -16//3
- def ^generate_floor20():
- /clone 0 10 -16 7 11 -9 8 10 -16 //1
- /clone 8 10 -16 15 11 -9 8 12 -16//1
- /clone 8 10 -16 15 13 -9 8 14 -16//2
- /clone 8 10 -16 15 17 -9 8 18 -16//4
- /clone 8 10 -16 15 25 -9 8 26 -16//8
- /clone 8 10 -16 15 15 -9 8 42 -16//4
- //setup rng
- scoreboard objectives add RNGuse dummy
- scoreboard players set @e[type=Area_effect_cloud,name=RNGresult] RNGuse 100
- chain -16 4 1, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor1()
- chain -16 4 2, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor2()
- chain -16 4 3, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor3()
- chain -16 4 4, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor4()
- chain -16 4 5, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor5()
- chain -16 4 6, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor6()
- chain -16 4 7, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor7()
- chain -16 4 8, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor8()
- chain -16 4 9, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor9()
- chain -16 4 10, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor10()
- chain -16 4 11, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor11()
- chain -16 4 12, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor12()
- chain -16 4 13, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor13()
- chain -16 4 14, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor14()
- chain -16 4 15, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor15()
- chain -16 4 16, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor16()
- chain -16 4 17, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor17()
- chain -16 4 18, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor18()
- chain -16 4 19, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor19()
- chain -16 4 20, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^generate_floor20()
- blockdata -10 4 0 {auto:1}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement