Oxalist

Untitled

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