Advertisement
gecko201577106

Untitled

Mar 21st, 2020
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.95 KB | None | 0 0
  1. OPTIONS:
  2. Text:OF PLAYER'S CURRENT INVENTORY TO SHINY BLACK STAINED GLASS PANE NAMED "§f§l»§8קf§l«"
  3. TextP:OF PLAYER'S CURRENT INVENTORY TO SKULL OF "%PLAYER%" PARSED AS OFFLINE PLAYER NAMED
  4. TextS: SET SLOT
  5. TextBS: FORMAT SLOT
  6. TextK:OF PLAYER'S CURRENT INVENTORY TO NETHER STAR NAMED
  7. USE:SET SLOT 11 OF PLAYER'S CURRENT INVENTORY TO SHINY DIAMOND SWORD NAMED "§f§l» §a§lVerwenden"
  8. SHOW:SET SLOT 15 OF PLAYER'S CURRENT INVENTORY TO SHINY BARRIER NAMED "§f§l» §a§lVorschau"
  9. INV:OF PLAYER'S CURRENT INVENTORY TO
  10. COAL:"§f§l» §6§lCoaL §8§l- §6§lKIT §f§l«"
  11. KIT:OPEN CHEST WITH 3 ROWS NAMED "§f§l» §6§lKIT §f§l«" TO PLAYER
  12. BRC:§6§l» §6§lSkyBlex §8§l×
  13. ITEM: BARRIER, NETHER STAR
  14.  
  15. VARIABLES:
  16. {XValue} = 0
  17. {YValue} = 80
  18. {ZValue} = 0
  19. {checkXValue} = 0
  20. {checkYValue} = 0
  21. {checkZValue} = 0
  22. {trick} = 1
  23.  
  24. COMMAND /createBedrockBlock <PLAYER>:
  25. PERMISSION: SkyBlex.createBedrock
  26. TRIGGER:
  27. SET {XValue} TO THE ARGUMENT'S X-COORDINATE
  28. SET {YValue} TO THE ARGUMENT'S Y-COORDINATE
  29. SET {ZValue} TO THE ARGUMENT'S Z-COORDINATE
  30. LOOP 1000 TIMES:
  31. IF BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} IS AIR:
  32. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  33. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  34. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  35. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  36. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  37. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  38. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  39. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  40. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  41. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  42. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  43. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  44. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  45. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  46. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  47. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  48. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  49. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  50. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  51. SET {trick} TO -1
  52. IF BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} + 200 IS AIR:
  53. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  54. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  55. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  56. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  57. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  58. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  59. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  60. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  61. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  62. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  63. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  64. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  65. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  66. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  67. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  68. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  69. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  70. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  71. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  72. SET {trick} TO -1
  73. IF BLOCK AT LOCATION {XValue} - 200, {YValue}, {ZValue} IS AIR:
  74. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  75. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  76. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  77. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  78. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  79. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  80. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  81. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  82. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  83. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  84. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  85. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  86. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  87. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  88. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  89. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  90. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  91. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  92. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  93. SET {trick} TO -1
  94. IF BLOCK AT LOCATION {XValue} - 200, {YValue}, {ZValue} IS AIR:
  95. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  96. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  97. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  98. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  99. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  100. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  101. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  102. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  103. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  104. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  105. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  106. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  107. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  108. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  109. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  110. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  111. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  112. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  113. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  114. SET {trick} TO -1
  115. IF BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} IS AIR:
  116. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  117. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  118. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  119. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  120. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  121. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  122. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  123. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  124. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  125. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  126. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  127. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  128. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  129. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  130. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  131. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  132. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  133. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  134. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  135. SET {trick} TO -1
  136. IF BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 200 IS AIR:
  137. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  138. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  139. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  140. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  141. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  142. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  143. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  144. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  145. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  146. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  147. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  148. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  149. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  150. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  151. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  152. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  153. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  154. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  155. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  156. SET {trick} TO -1
  157. IF BLOCK AT LOCATION {XValue} - 200, {YValue}, {ZValue} - 200 IS AIR:
  158. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  159. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  160. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  161. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  162. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  163. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  164. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  165. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  166. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  167. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  168. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  169. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  170. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  171. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  172. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  173. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  174. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  175. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  176. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  177. SET {trick} TO -1
  178. IF BLOCK AT LOCATION {XValue} - 200, {YValue}, {ZValue} IS AIR:
  179. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  180. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  181. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  182. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  183. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  184. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  185. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  186. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  187. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  188. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  189. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  190. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  191. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  192. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  193. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  194. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  195. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  196. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  197. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  198. SET {trick} TO -1
  199. IF BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} IS AIR:
  200. SET BLOCK AT LOCATION {XValue} + 200, {YValue}, {ZValue} TO BEDROCK
  201. SET BLOCK AT LOCATION {XValue} - 1, {YValue}, {ZValue} TO GRASS
  202. SET BLOCK AT LOCATION {XValue} - 2, {YValue}, {ZValue} TO GRASS
  203. SET BLOCK AT LOCATION {XValue} - 2, {YValue} + 1, {ZValue} TO FENCE
  204. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 1 TO GRASS
  205. SET BLOCK AT LOCATION {XValue}, {YValue}, {ZValue} + 2 TO GRASS
  206. SET BLOCK AT LOCATION {XValue} + 1, {YValue}, {ZValue} TO GRASS
  207. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} TO GRASS
  208. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} TO GRASS
  209. SET BLOCK AT LOCATION {XValue} + 4, {YValue}, {ZValue} TO GRASS
  210. SET BLOCK AT LOCATION {XValue} + 5, {YValue}, {ZValue} TO GRASS
  211. SET BLOCK AT LOCATION {XValue} + 6, {YValue}, {ZValue} TO GRASS
  212. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 1 TO GRASS
  213. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 2 TO DIRT
  214. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 3 TO DIRT
  215. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 4 TO DIRT
  216. SET BLOCK AT LOCATION {XValue} + 2, {YValue}, {ZValue} - 5 TO DIRT
  217. SET BLOCK AT LOCATION {XValue} + 3, {YValue}, {ZValue} - 5 TO DIRT
  218. SEND "{@BRC} &aDer Bedrock-Block wurde erfolgreich an der Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% gesetzt!" TO PLAYER
  219. SET {trick} TO -1
  220. IF {trick} < 0:
  221. STOP
  222.  
  223. IF {trick} = 1:
  224. SEND "{@BRC} &cDer Bedrock-Block Platz ist an Position: X:%{XValue}%, Y:%{YValue}%, Z:%{ZValue}% belegt!" TO PLAYER
  225. ADD 200 TO {XValue}
  226. ADD 200 TO {ZValue}
  227.  
  228.  
  229. #COMMAND /checkBedrockAlone:
  230. # TRIGGER:
  231. # LOOP ALL BLOCKS IN RADIUS 3 AROUND BEDROCK:
  232. # IF LOOP-BLOCK IS EQUAL TO AIR:
  233. # SET {checkXValue} TO THE EVENT-BLOCK X-COORDINATE
  234. # SET {checkYValue} TO THE EVENT-BLOCK Y-COORDINATE
  235. # SET {checkZValue} TO THE EVENT-BLOCK Z-COORDINATE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement