Advertisement
Guest1221

Placers

Jan 23rd, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.22 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 black wool:
  338. cancel event
  339.  
  340. on break of black concrete:
  341. cancel event
  342.  
  343. on break of mycelium:
  344. cancel event
  345.  
  346. on break of oak log:
  347. cancel event
  348. set block to cobble stone
  349. give player 2 oak planks named "&fPlanks &8» &clvl 1"
  350. wait 12 seconds
  351. set block to oak log
  352.  
  353. on break of birch log:
  354. cancel event
  355. set block to cobble stone
  356. give player 4 oak planks
  357. wait 12 seconds
  358. set block to oak log
  359.  
  360. on break of spruce log:
  361. cancel event
  362. set block to cobble stone
  363. give player 8 oak planks
  364. wait 12 seconds
  365. set block to oak log
  366.  
  367. on break of oak leaves:
  368. cancel event
  369. set block to cobble stone
  370. give player 2 oak leaves:1 named "&fLeaves &8» &clvl 1"
  371. wait 7 seconds
  372. set block to oak leaves
  373.  
  374. command /begin:
  375. permission: begin.once
  376. trigger:
  377. make console execute "/manudelp %player% begin.once"
  378. make player execute "/rtp"
  379. give {BeginTown} to player
  380. give {TownHall1} to player
  381.  
  382. command /settown:
  383. trigger:
  384. set {town.%player%} to player's location
  385. send "&8» &7Your Town Location Has Been Set."
  386.  
  387. command /town [<text>]:
  388. trigger:
  389. if arg 1 is not set:
  390. send "&8» &7Teleporting in 2 seconds.."
  391. wait 2 seconds
  392. send "&8» &7Teleporting.."
  393. wait 0.7 seconds
  394. teleport player to {town.%player%}
  395. if arg 1 is set:
  396. send "&8» &7Teleporting in 2 seconds.."
  397. wait 2 seconds
  398. send "&8» &7Teleporting"
  399. wait 0.7 seconds
  400. teleport player to {town.%arg 1%}
  401.  
  402. on rightclick with spawn egg:
  403. cancel event
  404.  
  405. on rightclick with oak sapling:
  406. cancel event
  407.  
  408. on rightclick with cobblestone wall:
  409. cancel event
  410.  
  411. on rightclick on grass:
  412. if player is holding {BeginTown}:
  413. cancel event
  414. remove {BeginTown} from player's inventory
  415. set {x.%player%} to event-block's x-coordinate
  416. set {y.%player%} to event-block's y-coordinate
  417. set {z.%player%} to event-block's z-coordinate
  418. make player execute "/settown"
  419. make console execute "/clone 50 3 -30 83 3 3 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  420.  
  421. on leftclick on diamond block:
  422. if player is holding {Remover}:
  423. cancel event
  424. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  425. send "&8» &7Getting builders to destroy your plot. This will take 5 seconds."
  426. wait 5 seconds
  427. send "&8» &7Your plot has been destroyed."
  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 52 9 -8 61 19 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  432.  
  433. if player is holding {Mine1}:
  434. cancel event
  435. remove 1 stone pickaxe named "&fMine &8» &clvl 1" 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 {Mine1.%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 {Mine2}:
  446. cancel event
  447. remove 1 stone pickaxe named "&fMine &8» &clvl 2" 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 {Mine2.%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 {Mine3}:
  458. cancel event
  459. remove 1 stone pickaxe named "&fMine &8» &clvl 3" from player's inventory
  460. send "&8» &7Getting builders to create your mine. This will take 4 seconds."
  461. wait 4 seconds
  462. send "&8» &7Your mine has been built."
  463. set {Mine3.%player%} to "True"
  464. set {x.%player%} to event-block's x-coordinate
  465. set {y.%player%} to event-block's y-coordinate
  466. set {z.%player%} to event-block's z-coordinate
  467. make console execute "/clone 49 9 1 40 12 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  468.  
  469. if player is holding {Seed1}:
  470. cancel event
  471. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 1" from player's inventory
  472. send "&8» &7Getting builders to create your farm. This will take 4 seconds."
  473. wait 3.7 seconds
  474. send "&8» &7Your farm has been built."
  475. set {x.%player%} to event-block's x-coordinate
  476. set {y.%player%} to event-block's y-coordinate
  477. set {z.%player%} to event-block's z-coordinate
  478. make console execute "/clone 5 3 -7 14 4 2 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  479. wait 1 second
  480. give player 21 seeds
  481. make console execute "ci %player% wooden axe"
  482. make console execute "ci %player% wooden axe"
  483. give player 1 wooden axe named "&eFarming &8» &clvl 1"
  484.  
  485. if player is holding {Seed2}:
  486. cancel event
  487. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 2" from player's inventory
  488. send "&8» &7Getting builders to create your farm. This will take 5 seconds."
  489. wait 5 seconds
  490. send "&8» &7Your farm has been built."
  491. set {x.%player%} to event-block's x-coordinate
  492. set {y.%player%} to event-block's y-coordinate
  493. set {z.%player%} to event-block's z-coordinate
  494. make console execute "/clone 14 4 -9 5 3 -18 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  495. wait 1 second
  496. give player 32 seeds
  497. make console execute "ci %player% wooden axe"
  498. make console execute "ci %player% wooden axe"
  499. give player 1 wooden axe named "&eFarming &8» &clvl 2"
  500.  
  501. if player is holding {Seed3}:
  502. cancel event
  503. remove 1 wooden hoe named "&fSeed Farm &8» &clvl 3" from player's inventory
  504. send "&8» &7Getting builders to create your farm. This will take 7 seconds."
  505. wait 7 seconds
  506. send "&8» &7Your farm has been built."
  507. set {x.%player%} to event-block's x-coordinate
  508. set {y.%player%} to event-block's y-coordinate
  509. set {z.%player%} to event-block's z-coordinate
  510. make console execute "/clone 5 4 -29 14 3 -20 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  511. wait 1 second
  512. give player 54 seeds
  513. make console execute "ci %player% wooden axe"
  514. make console execute "ci %player% wooden axe"
  515. give player 1 wooden axe named "&eFarming &8» &clvl 3"
  516.  
  517. if player is holding {Tree1}:
  518. cancel event
  519. remove 1 sapling named "&fTree Farm &8» &clvl 1" from player's inventory
  520. send "&8» &7Getting builders to create your farm. This will take 4 seconds."
  521. wait 4 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 49 16 -16 40 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  527. give player 1 stone axe named "&eTree Farming &8» &clvl 1"
  528.  
  529. if player is holding {Tree2}:
  530. cancel event
  531. remove 1 sapling named "&fTree Farm &8» &clvl 2" from player's inventory
  532. send "&8» &7Getting builders to create your farm. This will take 5 seconds."
  533. wait 5 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 37 16 -16 28 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  539. give player 1 stone axe named "&eTree Farming &8» &clvl 2"
  540.  
  541. if player is holding {Tree3}:
  542. cancel event
  543. remove 1 sapling named "&fTree Farm &8» &clvl 3" from player's inventory
  544. send "&8» &7Getting builders to create your farm. This will take 8 seconds."
  545. wait 8 seconds
  546. send "&8» &7Your farm has been built."
  547. set {x.%player%} to event-block's x-coordinate
  548. set {y.%player%} to event-block's y-coordinate
  549. set {z.%player%} to event-block's z-coordinate
  550. make console execute "/clone 25 16 -16 16 9 -25 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  551. give player 1 stone axe named "&eTree Farming &8» &clvl 3"
  552.  
  553. on leftclick on polished granite:
  554. cancel event
  555. if player is holding {Wall1}:
  556. remove 1 cobblestone wall named "&fWall" from player's inventory
  557. send "&8» &7Getting builders to create your wall. This will take 2 seconds."
  558. wait 2 seconds
  559. send "&8» &7Your wall 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 45 10 -13 45 12 -13 %{x.%player%}% %{y.%player%}+1% %{z.%player%}%"
  564.  
  565. on leftclick on redstone block:
  566. cancel event
  567. if player is holding {TownHall1}:
  568. remove 1 anvil:0 named "&fTown Hall &8» &clvl 1" from player's inventory
  569. send "&8» &7Getting builders to create your town hall. This will take 3 seconds."
  570. wait 3 seconds
  571. send "&8» &7Your town hall has been built."
  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 28 9 -8 37 17 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  576.  
  577. on leftclick on gold block:
  578. cancel event
  579. if player is holding {ExpandS}:
  580. remove 1 diamond pickaxe named "&fExpand &8» &cExpands your town." from player's inventory
  581. send "&8» &7Getting builders to expand your land. This will take 12 seconds."
  582. wait 12 seconds
  583. send "&8» &7Your land has been expanded."
  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 50 3 -8 83 3 3 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  588.  
  589. on leftclick on lapis block:
  590. cancel event
  591. if player is holding {RoadNS}:
  592. remove 1 minecart named "&fRoad &8» &cFacing North/South" from player's inventory
  593. send "&8» &7Getting builders to build a road. This will take 3 seconds."
  594. wait 3 seconds
  595. send "&8» &7Your road has been added"
  596. set {x.%player%} to event-block's x-coordinate
  597. set {y.%player%} to event-block's y-coordinate
  598. set {z.%player%} to event-block's z-coordinate
  599. make console execute "/clone 16 3 -18 25 4 -8 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  600.  
  601. if player is holding {Remover}:
  602. cancel event
  603. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  604. send "&8» &7Getting builders to remove your plot. This will take 5 seconds."
  605. wait 5 seconds
  606. send "&8» &7Your plot has been removed"
  607. set {x.%player%} to event-block's x-coordinate
  608. set {y.%player%} to event-block's y-coordinate
  609. set {z.%player%} to event-block's z-coordinate
  610. make console execute "/clone 64 9 -8 73 11 2 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  611.  
  612. on leftclick on black wool:
  613. cancel event
  614. if player is holding {Remover}:
  615. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  616. send "&8» &7Getting builders to remove your plot. This will take 5 seconds."
  617. wait 5 seconds
  618. send "&8» &7Your plot has been removed"
  619. make console execute "/resetmine1 %player%"
  620. set {x.%player%} to event-block's x-coordinate
  621. set {y.%player%} to event-block's y-coordinate
  622. set {z.%player%} to event-block's z-coordinate
  623. make console execute "/clone 52 9 -8 61 19 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  624.  
  625. on leftclick on coal block:
  626. cancel event
  627. if player is holding {Remover}:
  628. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  629. send "&8» &7Getting builders to remove your plot. This will take 5 seconds."
  630. wait 5 seconds
  631. send "&8» &7Your plot has been removed"
  632. make console execute "/resetmine2 %player%"
  633. set {x.%player%} to event-block's x-coordinate
  634. set {y.%player%} to event-block's y-coordinate
  635. set {z.%player%} to event-block's z-coordinate
  636. make console execute "/clone 52 9 -8 61 19 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  637.  
  638. on leftclick on black concrete:
  639. cancel event
  640. if player is holding {Remover}:
  641. remove 1 barrier named "&fRemover &8» &cRemoves a plot" from player's inventory
  642. send "&8» &7Getting builders to remove your plot. This will take 5 seconds."
  643. wait 5 seconds
  644. send "&8» &7Your plot has been removed"
  645. make console execute "/resetmine3 %player%"
  646. set {x.%player%} to event-block's x-coordinate
  647. set {y.%player%} to event-block's y-coordinate
  648. set {z.%player%} to event-block's z-coordinate
  649. make console execute "/clone 52 9 -8 61 19 1 %{x.%player%}% %{y.%player%}% %{z.%player%}%"
  650.  
  651. every 20 seconds in world "world":
  652. loop all players:
  653. if {Mine1.%loop-player%} is "True":
  654. set action bar of loop-player to "&8» &7Your mine has got you &e3 credits"
  655. add 3 to {credits::%loop-player%}
  656. if {Mine2.%loop-player%} is "True":
  657. set action bar of loop-player to "&8» &7Your mine has got you &e6 credits"
  658. add 6 to {credits::%loop-player%}
  659. if {Mine3.%loop-player%} is "True":
  660. set action bar of loop-player to "&8» &7Your mine has got you &e10 credits"
  661. add 9 to {credits::%loop-player%}
  662.  
  663. command /resetmine3 <player>:
  664. permission: resetmine.admin
  665. trigger:
  666. set {Mine3.%arg 1%} to "False"
  667. command /resetmine2 <player>:
  668. permission: resetmine.admin
  669. trigger:
  670. set {Mine2.%arg 1%} to "False"
  671. command /resetmine1 <player>:
  672. permission: resetmine.admin
  673. trigger:
  674. set {Mine1.%arg 1%} to "False"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement