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}
- //setup rng
- //scoreboard objectives add RNGuse dummy
- //scoreboard objectives add clock dummy
- //chain -12 4 0, +y: //test if players in arena
- // r:testfor @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15]
- // ?:blockdata -11 4 0 {auto:1}
- // ?:blockdata -10 4 0 {auto:0}
- // ?:scoreboard players set resetDelay clock 0
- // !:testforblock ~ ~-2 ~ minecraft:repeating_command_block -1 {SuccessCount:0}
- // ?:blockdata -11 4 0 {auto:0}
- // ?:blockdata -10 4 0 {auto:1}
- //chain -11 4 0, +y: //advance timer for next event
- // r0:scoreboard players add nextEvent clock 1
- // scoreboard players test nextEvent clock 100 100
- // ?:scoreboard players set nextEvent clock 0
- // ?:blockdata -128 0 -128 {auto:1}
- // ?:blockdata ~ ~1 ~ {auto:1}
- // i0:blockdata ~ ~ ~ {auto:0}
- // scoreboard players test rng1 coolsa 0 99
- // ?:blockdata x x x {auto:1}
- chain -24 4 -16, +y:
- i0:blockdata ~ ~ ~ {auto:0}
- ^get_rng()
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=0,score_RNGuse=99] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] sponge 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=100,score_RNGuse=199] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] planks 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=200,score_RNGuse=299] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] obsidian 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=300,score_RNGuse=399] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] glass 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=400,score_RNGuse=499] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] monster_egg 64 1
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=500,score_RNGuse=599] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] slime 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=600,score_RNGuse=699] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] dirt 64 1
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=700,score_RNGuse=799] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] log 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=800,score_RNGuse=899] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] wool 64
- execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=900,score_RNGuse=999] ~ ~ ~
- give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] stone_slab 64
- tellraw @a ["",{"text":"[King of the Chunk] ","color":"green"},{"text":"Take some blocks! Pillar away!","color":"none"}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement