Advertisement
Boe6

CommandStudio - Give blocks

Mar 21st, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. var $CurrHeight = 1
  2.  
  3. def ^get_rng(): //grabs random number from 0 to range-1, assigns to players RNGresult
  4. blockdata -128 0 -128 {auto:1}
  5. scoreboard players operation @e[type=Area_effect_cloud,name=RNGresult] RNGuse = rng1 coolsaRNG
  6. blockdata -128 0 -128 {auto:1}
  7.  
  8.  
  9.  
  10. //setup rng
  11. //scoreboard objectives add RNGuse dummy
  12. //scoreboard objectives add clock dummy
  13.  
  14.  
  15. //chain -12 4 0, +y: //test if players in arena
  16. // r:testfor @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15]
  17. // ?:blockdata -11 4 0 {auto:1}
  18. // ?:blockdata -10 4 0 {auto:0}
  19. // ?:scoreboard players set resetDelay clock 0
  20. // !:testforblock ~ ~-2 ~ minecraft:repeating_command_block -1 {SuccessCount:0}
  21. // ?:blockdata -11 4 0 {auto:0}
  22. // ?:blockdata -10 4 0 {auto:1}
  23.  
  24. //chain -11 4 0, +y: //advance timer for next event
  25. // r0:scoreboard players add nextEvent clock 1
  26. // scoreboard players test nextEvent clock 100 100
  27. // ?:scoreboard players set nextEvent clock 0
  28. // ?:blockdata -128 0 -128 {auto:1}
  29. // ?:blockdata ~ ~1 ~ {auto:1}
  30. // i0:blockdata ~ ~ ~ {auto:0}
  31. // scoreboard players test rng1 coolsa 0 99
  32. // ?:blockdata x x x {auto:1}
  33.  
  34. chain -24 4 -16, +y:
  35. i0:blockdata ~ ~ ~ {auto:0}
  36. ^get_rng()
  37. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=0,score_RNGuse=99] ~ ~ ~
  38. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] sponge 64
  39. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=100,score_RNGuse=199] ~ ~ ~
  40. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] planks 64
  41. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=200,score_RNGuse=299] ~ ~ ~
  42. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] obsidian 64
  43. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=300,score_RNGuse=399] ~ ~ ~
  44. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] glass 64
  45. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=400,score_RNGuse=499] ~ ~ ~
  46. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] monster_egg 64 1
  47. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=500,score_RNGuse=599] ~ ~ ~
  48. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] slime 64
  49. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=600,score_RNGuse=699] ~ ~ ~
  50. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] dirt 64 1
  51. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=700,score_RNGuse=799] ~ ~ ~
  52. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] log 64
  53. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=800,score_RNGuse=899] ~ ~ ~
  54. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] wool 64
  55. execute @e[type=Area_effect_cloud,name=RNGresult,score_RNGuse_min=900,score_RNGuse=999] ~ ~ ~
  56. give @a[m=0,x=0,y=10,z=0,dx=15,dy=60,dz=15] stone_slab 64
  57. 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