Alyssa

Call Block (34.3k result)

Mar 18th, 2017
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.09 KB | None | 0 0
  1. scoreboard objectives add a dummy
  2. scoreboard objectives add b dummy
  3. scoreboard objectives add c dummy
  4. scoreboard objectives add n dummy
  5. scoreboard players set d n 10
  6. scoreboard players set c n 100
  7. kill @e[tag=r]
  8. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","0"]}
  9. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","1"]}
  10. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","2"]}
  11. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","3"]}
  12. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","4"]}
  13. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","5"]}
  14. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","6"]}
  15. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","7"]}
  16. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","8"]}
  17. summon minecraft:area_effect_cloud ~ ~ ~ {Duration:2000000000,Age:-2000000000,Particle:take,Tags:["r","9"]}
  18. scoreboard players set @e[tag=0] a 0
  19. scoreboard players set @e[tag=1] a 1
  20. scoreboard players set @e[tag=2] a 2
  21. scoreboard players set @e[tag=3] a 3
  22. scoreboard players set @e[tag=4] a 4
  23. scoreboard players set @e[tag=5] a 5
  24. scoreboard players set @e[tag=6] a 6
  25. scoreboard players set @e[tag=7] a 7
  26. scoreboard players set @e[tag=8] a 8
  27. scoreboard players set @e[tag=9] a 9
  28. def ^get_block_0_15($start;$block):
  29. ^call_block($start;$start;$block)
  30. ^call_block(($start+1);($start+1);$block;1)
  31. ^call_block(($start+2);($start+2);$block;2)
  32. ^call_block(($start+3);($start+3);$block;3)
  33. ^call_block(($start+4);($start+4);$block;4)
  34. ^call_block(($start+5);($start+5);$block;5)
  35. ^call_block(($start+6);($start+6);$block;6)
  36. ^call_block(($start+7);($start+7);$block;7)
  37. ^call_block(($start+8);($start+8);$block;8)
  38. ^call_block(($start+9);($start+9);$block;9)
  39. ^call_block(($start+10);($start+10);$block;10)
  40. ^call_block(($start+11);($start+11);$block;11)
  41. ^call_block(($start+12);($start+12);$block;12)
  42. ^call_block(($start+13);($start+13);$block;13)
  43. ^call_block(($start+14);($start+14);$block;14)
  44. ^call_block(($start+15);($start+15);$block;15)
  45. def ^call_block($min; $max; $block; $damage=0):
  46. execute @e[score_c_min=$min,score_c=$max] ~ ~ ~ fill 0 10 -16 7 11 -9 $block $damage
  47.  
  48. def ^get_block():
  49. scoreboard players operation @e[tag=0] c = @r[tag=r] a
  50. scoreboard players operation @e[tag=0] b = @r[tag=r] a
  51. scoreboard players operation @e[tag=0] b *= d n
  52. scoreboard players operation @e[tag=0] c += @e[tag=0] b
  53. scoreboard players operation @e[tag=0] b = @r[tag=r] a
  54. scoreboard players operation @e[tag=0] b *= c n
  55. scoreboard players operation @e[tag=0] c += @e[tag=0] b
  56. ^call_block(0;19;planks)
  57. ^call_block(20;39;planks;1)
  58. ^call_block(40;59;planks;2)
  59. ^call_block(60;79;planks;3)
  60. ^call_block(80;99;planks;4)
  61. ^call_block(100;119;planks;5)
  62. //logs
  63. ^call_block(120;131;log)
  64. ^call_block(132;143;log;1)
  65. ^call_block(144;155;log;2)
  66. ^call_block(156;167;log;3)
  67. ^call_block(168;173;log2)
  68. ^call_block(174;199;log2;1)
  69. //stone
  70. ^call_block(200;299;stone)
  71. ^call_block(300;399;cobblestone)
  72. //ores
  73. ^call_block(400;449;coal_ore)
  74. ^call_block(450;469;gold_ore)
  75. ^call_block(470;519;iron_ore)
  76. ^call_block(520;539;lapis_ore)
  77. ^call_block(540;559;diamond_ore)
  78. ^call_block(560;569;redstone_ore)
  79. ^call_block(570;579;emerald_ore)
  80. ^call_block(580;599;quartz_ore)
  81. //basics
  82. ^call_block(600;609;pumpkin)
  83. ^call_block(610;619;crafting_table)
  84. ^call_block(620;629;furnace)
  85. ^call_block(630;639;glass)
  86. ^call_block(640;649;dirt)
  87. ^call_block(650;659;dirt;1)
  88. ^call_block(660;669;sand)
  89. ^call_block(670;679;sandstone)
  90. ^call_block(680;689;brick)
  91. ^call_block(690;699;bookshelf)
  92. ^call_block(700;709;snow)
  93. ^call_block(710;719;end_stone)
  94. ^call_block(720;729;netherrack)
  95. ^call_block(730;739;glowstone)
  96. ^call_block(740;749;prismarine;1)
  97. ^call_block(750;759;packed_ice)
  98. ^call_block(760;769;ice)
  99. ^call_block(770;779;sea_lantern)
  100. ^call_block(780;789;magma)
  101. ^call_block(790;799;slime)
  102. //rares
  103. ^call_block(800;809;lapis_block)
  104. ^call_block(810;819;gold_block)
  105. ^call_block(820;829;iron_block)
  106. ^call_block(830;839;diamond_block)
  107. ^call_block(840;849;emerald_block)
  108. ^call_block(850;859;redstone_block)
  109. ^call_block(860;869;melon_block)
  110. ^call_block(870;879;tnt)
  111. ^call_block(880;889;obsidian)
  112. ^call_block(890;899;bone_block)
  113. //colorfuls
  114. ^get_block_0_15(900;concrete)
  115. ^get_block_0_15(916;stained_hardened_clay)
  116. ^get_block_0_15(932;wool)
  117. ^get_block_0_15(948;stained_glass)
  118. ^get_block_0_15(964;stained_glass_pane)
  119. ^get_block_0_15(980;carpet)
  120. ^call_block(996;996;beacon)
  121. ^call_block(997;997;enchanting_table)
  122. ^call_block(998;998;purple_shulker_box)
  123. ^call_block(999;999;bedrock)
  124. chain ~1 ~ ~, +x:
  125. ^get_block()
Advertisement
Add Comment
Please, Sign In to add comment