Guest1221

Placers

Jan 21st, 2018
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.59 KB | None | 0 0
  1. on script load:
  2. set {BeginTown} to spawn egg named "&fBegin Town &7(Place On Grass)"
  3. set {Seed1} to wooden hoe named "&fSeed Farm &8» &clvl 1"
  4. set {Seed2} to wooden hoe named "&fSeed Farm &8» &clvl 2"
  5. set {Seed3} to wooden hoe named "&fSeed Farm &8» &clvl 3"
  6. set {Wall1} to cobblestone wall named "&fWall"
  7. set {Tree1} to oak sapling named "&fTree Farm &8» &clvl 1"
  8. set {Tree2} to oak sapling named "&fTree Farm &8» &clvl 2"
  9. set {Tree3} to oak sapling named "&fTree Farm &8» &clvl 3"
  10. set {Mine1} to stone pickaxe named "&fMine &8» &clvl 1"
  11. set {Mine2} to stone pickaxe named "&fMine &8» &clvl 2"
  12. set {Mine3} to stone pickaxe named "&fMine &8» &clvl 3"
  13. set {RoadEW} to minecart named "&fRoad &8» &cFacing East/West"
  14. set {RoadNS} to minecart named "&fRoad &8» &cFacing North/South"
  15. set {RoadETurnRight} to minecart named "&fRoad &8» &cFacing East (Turns Right)"
  16. set {RoadETurnLeft} to minecart named "&fRoad &8» &cFacing East (Turns Left)"
  17. set {RoadNTurnRight} to minecart named "&fRoad &8» &cFacing North (Turns Right)"
  18. set {RoadNTurnLeft} to minecart named "&fRoad &8» &cFacing North (Turns Left)"
  19. set {RoadSTurnRight} to minecart named "&fRoad &8» &cFacing South (Turns Right)"
  20. set {RoadSTurnLeft} to minecart named "&fRoad &8» &cFacing South (Turns Left)"
  21. set {RoadWTurnRight} to minecart named "&fRoad &8» &cFacing West (Turns Right)"
  22. set {RoadWTurnLeft} to minecart named "&fRoad &8» &cFacing West (Turns Left)"
  23. set {ExpandS} to diamond pickaxe named "&fExpand &8» &cExpands your town."
  24. set {TownHall1} to anvil:0 named "&fTown Hall &8» &clvl 1"
  25. set {Remover} to barrier named "&fRemover &8» &cRemoves a plot"
  26.  
  27. on first join:
  28. make console execute "/manuaddp %player% begin.once"
  29.  
  30. on rightclick on sign:
  31. if line 2 of block is "&3&lReward1":
  32. set line 3 of block to "&6Click To Recieve"
  33. if {easteregg1.%player%} is not set:
  34. add 50 to {credits::%player%}
  35. send "&8» &7You have got &e50 credits &7for finding this sign! &8(CAN ONY BE CLAIMED ONCE)"
  36. set {easteregg1.%player%} to "True"
  37. make player execute "/spawn"
  38. else if {easteregg1.%player%} is "True":
  39. send "&8» &7You have already found this sign!"
  40. if line 2 of block is "&3&lReward2":
  41. set line 3 of block to "&6Click To Recieve"
  42. if {easteregg2.%player%} is not set:
  43. add 50 to {credits::%player%}
  44. send "&8» &7You have got &e50 credits &7for finding this sign! &8(CAN ONY BE CLAIMED ONCE)"
  45. set {easteregg2.%player%} to "True"
  46. make player execute "/spawn"
  47. else if {easteregg2.%player%} is "True":
  48. send "&8» &7You have already found this sign!"
  49. if line 2 of block is "&3&lReward3":
  50. set line 3 of block to "&6Click To Recieve"
  51. if {easteregg3.%player%} is not set:
  52. add 50 to {credits::%player%}
  53. send "&8» &7You have got &e50 credits &7for finding this sign! &8(CAN ONY BE CLAIMED ONCE)"
  54. set {easteregg3.%player%} to "True"
  55. make player execute "/spawn"
  56. else if {easteregg3.%player%} is "True":
  57. send "&8» &7You have already found this sign!"
  58.  
  59. command /help:
  60. trigger:
  61. send ""
  62. send "&8» &7Help Menu &8«"
  63. send ""
  64. send "&8» &e/begin &8» &7Teleports you randomly and gives you a spawn egg to begin your town. &8«"
  65. send "&8» &e/settown &8» &7Sets your town's spawn location."
  66. send "&8» &e/shop &8» &7Teleports you to the shop to buy/sell products. &8«"
  67. send "&8» &e/credits help &8» &7Shows all commands for credits. &8«"
  68. send "&8» &e/withdraw &8» &7Withdraws an amount from your credits. &cOnly withdraw 1, 10, 15, 20, 25"
  69. send ""
  70. send "&8» &7To place farms and houses, &eleft click&7 on a &eDiamond Block&7.&8«"
  71.  
  72. command /seed1:
  73. trigger:
  74. if {credits::%player%} >= 50:
  75. remove 50 from {credits::%player%}
  76. give {Seed1} to player
  77. else:
  78. send "&8» &7You need &e50 credits &7to buy this."
  79.  
  80. command /seed2:
  81. trigger:
  82. if {credits::%player%} >= 100:
  83. remove 100 from {credits::%player%}
  84. give {Seed2} to player
  85. else:
  86. send "&8» &7You need &e100 credits &7to buy this."
  87.  
  88. command /seed3:
  89. trigger:
  90. if {credits::%player%} >= 150:
  91. remove 150 from {credits::%player%}
  92. give {Seed3} to player
  93. else:
  94. send "&8» &7You need &e150 credits &7to buy this."
  95.  
  96. command /remover:
  97. trigger:
  98. if {credits::%player%} >= 0:
  99. remove 0 from {credits::%player%}
  100. give {Remover} to player
  101.  
  102. command /roadns:
  103. trigger:
  104. if {credits::%player%} >= 50:
  105. remove 50 from {credits::%player%}
  106. give {RoadNS} to player
  107. else:
  108. send "&8» &7You need &e50 credits &7for this."
  109.  
  110. command /roadew:
  111. permission: op
  112. trigger:
  113. give {RoadEW} to player
  114.  
  115. command /roadetr:
  116. permission: op
  117. trigger:
  118. give {RoadETurnRight} to player
  119.  
  120. command /roadetl:
  121. permission: op
  122. trigger:
  123. give {RoadETurnLeft} to player
  124.  
  125. command /roadntr:
  126. permission: op
  127. trigger:
  128. give {RoadNTurnRight} to player
  129.  
  130. command /roadntl:
  131. permission: op
  132. trigger:
  133. give {RoadNTurnLeft} to player
  134.  
  135. command /roadstr:
  136. permission: op
  137. trigger:
  138. give {RoadSTurnRight} to player
  139.  
  140. command /roadstl:
  141. permission: op
  142. trigger:
  143. give {RoadSTurnLeft} to player
  144.  
  145. command /roadwtr:
  146. permission: op
  147. trigger:
  148. give {RoadWTurnRight} to player
  149.  
  150. command /roadwtl:
  151. permission: op
  152. trigger:
  153. give {RoadWTurnLeft} to player
  154.  
  155. command /expands:
  156. trigger:
  157. if {credits::%player%} >= 499:
  158. remove 499 from {credits::%player%}
  159. give {ExpandS} to player
  160.  
  161. command /mine1:
  162. trigger:
  163. if {Mine1.%player%} is "True":
  164. send "&8» &7You already have this mine."
  165. stop
  166. else if {credits::%player%} >= 0:
  167. remove 0 from {credits::%player%}
  168. give {Mine1} to player
  169. else:
  170. send "&8» &7You need &e0 credits &7to buy this."
  171.  
  172. command /mine2:
  173. trigger:
  174. if {Mine2.%player%} is "True":
  175. send "&8» &7You already have this mine."
  176. stop
  177. else if {credits::%player%} >= 100:
  178. remove 100 from {credits::%player%}
  179. give {Mine2} to player
  180. else:
  181. send "&8» &7You need &e100 credits &7to buy this."
  182.  
  183. command /mine3:
  184. trigger:
  185. if {Mine3.%player%} is "True":
  186. send "&8» &7You already have this mine."
  187. stop
  188. else if {credits::%player%} >= 225:
  189. remove 225 from {credits::%player%}
  190. give {Mine3} to player
  191. else:
  192. send "&8» &7You need &e225 credits &7to buy this."
  193.  
  194. command /wall1:
  195. trigger:
  196. if {credits::%player%} >= 8:
  197. send "&8» &7You bought &e4 walls &7for &e8 credits"
  198. give {Wall1} to player
  199. give {Wall1} to player
  200. give {Wall1} to player
  201. give {Wall1} to player
  202. else:
  203. send "&8» &7You need &e8 credits &7for this."
  204.  
  205. command /tree1:
  206. trigger:
  207. if {credits::%player%} >= 50:
  208. remove 50 from {credits::%player%}
  209. give {Tree1} to player
  210. else:
  211. send "&8» &7You need &e50 credits &7for this."
  212.  
  213. command /tree2:
  214. trigger:
  215. if {credits::%player%} >= 150:
  216. remove 150 from {credits::%player%}
  217. give {Tree2} to player
  218. else:
  219. send "&8» &7You need &e150 credits &7for this."
  220.  
  221. command /tree3:
  222. trigger:
  223. if {credits::%player%} >= 250:
  224. remove 250 from {credits::%player%}
  225. give {Tree3} to player
  226. else:
  227. send "&8» &7You need &e250 credits &7for this."
  228.  
  229. command /townhall1:
  230. permission: op
  231. trigger:
  232. give {TownHall1} to player
  233.  
  234. on rightclick with wooden hoe:
  235. cancel event
  236.  
  237. on rightclick with hay block:
  238. if player has 4 hay blocks named "&fHay &8» &clvl 1" in their inventory:
  239. send "&8» &7You have sold 4 hay bales for &e1 credit"
  240. remove 4 hay block from player's inventory
  241. add 1 to {credits::%player%}
  242. if player has 4 hay blocks named "&fHay &8» &clvl 2" in their inventory:
  243. send "&8» &7You have sold 4 hay bales for &e3 credits"
  244. remove 4 hay block from player's inventory
  245. add 3 to {credits::%player%}
  246. if player has 4 hay blocks named "&fHay &8» &clvl 3" in their inventory:
  247. send "&8» &7You have sold 4 hay bales for &e6 credits"
  248. remove 4 hay block from player's inventory
  249. add 6 to {credits::%player%}
  250.  
  251. on rightclick with oak planks:
  252. cancel event
  253. if player has 6 oak planks named "&fPlanks &8» &clvl 1":
  254. remove 6 oak planks from player's inventory
  255. send "&8» &7You have sold &e6 Oak Planks &7for &e3 credits"
  256. add 3 to {credits::%player%}
  257.  
  258. on rightclick with oak leaves:
  259. cancel event
  260. if player has 4 oak leaves named "&fLeaves &8» &clvl 1":
  261. remove 4 oak leaves named "&fLeaves &8» &clvl 1" from player's inventory
  262. send "&8» &7You have sold &e4 Oak Leaves &7for &e2 credits"
  263. add 2 to {credits::%player%}
  264.  
  265. on break of hay block:
  266. cancel event
  267. if player is not holding wooden axe:
  268. send "&8» &7You must hold a tool to farm."
  269. if player is holding wooden axe named "&eFarming &8» &clvl 1":
  270. set block to air
  271. give player 1 hay block named "&fHay &8» &clvl 1"
  272. wait 30 seconds
  273. set block to hay block
  274. if player is holding wooden axe named "&eFarming &8» &clvl 2":
  275. set block to air
  276. give player 1 hay block named "&fHay &8» &clvl 2"
  277. wait 30 seconds
  278. set block to hay block
  279. if player is holding wooden axe named "&eFarming &8» &clvl 3":
  280. set block to air
  281. give player 1 hay block named "&fHay &8» &clvl 3"
  282. wait 30 seconds
  283. set block to hay block
  284.  
  285. on break of diamond block:
  286. send "&8» &7You cannot break this block here."
  287. cancel event
  288.  
  289. on break of grass:
  290. send "&8» &7You cannot break this block here."
  291. cancel event
  292.  
  293. on break of grass path:
  294. send "&8» &7You cannot break this block here."
  295. cancel event
  296.  
  297. on break of quartz block:
  298. send "&8» &7You cannot break this block here."
  299. cancel event
  300.  
  301. on break of coal block:
  302. send "&8» &7You cannot break this block here."
  303. cancel event
  304.  
  305. on break of cobblestone wall:
  306. send "&8» &7You cannot break this block here."
  307. cancel event
  308.  
  309. on break of stone brick:
  310. send "&8» &7You cannot break this block here."
  311. cancel event
  312.  
  313. on break of stone brick slab:
  314. send "&8» &7You cannot break this block here."
  315. cancel event
  316.  
  317. on break of dirt:
  318. send "&8» &7You cannot break this block here."
  319. cancel event
  320.  
  321. on break of farmland:
  322. send "&8» &7You cannot break this block here."
  323. cancel event
  324.  
  325. on break of sign:
  326. cancel event
  327.  
  328. on break of gold block:
  329. cancel event
  330.  
  331. on break of redstone block:
  332. cancel event
  333.  
  334. on break of oak log:
  335. cancel event
  336. set block to cobble stone
  337. give player 2 oak planks named "&fPlanks &8» &clvl 1"
  338. wait 12 seconds
  339. set block to oak log
  340.  
  341. on break of birch log:
  342. cancel event
  343. set block to cobble stone
  344. give player 4 oak planks
  345. wait 12 seconds
  346. set block to oak log
  347.  
  348. on break of spruce log:
  349. cancel event
  350. set block to cobble stone
  351. give player 8 oak planks
  352. wait 12 seconds
  353. set block to oak log
  354.  
  355. on break of oak leaves:
  356. cancel event
  357. set block to cobble stone
  358. give player 2 oak leaves:1 named "&fLeaves &8» &clvl 1"
  359. wait 7 seconds
  360. set block to oak leaves
  361.  
  362. command /begin:
  363. permission: begin.once
  364. trigger:
  365. make console execute "/manudelp %player% begin.once"
  366. make player execute "/rtp"
  367. give {BeginTown} to player
  368. give {TownHall1} to player
  369.  
  370. command /settown:
  371. trigger:
  372. set {town.%player%} to player's location
  373. send "&8» &7Your Town Location Has Been Set."
  374.  
  375. command /town [<text>]:
  376. trigger:
  377. if arg 1 is not set:
  378. send "&8» &7Teleporting in 2 seconds.."
  379. wait 2 seconds
  380. send "&8» &7Teleporting.."
  381. wait 0.7 seconds
  382. teleport player to {town.%player%}
  383. if arg 1 is set:
  384. send "&8» &7Teleporting in 2 seconds.."
  385. wait 2 seconds
  386. send "&8» &7Teleporting"
  387. wait 0.7 seconds
  388. teleport player to {town.%arg 1%}
  389.  
  390. on rightclick with spawn egg:
  391. cancel event
  392.  
  393. on rightclick with oak sapling:
  394. cancel event
  395.  
  396. on rightclick with cobblestone wall:
  397. cancel event
  398.  
  399. on rightclick on grass:
  400. if player is holding {BeginTown}:
  401. cancel event
  402. remove {BeginTown} from player's inventory
  403. set {x.%player%} to event-block's x-coordinate
  404. set {y.%player%} to event-block's y-coordinate
  405. set {z.%player%} to event-block's z-coordinate
  406. make player execute "/settown"
  407. make console execute "/clone 50 3 -30 83 3 3 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  408.  
  409. on leftclick on diamond block:
  410. if player is holding {Remover}:
  411. cancel event
  412. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  413. send "&8» &7Getting builders to destroy your plot. This will take 5 seconds."
  414. wait 5 seconds
  415. send "&8» &7Your plot has been destroyed."
  416. set {x.%player%} to event-block's x-coordinate
  417. set {y.%player%} to event-block's y-coordinate
  418. set {z.%player%} to event-block's z-coordinate
  419. make console execute "/clone 52 9 -8 61 19 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  420.  
  421. if player is holding {Mine1}:
  422. cancel event
  423. remove 1 stone pickaxe named "&fMine &8» &clvl 1" from player's inventory
  424. send "&8» &7Getting builders to create your mine. This will take 4 seconds."
  425. wait 4 seconds
  426. send "&8» &7Your mine has been built."
  427. set {Mine1.%player%} to "True"
  428. set {x.%player%} to event-block's x-coordinate
  429. set {y.%player%} to event-block's y-coordinate
  430. set {z.%player%} to event-block's z-coordinate
  431. make console execute "/clone 49 9 1 40 12 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  432.  
  433. if player is holding {Mine2}:
  434. cancel event
  435. remove 1 stone pickaxe named "&fMine &8» &clvl 2" from player's inventory
  436. send "&8» &7Getting builders to create your mine. This will take 4 seconds."
  437. wait 4 seconds
  438. send "&8» &7Your mine has been built."
  439. set {Mine2.%player%} to "True"
  440. set {x.%player%} to event-block's x-coordinate
  441. set {y.%player%} to event-block's y-coordinate
  442. set {z.%player%} to event-block's z-coordinate
  443. make console execute "/clone 49 9 1 40 12 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  444.  
  445. if player is holding {Mine3}:
  446. cancel event
  447. remove 1 stone pickaxe named "&fMine &8» &clvl 3" from player's inventory
  448. send "&8» &7Getting builders to create your mine. This will take 4 seconds."
  449. wait 4 seconds
  450. send "&8» &7Your mine has been built."
  451. set {Mine3.%player%} to "True"
  452. set {x.%player%} to event-block's x-coordinate
  453. set {y.%player%} to event-block's y-coordinate
  454. set {z.%player%} to event-block's z-coordinate
  455. make console execute "/clone 49 9 1 40 12 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  456.  
  457. if player is holding {Seed1}:
  458. cancel event
  459. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 1" from player's inventory
  460. send "&8» &7Getting builders to create your farm. This will take 4 seconds."
  461. wait 3.7 seconds
  462. send "&8» &7Your farm has been built."
  463. set {x.%player%} to event-block's x-coordinate
  464. set {y.%player%} to event-block's y-coordinate
  465. set {z.%player%} to event-block's z-coordinate
  466. make console execute "/clone 5 3 -7 14 4 2 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  467. wait 1 second
  468. give player 21 seeds
  469. make console execute "ci %player% wooden axe"
  470. make console execute "ci %player% wooden axe"
  471. give player 1 wooden axe named "&eFarming &8» &clvl 1"
  472.  
  473. if player is holding {Seed2}:
  474. cancel event
  475. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 2" from player's inventory
  476. send "&8» &7Getting builders to create your farm. This will take 5 seconds."
  477. wait 5 seconds
  478. send "&8» &7Your farm has been built."
  479. set {x.%player%} to event-block's x-coordinate
  480. set {y.%player%} to event-block's y-coordinate
  481. set {z.%player%} to event-block's z-coordinate
  482. make console execute "/clone 14 4 -9 5 3 -18 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  483. wait 1 second
  484. give player 32 seeds
  485. make console execute "ci %player% wooden axe"
  486. make console execute "ci %player% wooden axe"
  487. give player 1 wooden axe named "&eFarming &8» &clvl 2"
  488.  
  489. if player is holding {Seed3}:
  490. cancel event
  491. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 3" from player's inventory
  492. send "&8» &7Getting builders to create your farm. This will take 7 seconds."
  493. wait 7 seconds
  494. send "&8» &7Your farm has been built."
  495. set {x.%player%} to event-block's x-coordinate
  496. set {y.%player%} to event-block's y-coordinate
  497. set {z.%player%} to event-block's z-coordinate
  498. make console execute "/clone 5 4 -29 14 3 -20 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  499. wait 1 second
  500. give player 54 seeds
  501. make console execute "ci %player% wooden axe"
  502. make console execute "ci %player% wooden axe"
  503. give player 1 wooden axe named "&eFarming &8» &clvl 3"
  504.  
  505. if player is holding {Tree1}:
  506. cancel event
  507. remove 1 sapling named "&fTree Farm &8» &clvl 1" from player's inventory
  508. send "&8» &7Getting builders to create your farm. This will take 4 seconds."
  509. wait 4 seconds
  510. send "&8» &7Your farm has been built."
  511. set {x.%player%} to event-block's x-coordinate
  512. set {y.%player%} to event-block's y-coordinate
  513. set {z.%player%} to event-block's z-coordinate
  514. make console execute "/clone 49 16 -16 40 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  515. give player 1 stone axe named "&eTree Farming &8» &clvl 1"
  516.  
  517. if player is holding {Tree2}:
  518. cancel event
  519. remove 1 sapling named "&fTree Farm &8» &clvl 2" from player's inventory
  520. send "&8» &7Getting builders to create your farm. This will take 5 seconds."
  521. wait 5 seconds
  522. send "&8» &7Your farm has been built."
  523. set {x.%player%} to event-block's x-coordinate
  524. set {y.%player%} to event-block's y-coordinate
  525. set {z.%player%} to event-block's z-coordinate
  526. make console execute "/clone 37 16 -16 28 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  527. give player 1 stone axe named "&eTree Farming &8» &clvl 2"
  528.  
  529. if player is holding {Tree3}:
  530. cancel event
  531. remove 1 sapling named "&fTree Farm &8» &clvl 3" from player's inventory
  532. send "&8» &7Getting builders to create your farm. This will take 8 seconds."
  533. wait 8 seconds
  534. send "&8» &7Your farm has been built."
  535. set {x.%player%} to event-block's x-coordinate
  536. set {y.%player%} to event-block's y-coordinate
  537. set {z.%player%} to event-block's z-coordinate
  538. make console execute "/clone 25 16 -16 16 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  539. give player 1 stone axe named "&eTree Farming &8» &clvl 3"
  540.  
  541. on leftclick on coal block:
  542. if player is holding {Wall1}:
  543. cancel event
  544. remove 1 cobblestone wall named "&fWall" from player's inventory
  545. send "&8» &7Getting builders to create your wall. This will take 2 seconds."
  546. wait 2 seconds
  547. send "&8» &7Your wall has been built."
  548. set {x.%player%} to event-block's x-coordinate
  549. set {y.%player%} to event-block's y-coordinate
  550. set {z.%player%} to event-block's z-coordinate
  551. make console execute "/clone 45 10 -13 45 12 -13 %{x.%player%}% %{y.%player%}+1% %{z.%player%}%"
  552.  
  553. on leftclick on redstone block:
  554. if player is holding {TownHall1}:
  555. cancel event
  556. remove 1 anvil:0 named "&fTown Hall &8» &clvl 1" from player's inventory
  557. send "&8» &7Getting builders to create your town hall. This will take 3 seconds."
  558. wait 3 seconds
  559. send "&8» &7Your town hall has been built."
  560. set {x.%player%} to event-block's x-coordinate
  561. set {y.%player%} to event-block's y-coordinate
  562. set {z.%player%} to event-block's z-coordinate
  563. make console execute "/clone 28 9 -8 37 17 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  564.  
  565. on leftclick on gold block:
  566. if player is holding {ExpandS}:
  567. cancel event
  568. remove 1 diamond pickaxe named "&fExpand &8» &cExpands your town." from player's inventory
  569. send "&8» &7Getting builders to expand your land. This will take 12 seconds."
  570. wait 12 seconds
  571. send "&8» &7Your land has been expanded."
  572. set {x.%player%} to event-block's x-coordinate
  573. set {y.%player%} to event-block's y-coordinate
  574. set {z.%player%} to event-block's z-coordinate
  575. make console execute "/clone 50 3 -8 83 3 3 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  576.  
  577. on leftclick on lapis block:
  578. if player is holding {RoadNS}:
  579. cancel event
  580. remove 1 minecart named "&fRoad &8» &cFacing North/South" from player's inventory
  581. send "&8» &7Getting builders to build a road. This will take 3 seconds."
  582. wait 3 seconds
  583. send "&8» &7Your road has been added"
  584. set {x.%player%} to event-block's x-coordinate
  585. set {y.%player%} to event-block's y-coordinate
  586. set {z.%player%} to event-block's z-coordinate
  587. make console execute "/clone 16 3 -18 25 4 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  588.  
  589. if player is holding {Remover}:
  590. cancel event
  591. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  592. send "&8» &7Getting builders to remove your plot. This will take 5 seconds."
  593. wait 5 seconds
  594. send "&8» &7Your plot has been removed"
  595. set {x.%player%} to event-block's x-coordinate
  596. set {y.%player%} to event-block's y-coordinate
  597. set {z.%player%} to event-block's z-coordinate
  598. make console execute "/clone 64 9 -8 73 11 2 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  599.  
  600. every 20 seconds in world "world":
  601. loop all players:
  602. if {Mine1.%loop-player%} is "True":
  603. set action bar of loop-player to "&8» &7Your mine has got you &e3 credits"
  604. add 3 to {credits::%loop-player%}
  605. if {Mine2.%loop-player%} is "True":
  606. set action bar of loop-player to "&8» &7Your mine has got you &e6 credits"
  607. add 6 to {credits::%loop-player%}
  608. if {Mine3.%loop-player%} is "True":
  609. set action bar of loop-player to "&8» &7Your mine has got you &e10 credits"
  610. add 9 to {credits::%loop-player%}
Add Comment
Please, Sign In to add comment