Advertisement
CABABO2000

Untitled

Dec 8th, 2021
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.63 KB | None | 0 0
  1. RULE_BREAKER:
  2. Display: 'Rule Breaker'
  3. MinLevel: 1
  4. MaxLevel: 5
  5. ItemType: TOOL
  6. Options:
  7. Cursed: TRUE
  8. Treasure: FALSE
  9. ShowInLore: TRUE
  10. LevelAsPower: FALSE
  11. EnchantableItems:
  12. - NETHERITE_PICKAXE
  13. - DIAMOND_PICKAXE
  14. - IRON_PICKAXE
  15. - GOLDEN_PICKAXE
  16. - STONE_PICKAXE
  17. - WOODEN_PICKAXE
  18. - NETHERITE_AXE
  19. - DIAMOND_AXE
  20. - IRON_AXE
  21. - GOLDEN_AXE
  22. - STONE_AXE
  23. - WOODEN_AXE
  24. - NETHERITE_SHOVEL
  25. - DIAMOND_SHOVEL
  26. - IRON_SHOVEL
  27. - GOLDEN_SHOVEL
  28. - STONE_SHOVEL
  29. - WOODEN_SHOVEL
  30. - NETHERITE_HOE
  31. - DIAMOND_HOE
  32. - IRON_HOE
  33. - GOLDEN_HOE
  34. - STONE_HOE
  35. - WOODEN_HOE
  36. ConflictingEnchants:
  37. - FORTUNE
  38. Skills:
  39. - skill{s=Rule_Breaker_Base;sync=true} ?enchantlevel{level=1} @FOT ~onBlockBreak 0.25
  40. - skill{s=Rule_Breaker_Base;sync=true} ?enchantlevel{level=2} @FOT ~onBlockBreak 0.5
  41. - skill{s=Rule_Breaker_Base;sync=true} ?enchantlevel{level=3} @FOT ~onBlockBreak 0.75
  42. - skill{s=Rule_Breaker_Base;sync=true} ?enchantlevel{level=4} @FOT ~onBlockBreak 1
  43. - skill{s=Rule_Breaker_LVL5;sync=true} ?enchantlevel{level=5} @FOT ~onBlockBreak 1
  44.  
  45. ##RBLVL 5 Broken (know how to fix already)##
  46.  
  47. Rule_Breaker_Base:
  48. Skills:
  49. - breakblock{forcesync=true;doEffect=true;useTool=true} @Origin{xoffset=0;yoffset=-1;zoffset=0}
  50. - breakblock{forcesync=true;doEffect=true;useTool=true} @Origin{xoffset=0;yoffset=-2;zoffset=0}
  51. - breakblock{forcesync=true;doEffect=true;useTool=true} @Origin{xoffset=0;yoffset=-3;zoffset=0}
  52. - breakblock{forcesync=true;doEffect=true;useTool=true} @Origin{xoffset=0;yoffset=-4;zoffset=0}
  53. - breakblock{forcesync=true;doEffect=true;useTool=true} @Origin{xoffset=0;yoffset=-5;zoffset=0}
  54. Rule_Breaker_LVL5:
  55. Skills:
  56. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-1,~1}
  57. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-1,~-1}
  58. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-1,~1}
  59. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-1,~-1}
  60. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-1,~0}
  61. # Layer 1 ^
  62. # X#X
  63. # #X#
  64. # X#X
  65. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-1,~0}
  66. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-1,~-1}
  67. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-1,~0}
  68. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-1,~1}
  69. # Layer 1 ^
  70. # #X#
  71. # X#X
  72. # #X#
  73. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-2,~1}
  74. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-2,~-1}
  75. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-2,~1}
  76. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-2,~-1}
  77. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-2,~0}
  78. # Layer 2 ^
  79. # X#X
  80. # #X#
  81. # X#X
  82. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-2,~0}
  83. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-2,~-1}
  84. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-2,~0}
  85. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-2,~1}
  86. # Layer 2 ^
  87. # #X#
  88. # X#X
  89. # #X#
  90. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-3,~1}
  91. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-3,~-1}
  92. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-3,~1}
  93. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-3,~-1}
  94. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-3,~0}
  95. # Layer 3 ^
  96. # X#X
  97. # #X#
  98. # X#X
  99. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-3,~0}
  100. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-3,~-1}
  101. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-3,~0}
  102. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-3,~1}
  103. # Layer 3 ^
  104. # #X#
  105. # X#X
  106. # #X#
  107. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-4,~1}
  108. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-4,~-1}
  109. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-4,~1}
  110. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-4,~-1}
  111. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-4,~0}
  112. # Layer 4 ^
  113. # X#X
  114. # #X#
  115. # X#X
  116. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-4,~0}
  117. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-4,~-1}
  118. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-4,~0}
  119. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-4,~1}
  120. # Layer 4 ^
  121. # #X#
  122. # X#X
  123. # #X#
  124. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-5,~1}
  125. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-5,~-1}
  126. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-5,~1}
  127. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-5,~-1}
  128. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-5,~0}
  129. # Layer 5 ^
  130. # X#X
  131. # #X#
  132. # X#X
  133. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-5,~0}
  134. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-5,~-1}
  135. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-5,~0}
  136. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-5,~1}
  137. # Layer 5 ^
  138. # #X#
  139. # X#X
  140. # #X#
  141. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-6,~1}
  142. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-6,~-1}
  143. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-6,~1}
  144. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-6,~-1}
  145. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-6,~0}
  146. # Layer 6 ^
  147. # X#X
  148. # #X#
  149. # X#X
  150. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-6,~0}
  151. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-6,~-1}
  152. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-6,~0}
  153. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-6,~1}
  154. # Layer 6 ^
  155. # #X#
  156. # X#X
  157. # #X#
  158. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-7,~1}
  159. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-7,~-1}
  160. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-7,~1}
  161. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-7,~-1}
  162. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-7,~0}
  163. # Layer 7 ^
  164. # X#X
  165. # #X#
  166. # X#X
  167. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-7,~0}
  168. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-7,~-1}
  169. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-7,~0}
  170. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-7,~1}
  171. # Layer 7 ^
  172. # #X#
  173. # X#X
  174. # #X#
  175. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-8,~1}
  176. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-8,~-1}
  177. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-8,~1}
  178. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-8,~-1}
  179. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-8,~0}
  180. # Layer 8 ^
  181. # X#X
  182. # #X#
  183. # X#X
  184. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-8,~0}
  185. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-8,~-1}
  186. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-8,~0}
  187. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-8,~1}
  188. # Layer 8 ^
  189. # #X#
  190. # X#X
  191. # #X#
  192. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-9,~1}
  193. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-9,~-1}
  194. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-9,~1}
  195. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-9,~-1}
  196. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-9,~0}
  197. # Layer 9 ^
  198. # X#X
  199. # #X#
  200. # X#X
  201. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-9,~0}
  202. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-9,~-1}
  203. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-9,~0}
  204. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-9,~1}
  205. # Layer 9 ^
  206. # #X#
  207. # X#X
  208. # #X#
  209. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-10,~1}
  210. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-10,~-1}
  211. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-10,~1}
  212. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-10,~-1}
  213. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-10,~0}
  214. # Layer 10 ^
  215. # X#X
  216. # #X#
  217. # X#X
  218. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~1,~-10,~0}
  219. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-10,~-1}
  220. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~-1,~-10,~0}
  221. - breakblock{forcesync=true;doEffect=true;useTool=true} @location{c=~0,~-10,~1}
  222. # Layer 10 ^
  223. # #X#
  224. # X#X
  225. # #X#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement