CARAB4O

Untitled

Nov 25th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.63 KB | None | 0 0
  1. Variables:
  2. {PickaxeLevel.%player%} = 1
  3. {PickaxeEXP.%player%} = 0
  4. {UpgradeTokens.%player%} = 0
  5. {Prestige.%player%} = 0
  6. Options:
  7. ToolName:&8[&bStarter Pickaxe&8] &8| &c%{Prestige.%player%}% &8| &a%{UpgradeTokens.%player%}%&8 | &e%{PickaxeLevel.%player%}% &8| &b%{PickaxeEXP.%player%}%
  8. UPoint: 1
  9. BlocksBroken: &8[&b100&8]
  10. EffUP: 1
  11. ForUP: 1
  12. UnbUP: 1
  13. Boots: 25
  14. Mineparty: 50
  15. Balanceadd1: 1
  16. Balanceadd2: 2
  17. Balanceadd3: 3
  18. Prestige: 100
  19.  
  20. on load:
  21. broadcast "&7[&bSlowdown&7] &3CORE has been loaded Successfully!"
  22. broadcast "&7[&bSlowdown&7] &3Created by 2008josh"
  23.  
  24. on mine:
  25. if player is holding a pickaxe:
  26. add 1 to {PickaxeEXP.%player%}
  27. set name of tool of player to "{@ToolName}{@BlocksBroken}"
  28. if {PickaxeEXP.%player%} is greater than or equal to 100:
  29. add 1 to {PickaxeLevel.%player%}
  30. give player a magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem"
  31. set {PickaxeEXP.%player%} to 0
  32. message "&7[&bSlowdown&7] &dYou have leveled up to level %{PickaxeLevel.%player%}%"
  33.  
  34. on mine of any ore:
  35. chance of 1%:
  36. set {monez.%player%} to a random integer between 10 and 1000
  37. message "&7[&bSlowdown&7] &dYou've received &2$%{monez.%player%}%&d while mining!"
  38. add {monez.%player%} to player's balance
  39.  
  40. on mine of stone:
  41. chance of 1%:
  42. set {monez.%player%} to a random integer between 10 and 1000
  43. message "&7[&bSlowdown&7] &dYou've received &2$%{monez.%player%}%&d while mining!"
  44. add {monez.%player%} to player's balance
  45.  
  46. on rightclick:
  47. player is holding magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem"
  48. remove 1 magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem" from player
  49. message "&7[&bSlowdown&7] &dAdded token to your pickaxe &7(Right click)"
  50. add 1 to {UpgradeTokens.%player%}
  51.  
  52. on mine:
  53. if {oreregen} is true:
  54. cancel event
  55. set event-block to air
  56. wait 1 second
  57. show cloud at the event-block
  58. set event-block to air
  59. add 1 quartz named "&5Mineral" to {breakedblocks::%uuid of player%::*}
  60.  
  61. command /oreregen [<text>]:
  62. trigger:
  63. if arg 1 is "enable":
  64. if {oreregen} is true:
  65. send "&8(&b&lOreRegen&8) &7Ore Regen already &aEnabled"
  66. else:
  67. set {oreregen} to true
  68. send "&8(&b&lOreRegen&8) &7Ore Regen &aEnabled"
  69. if arg 1 is "disable":
  70. if {oreregen} is false:
  71. send "&8(&b&lOreRegen&8) &7Ore Regen already &cDisabled"
  72. else:
  73. set {oreregen} to false
  74. send "&8(&b&lOreRegen&8) &7Ore Regen &cDisabled"
  75. if arg 1 is not "enable" or "disable":
  76. send "&8(&b&lOreRegen&8) &c/OreRegen <enable/disable>"
  77.  
  78. command /Minerals:
  79. trigger:
  80. give {breakedblocks::%uuid of player%::*} to player
  81. loop {breakedblocks::%uuid of player%::*}:
  82. message "&7Successfully added &cMinerals &7to your &ainventory&7."
  83. delete {breakedblocks::%uuid of player%::*}
  84.  
  85. command /upgrades:
  86. trigger:
  87. open chest with 6 rows named "&aToken Shop" to player
  88. wait 4 tick
  89. format slot 15 of player with book named "&f&lBalance Tokens" with lore "&bTokens: %{UpgradeTokens.%player%}%" to close
  90. format slot 24 of player with quartz ore named "&5Collect Minerals" to close then run [make player execute command "/minerals"]
  91. format slot 0 of player with white glass pane named "&0-" to close
  92. format slot 1 of player with white glass pane named "&0-" to close
  93. format slot 2 of player with white glass pane named "&0-" to close
  94. format slot 3 of player with white glass pane named "&0-" to close
  95. format slot 4 of player with white glass pane named "&0-" to close
  96. format slot 5 of player with white glass pane named "&0-" to close
  97. format slot 6 of player with white glass pane named "&0-" to close
  98. format slot 7 of player with white glass pane named "&0-" to close
  99. format slot 8 of player with white glass pane named "&0-" to close
  100. format slot 9 of player with white glass pane named "&0-" to close
  101. format slot 10 of player with white glass pane named "&0-" to close
  102. format slot 11 of player with slime named "&a&lEfficiency" with lore "&cCost 1 Token" to close then run [make player execute command "/eff"]
  103. format slot 12 of player with slime named "&a&lUnbreaking" with lore "&cCost 1 Token" to close then run [make player execute command "/unb"]
  104. format slot 13 of player with slime named "&a&lServer Mineparty &8(&cComing Soon!&8)" with lore "&cCost 25 Tokens" to close then run [make player execute command "/soon"]
  105. format slot 14 of player with white glass pane named "&0-" to close
  106. format slot 42 of player with nether star named "&a&lPrestige Pickaxe" with lore "&cCost 100 Tokens" to close then run [make player execute command "/prestige"]
  107. format slot 16 of player with white glass pane named "&0-" to close
  108. format slot 17 of player with white glass pane named "&0-" to close
  109. format slot 18 of player with white glass pane named "&0-" to close
  110. format slot 19 of player with white glass pane named "&0-" to close
  111. format slot 20 of player with paper named "&a&l$ 250" with lore "&cCost 1 Token" to close then run [make player execute command "/balanceadd1"]
  112. format slot 21 of player with paper named "&a&l$ 600" with lore "&cCost 2 Tokens" to close then run [make player execute command "/balanceadd2"]
  113. format slot 22 of player with paper named "&a&l$ 900" with lore "&cCost 3 Tokens" to close then run [make player execute command "/balanceadd3"]
  114. format slot 23 of player with white glass pane named "&0-" to close
  115. format slot 25 of player with white glass pane named "&0-" to close
  116. format slot 26 of player with white glass pane named "&0-" to close
  117. format slot 27 of player with white glass pane named "&0-" to close
  118. format slot 28 of player with white glass pane named "&0-" to close
  119. format slot 29 of player with white glass pane named "&0-" to close
  120. format slot 30 of player with white glass pane named "&0-" to close
  121. format slot 31 of player with white glass pane named "&0-" to close
  122. format slot 32 of player with white glass pane named "&0-" to close
  123. format slot 33 of player with white glass pane named "&0-" to close
  124. format slot 34 of player with white glass pane named "&0-" to close
  125. format slot 35 of player with white glass pane named "&0-" to close
  126. format slot 36 of player with white glass pane named "&0-" to close
  127. format slot 37 of player with white glass pane named "&0-" to close
  128. format slot 38 of player with stone pickaxe named "&a&lUpgrade to Stone Pick" with lore "&cCost 5 Tokens" to close then run [make player execute command "/stone"]
  129. format slot 39 of player with iron pickaxe named "&a&lUpgrade to Iron Pick" with lore "&cCost 15 Tokens" to close then run [make player execute command "/iron"]
  130. format slot 40 of player with diamond pickaxe named "&a&lUpgrade to Diamond Pick" with lore "&cCost 30 Tokens" to close then run [make player execute command "/diamond"]
  131. format slot 41 of player with white glass pane named "&0-" to close
  132. format slot 43 of player with white glass pane named "&0-" to close
  133. format slot 44 of player with white glass pane named "&0-" to close
  134. format slot 45 of player with white glass pane named "&0-" to close
  135. format slot 46 of player with white glass pane named "&0-" to close
  136. format slot 47 of player with white glass pane named "&0-" to close
  137. format slot 48 of player with white glass pane named "&0-" to close
  138. format slot 49 of player with white glass pane named "&0-" to close
  139. format slot 50 of player with white glass pane named "&0-" to close
  140. format slot 51 of player with white glass pane named "&0-" to close
  141. format slot 52 of player with white glass pane named "&0-" to close
  142. format slot 53 of player with white glass pane named "&0-" to close
  143.  
  144. command /warp:
  145. trigger:
  146. open chest with 3 rows named "&aWarp Menu" to player
  147. wait 4 tick
  148. format slot 0 of player with white glass pane named "&0-" to close
  149. format slot 1 of player with white glass pane named "&0-" to close
  150. format slot 2 of player with white glass pane named "&0-" to close
  151. format slot 3 of player with white glass pane named "&0-" to close
  152. format slot 4 of player with white glass pane named "&0-" to close
  153. format slot 5 of player with white glass pane named "&0-" to close
  154. format slot 6 of player with white glass pane named "&0-" to close
  155. format slot 7 of player with white glass pane named "&0-" to close
  156. format slot 8 of player with white glass pane named "&0-" to close
  157. format slot 9 of player with stone block named "&a&lA &7Mine" to close then run [player command "/warps A %player%"]
  158. format slot 10 of player with iron ore named "&3&lB &7Mine" to close then run [player command "/warps B %player%"]
  159. format slot 11 of player with gold ore named "&5&lC &7Mine" to close then run [player command "/warps C %player%"]
  160.  
  161. format slot 12 of player with diamond ore named "&9&lD &7Mine" to close then run [player command "/warps D %player%"]
  162.  
  163. format slot 18 of player with white glass pane named "&0-" to close
  164. format slot 19 of player with white glass pane named "&0-" to close
  165. format slot 20 of player with white glass pane named "&0-" to close
  166. format slot 21 of player with white glass pane named "&0-" to close
  167. format slot 22 of player with white glass pane named "&0-" to close
  168. format slot 23 of player with white glass pane named "&0-" to close
  169. format slot 24 of player with white glass pane named "&0-" to close
  170. format slot 25 of player with white glass pane named "&0-" to close
  171. format slot 26 of player with white glass pane named "&0-" to close
  172.  
  173. command /eff:
  174. trigger:
  175. if {UpgradeTokens.%player%} is greater than or equal to {@EffUP}:
  176. send ""
  177. send "&7[&bSlowdown&7] &dPurchase complete! Added efficiency to pickaxe"
  178. send ""
  179. remove 1 from {UpgradeTokens.%player%}
  180. evaluate "enchant player's tool with efficiency %level of efficiency of player's tool + 1%"
  181. else:
  182. send ""
  183. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
  184. send ""
  185.  
  186. command /unb:
  187. trigger:
  188. if {UpgradeTokens.%player%} is greater than or equal to {@UnbUP}:
  189. send ""
  190. send "&7[&bSlowdown&7] &dPurchase complete! Added unbreaking to pickaxe"
  191. send ""
  192. remove 1 from {UpgradeTokens.%player%}
  193. evaluate "enchant player's tool with unbreaking %level of unbreaking of player's tool + 1%"
  194. else:
  195. send ""
  196. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
  197. send ""
  198.  
  199. command /iron:
  200. trigger:
  201. if {UpgradeTokens.%player%} is greater than or equal to 15:
  202. send ""
  203. send "&7[&bSlowdown&7] &dPurchase complete! Added IronPick to inventory"
  204. send ""
  205. remove tool from player's inventory
  206. give player a iron pickaxe named "{@ToolName}{@BlocksBroken}"
  207. remove 15 from {UpgradeTokens.%player%}
  208. else:
  209. send ""
  210. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/15"
  211. send ""
  212.  
  213. command /diamond:
  214. trigger:
  215. if {UpgradeTokens.%player%} is greater than or equal to 30:
  216. send ""
  217. send "&7[&bSlowdown&7] &dPurchase complete! Added DiamondPick to inventory"
  218. send ""
  219. remove tool from player's inventory
  220. give player a diamond pickaxe named "{@ToolName}{@BlocksBroken}"
  221. remove 30 from {UpgradeTokens.%player%}
  222. else:
  223. send ""
  224. send "&7[&Slowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/30"
  225. send ""
  226.  
  227. command /stone:
  228. trigger:
  229. if {UpgradeTokens.%player%} is greater than or equal to 5:
  230. send ""
  231. send "&7[&bSlowdown&7] &dPurchase complete! Added StonePick to inventory"
  232. send ""
  233. remove tool from player's inventory
  234. give player a stone pickaxe named "{@ToolName}{@BlocksBroken}"
  235. remove 5 from {UpgradeTokens.%player%}
  236. else:
  237. send ""
  238. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/5"
  239. send ""
  240.  
  241. command /prestige:
  242. trigger:
  243. if {UpgradeTokens.%player%} is greater than or equal to {@Prestige}:
  244. send ""
  245. send "&7[&bSlowdown&7] &dPurchase complete! Added prestige to pickaxe"
  246. send ""
  247. add 1 to {Prestige.%player%}
  248. remove 100 from {UpgradeTokens.%player%}
  249. remove tool from player's inventory
  250. give player a wooden pickaxe named "{@ToolName}"
  251. evaluate "enchant player's tool with fortune %level of fortune of player's tool + 1%"
  252. broadcast "&7[&bSlowdown&7] &c%player% has just prestiged their pickaxe!"
  253. else:
  254. send ""
  255. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/100"
  256. send ""
  257.  
  258. command /mp:
  259. trigger:
  260. if {UpgradeTokens.%player%} is greater than or equal to {@Mineparty}:
  261. send ""
  262. send "&7[&bSlowdown&7] &dPurchase complete! Added mineparty to server"
  263. send ""
  264. remove 50 from {UpgradeTokens.%player%}
  265. broadcast "&7[&bSlowdown&7] &dMineparty has been purchased by %player%"
  266. wait 3 seconds
  267. broadcast "&7[&bSlowdown&7] &dMineparty will start in 1 minute at /warp MP"
  268. wait 30 seconds
  269. broadcast "&7[&bSlowdown&7] &dMineparty will start in 30 seconds at /warp MP"
  270. wait 25 seconds
  271. broadcast "&7[&bSlowdown&7] &dMineparty will start in 5 seconds at /warp MP"
  272. wait 1 second
  273. broadcast "&7[&f&lIntergalactic&7] &dMineparty will start in 4 seconds at /warp MP"
  274. wait 1 second
  275. broadcast "&7[&bSlowdown&7] &dMineparty will start in 3 seconds at /warp MP"
  276. wait 1 second
  277. broadcast "&7[&bSlowdown&7] &dMineparty will start in 2 seconds at /warp MP"
  278. wait 1 second
  279. broadcast "&7[&bSlowdown&7] &dMineparty will start in 1 seconds at /warp MP"
  280. wait 1 second
  281. broadcast "&7[&bSlowdown&7] &dMineparty has started at /warp MP"
  282. make console execute command "/mine reset Mineparty"
  283. wait 30 seconds
  284. broadcast "&7[&bSlowdown&7] &bMineparty will end in 30 seconds at /warp MP"
  285. wait 30 seconds
  286. broadcast "&7[&bSlowdown&7] &bMineparty has ended!"
  287. make console execute command "/mine reset Venus"
  288. else:
  289. send ""
  290. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/50"
  291. send ""
  292.  
  293. command /balanceadd1:
  294. trigger:
  295. if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd1}:
  296. send ""
  297. send "&7[&bSlowdown&7] &dPurchase complete! Added $250 to balance"
  298. send ""
  299. remove 1 from {UpgradeTokens.%player%}
  300. make console execute command "/eco give %player% 250"
  301. else:
  302. send ""
  303. send "&7[&Slowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
  304. send ""
  305.  
  306. command /balanceadd2:
  307. trigger:
  308. if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd2}:
  309. send ""
  310. send "&7[&Slowdown&7] &dPurchase complete! Added $600 to balance"
  311. send ""
  312. remove 2 from {UpgradeTokens.%player%}
  313. make console execute command "/eco give %player% 600"
  314. else:
  315. send ""
  316. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/2"
  317. send ""
  318.  
  319. command /balanceadd3:
  320. trigger:
  321. if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd3}:
  322. send ""
  323. send "&7[&bSlowdown&7] &dPurchase complete! Added $900 to balance"
  324. send ""
  325. remove 3 from {UpgradeTokens.%player%}
  326. make console execute command "/eco give %player% 900"
  327. else:
  328. send ""
  329. send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/3"
  330. send ""
  331.  
  332. on inventory click:
  333. event-item is a pickaxe:
  334. cancel event
  335.  
  336. on drop pickaxe:
  337. cancel event
  338.  
  339. command /broadcast [<text>]:
  340. permission: Inter.broadcast
  341. trigger:
  342. if arg 1 is not set:
  343. send "&7[&bSlowdown&7] &7You need put a text"
  344. if arg 1 is set:
  345. broadcast ""
  346. broadcast "&7[&bSlowdown&7] &d&l%arg 1%"
  347. broadcast ""
  348.  
  349. at 2:00:
  350. set time to 20:00
  351.  
  352. on weather change to rain:
  353. cancel the event
  354.  
  355. on first join:
  356. give player a wood_pickaxe named "{@ToolName}"
Add Comment
Please, Sign In to add comment