Advertisement
Guest User

gen

a guest
Oct 16th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.60 KB | None | 0 0
  1. on break:
  2. delete {gen::%player%}
  3. if event-block is a coal block:
  4. cancel event
  5. set {_money} to a random integer between 1 and 10
  6. if {mvp+::%player%} is set:
  7. set {_money} to {_money} * 3
  8. add {_money} to {balance::%player%}
  9. send action bar "&2&l+&a&l$%{_money}%" to player
  10. else if event-block is a iron block:
  11. cancel event
  12. set {_money} to a random integer between 11 and 25
  13. if {mvp+::%player%} is set:
  14. set {_money} to {_money} * 3
  15. add {_money} to {balance::%player%}
  16. send action bar "&2&l+&a&l$%{_money}%" to player
  17. else if event-block is a gold block:
  18. cancel event
  19. set {_money} to a random integer between 26 and 50
  20. if {mvp+::%player%} is set:
  21. set {_money} to {_money} * 3
  22. add {_money} to {balance::%player%}
  23. send action bar "&2&l+&a&l$%{_money}%" to player
  24. else if event-block is a diamond block:
  25. cancel event
  26. set {_money} to a random integer between 51 and 100
  27. if {mvp+::%player%} is set:
  28. set {_money} to {_money} * 3
  29. add {_money} to {balance::%player%}
  30. send action bar "&2&l+&a&l$%{_money}%" to player
  31. else if event-block is a emerald block:
  32. cancel event
  33. set {_money} to a random integer between 101 and 250
  34. if {mvp+::%player%} is set:
  35. set {_money} to {_money} * 3
  36. add {_money} to {balance::%player%}
  37. send action bar "&2&l+&a&l$%{_money}%" to player
  38. else if event-block is a redstone block:
  39. cancel event
  40. set {_money} to a random integer between 251 and 500
  41. if {mvp+::%player%} is set:
  42. set {_money} to {_money} * 3
  43. add {_money} to {balance::%player%}
  44. send action bar "&2&l+&a&l$%{_money}%" to player
  45. else if event-block is a lapis block:
  46. cancel event
  47. set {_money} to a random integer between 501 and 1000
  48. if {mvp+::%player%} is set:
  49. set {_money} to {_money} * 3
  50. add {_money} to {balance::%player%}
  51. send action bar "&2&l+&a&l$%{_money}%" to player
  52. else if event-block is a block of quartz:
  53. cancel event
  54. set {_money} to a random integer between 1001 and 1750
  55. if {mvp+::%player%} is set:
  56. set {_money} to {_money} * 3
  57. add {_money} to {balance::%player%}
  58. send action bar "&2&l+&a&l$%{_money}%" to player
  59. else if event-block is a netherrack:
  60. cancel event
  61. if {prestige::%player%} is 10:
  62. set {_money} to a random integer between 2250 and 3000
  63. if {mvp+::%player%} is set:
  64. set {_money} to {_money} * 3
  65. add {_money} to {balance::%player%}
  66. send action bar "&2&l+&a&l$%{_money}%" to player
  67. else:
  68. send "&c&lNeed to Be Prestige 10 To Break!"
  69. else if event-block is a soul sand:
  70. cancel event
  71. if {prestige::%player%} is 10:
  72. set {_money} to a random integer between 3001 and 5500
  73. if {mvp+::%player%} is set:
  74. set {_money} to {_money} * 3
  75. add {_money} to {balance::%player%}
  76. send action bar "&2&l+&a&l$%{_money}%" to player
  77. else:
  78. send "&c&lNeed to Be Prestige 10 To Break!"
  79. else if event-block is a red nether brick:
  80. cancel event
  81. if {prestige::%player%} is 10:
  82. set {_money} to a random integer between 5501 and 10000
  83. if {mvp+::%player%} is set:
  84. set {_money} to {_money} * 3
  85. add {_money} to {balance::%player%}
  86. send action bar "&2&l+&a&l$%{_money}%" to player
  87. else:
  88. send "&c&lNeed to Be Prestige 10 To Break!"
  89. command /genprotreset:
  90. permission: *
  91. trigger:
  92. loop {inventory::*}:
  93. delete {inventory::%loop-value%}
  94. on right click:
  95. if player is sneaking:
  96. stop
  97. if event-block is a coal block:
  98. if {inventory::%location of event-block%} is set:
  99. send "&cCant Open this gen as its already open!"
  100. stop
  101. else:
  102. set {_block} to location of event-block
  103. open virtual chest inventory with size 3 named "&0&lCoal Generator" to player
  104. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a5,000" to run:
  105. open virtual chest inventory with size 3 named "&0&lCoal Generator" to player
  106. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  107. if player has 1 iron block in their inventory:
  108. message "&cYou already have a generator!"
  109. else:
  110. if {balance::%player%} is greater than 5000:
  111. subtract 5000 from {balance::%player%}
  112. set block at {_block} to air
  113. give player 1 iron block named "&8&lLevel 2 Generator"
  114. message "&aYou have upgraded your generator!"
  115. else:
  116. message "&c&lYou don't have enough money!"
  117. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  118. set block at {_block} to air
  119. give player 1 coal block named "&0&lLevel 1 Generator"
  120. delete {inventory::%location of event-block%}
  121. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  122. set block at {_block} to air
  123. give player 1 coal block
  124. delete {inventory::%location of event-block%}
  125. #Iron block
  126.  
  127. else if event-block is a iron block:
  128. set {_block} to location of event-block
  129. open virtual chest inventory with size 3 named "&8&lIron Generator" to player
  130. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a20,000" to run:
  131. open virtual chest inventory with size 3 named "&8&lIron Generator" to player
  132. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  133. if player has 1 gold block in their inventory:
  134. message "&cYou already have a generator!"
  135. else:
  136. if {balance::%player%} is greater than 20000:
  137. subtract 20000 from {balance::%player%}
  138. set block at {_block} to air
  139. give player 1 gold block named "&6&lLevel 3 Generator"
  140. message "&aYou have upgraded your generator!"
  141. else:
  142. message "&c&lYou don't have enough money!"
  143. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  144. set block at {_block} to air
  145. give player 1 iron block named "&8&lLevel 2 Generator"
  146. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  147. set block at {_block} to air
  148. give player 1 iron block
  149.  
  150. #Gold block
  151.  
  152. else if event-block is a gold block:
  153. set {_block} to location of event-block
  154. open virtual chest inventory with size 3 named "&6&lGold Generator" to player
  155. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a75,000" to run:
  156. open virtual chest inventory with size 3 named "&6&lGold Generator" to player
  157. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  158. if player has 1 diamond block in their inventory:
  159. message "&cYou already have a generator!"
  160. else:
  161. if {balance::%player%} is greater than 75000:
  162. subtract 75000 from {balance::%player%}
  163. set block at {_block} to air
  164. give player 1 diamond block named "&b&lLevel 4 Generator"
  165. message "&aYou have upgraded your generator!"
  166. else:
  167. message "&c&lYou don't have enough money!"
  168. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  169. set block at {_block} to air
  170. give player 1 gold block named "&6&lLevel 3 Generator"
  171. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  172. set block at {_block} to air
  173. give player 1 gold block
  174.  
  175. #Diamond block
  176.  
  177. else if event-block is a diamond block:
  178. set {_block} to location of event-block
  179. open virtual chest inventory with size 3 named "&b&lDiamond Generator" to player
  180. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a200,000" to run:
  181. open virtual chest inventory with size 3 named "&b&lDiamond Generator" to player
  182. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  183. if player has 1 emerald block in their inventory:
  184. message "&cYou already have a generator!"
  185. else:
  186. if {balance::%player%} is greater than 200000:
  187. subtract 200000 from {balance::%player%}
  188. set block at {_block} to air
  189. give player 1 emerald block named "&2&lLevel 5 Generator"
  190. message "&aYou have upgraded your generator!"
  191. else:
  192. message "&c&lYou don't have enough money!"
  193. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  194. set block at {_block} to air
  195. give player 1 diamond block named "&b&lLevel 4 Generator"
  196. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  197. set block at {_block} to air
  198. give player 1 diamond block
  199.  
  200. #Emerald block
  201.  
  202. else if event-block is a emerald block:
  203. set {_block} to location of event-block
  204. open virtual chest inventory with size 3 named "&2&lEmerald Generator" to player
  205. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a1,000,000" to run:
  206. open virtual chest inventory with size 3 named "&2&lEmerald Generator" to player
  207. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  208. if player has 1 redstone block in their inventory:
  209. message "&cYou already have a generator!"
  210. else:
  211. if {balance::%player%} is greater than 1000000:
  212. subtract 1000000 from {balance::%player%}
  213. set block at {_block} to air
  214. give player 1 redstone block named "&4&lLevel 6 Generator"
  215. message "&aYou have upgraded your generator!"
  216. else:
  217. message "&c&lYou don't have enough money!"
  218. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  219. set block at {_block} to air
  220. give player 1 emerald block named "&2&lLevel 5 Generator"
  221. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  222. set block at {_block} to air
  223. give player 1 emerald block
  224.  
  225. #Redstone block
  226.  
  227. else if event-block is a redstone block:
  228. set {_block} to location of event-block
  229. open virtual chest inventory with size 3 named "&4&lRedstone Generator" to player
  230. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a1,750,000" to run:
  231. open virtual chest inventory with size 3 named "&4&lRedstone Generator" to player
  232. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  233. if player has 1 lapis block in their inventory:
  234. message "&cYou already have a generator!"
  235. else:
  236. if {balance::%player%} is greater than 1750000:
  237. subtract 1750000 from {balance::%player%}
  238. set block at {_block} to air
  239. give player 1 lapis block named "&1&lLevel 7 Generator"
  240. message "&aYou have upgraded your generator!"
  241. else:
  242. message "&c&lYou don't have enough money!"
  243. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  244. set block at {_block} to air
  245. give player 1 redstone block named "&4&lLevel 6 Generator"
  246. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  247. set block at {_block} to air
  248. give player 1 redstone block
  249.  
  250. #Lapis block
  251.  
  252. else if event-block is a lapis block:
  253. set {_block} to location of event-block
  254. open virtual chest inventory with size 3 named "&1&lLapis Generator" to player
  255. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a5,000,000" to run:
  256. open virtual chest inventory with size 3 named "&1&lLapis Generator" to player
  257. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  258. if player has 1 quartz block in their inventory:
  259. message "&cYou already have a generator!"
  260. else:
  261. if {balance::%player%} is greater than 5000000:
  262. subtract 5000000 from {balance::%player%}
  263. set block at {_block} to air
  264. give player 1 quartz block named "&f&lLevel 8 Generator"
  265. message "&aYou have upgraded your generator!"
  266. else:
  267. message "&c&lYou don't have enough money!"
  268. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  269. set block at {_block} to air
  270. give player 1 lapis block named "&4&lLevel 7 Generator"
  271. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  272. set block at {_block} to air
  273. give player 1 lapis block
  274.  
  275. #Quartz block
  276.  
  277. else if event-block is a quartz block:
  278. set {_block} to location of event-block
  279. open virtual chest inventory with size 3 named "&f&lQuartz Block Generator" to player
  280. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a100,000,000" to run:
  281. open virtual chest inventory with size 3 named "&f&lQuartz Block Generator" to player
  282. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  283. if player has 1 netherrack in their inventory:
  284. message "&cYou already have a generator!"
  285. else:
  286. if {prestige::%player%} is 10:
  287. if {balance::%player%} is greater than 100000000:
  288. subtract 100000000 from {balance::%player%}
  289. set block at {_block} to air
  290. give player 1 netherrack
  291. message "&aYou have upgraded your generator!"
  292. else:
  293. message "&c&lYou don't have enough money!"
  294. else:
  295. send "&c&lNeed to be prestige 10!"
  296. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  297. set block at {_block} to air
  298. give player 1 quartz block
  299. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  300. set block at {_block} to air
  301. give player 1 block of quartz
  302. #Netherrack
  303. else if event-block is a netherrack:
  304. set {_block} to location of event-block
  305. open virtual chest inventory with size 3 named "&c&lNetherrack Generator" to player
  306. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a350,000,000" to run:
  307. open virtual chest inventory with size 3 named "&c&lNetherrack Generator" to player
  308. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  309. if player has 1 netherrack in their inventory:
  310. message "&cYou already have a generator!"
  311. else:
  312. if {prestige::%player%} is 10:
  313. if {balance::%player%} is greater than 350000000:
  314. subtract 350000000 from {balance::%player%}
  315. set block at {_block} to air
  316. give player 1 soul sand
  317. message "&aYou have upgraded your generator!"
  318. else:
  319. message "&c&lYou don't have enough money!"
  320. else:
  321. send "&c&lNeed to be prestige 10!"
  322. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  323. set block at {_block} to air
  324. give player 1 netherrack
  325. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  326. set block at {_block} to air
  327. give player 1 netherrack
  328. else if event-block is a soul sand:
  329. set {_block} to location of event-block
  330. open virtual chest inventory with size 3 named "&7&lSoul Sand Generator" to player
  331. format gui slot 11 of player with green terracotta named "&a&lUpgrade Generator" with lore "&7Costs: &a5,000,000,000" to run:
  332. open virtual chest inventory with size 3 named "&7&lSoul Sand Generator" to player
  333. format gui slot 11 of player with green terracotta named "&a&lConfirm" to run:
  334. if player has 1 soul sand in their inventory:
  335. message "&cYou already have a generator!"
  336. else:
  337. if {prestige::%player%} is 10:
  338. if {balance::%player%} is greater than 5000000000:
  339. subtract 5000000000 from {balance::%player%}
  340. set block at {_block} to air
  341. give player 1 red nether brick
  342. message "&aYou have upgraded your generator!"
  343. else:
  344. message "&c&lYou don't have enough money!"
  345. else:
  346. send "&c&lNeed to be prestige 10!"
  347. format gui slot 15 of player with red terracotta named "&c&lCancel" to close:
  348. set block at {_block} to air
  349. give player 1 soul sand
  350. format gui slot 15 of player with red terracotta named "&7&lPick up Generator" to close:
  351. set block at {_block} to air
  352. give player 1 soul sand
  353. else if event-block is a red nether brick:
  354. set {_block} to location of event-block
  355. open virtual chest inventory with size 3 named "&4&lRed Nether Brick Generator" to player
  356. format gui slot 13 of player with red terracotta named "&7&lPick up Generator" to close:
  357. set block at {_block} to air
  358. give player 1 red nether brick
  359. command /mvp+ [<player>]:
  360. trigger:
  361. if player is op:
  362. set {mvp+::%arg 1%} to "true"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement