Advertisement
Guest User

Untitled

a guest
Nov 16th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 72.79 KB | None | 0 0
  1. # The Archon #
  2. # Server Core Skript #
  3. # Made by GamerProPlaysYT #
  4.  
  5. options:
  6. p: &cArchon &8»
  7.  
  8. on first join:
  9. play raw sound "note.pling" at player with pitch 0.5 volume 2
  10. wait 3 ticks
  11. set slot 4 of player to eye of ender named "&6&lServer Selector"
  12.  
  13. on join:
  14. play raw sound "note.pling" at player with pitch 0.5 volume 2
  15. wait 3 ticks
  16. teleport player to location(17.500, 8, 76.500, world("hub"))
  17. loop all players:
  18. if {ban.%uuid of loop-player%} is set:
  19. message "&cYou are permanently &4banned &cfrom The Archon.%nl%&cYou were &4banned &cfor: &7%{ban.%uuid of loop-player%.reason}%%nl%&7If you feel this ban is unjustified, fill out a support ticket at *Coming soon*." to loop-player
  20.  
  21. on join:
  22. if player has permission "*" or "archon.staff":
  23. message "&b[S] %{rank.%player%.color}%%player% &3connected to &bhub&3." to all players where [input has permission "archon.staff"]
  24. if {vanish.%player's world%.%uuid of player%} is set:
  25. set join message to ""
  26.  
  27. on world change:
  28. if player has permission "*" or "archon.staff":
  29. message "&b[S] %{rank.%player%.color}%%player% &3joined &b%world% &3from &b%past changed world%&3."
  30.  
  31. on quit:
  32. player has permission "*" or "archon.staff":
  33. message "&b[S] %{rank.%player%.color}%%player% &3disconnected." to all players where [input has permission "archon.staff"]
  34. if {vanish.%player's world%.%uuid of player%} is set:
  35. set quit message to ""
  36.  
  37. on click:
  38. if name of event-item is "&cProfile":
  39. if "%player's world%" is not "bedwars":
  40. message "&fUnknown command. Type ""/help"" for help." to player
  41. else:
  42. player command "profile"
  43.  
  44. command /ealert [<text>]:
  45. permission: archon.command.alert
  46. trigger:
  47. if arg-1 is not set:
  48. message "&cDeliver a message!" to player
  49. else:
  50. broadcast "&4[&cArchon&4] &c%colored arg-1%"
  51.  
  52. on command:
  53. if the command is "bc" or "broadcast":
  54. cancel event
  55. player command "ealert"
  56.  
  57. on portal enter:
  58. if "%player's world%" is "bedwars":
  59. stop
  60.  
  61. on step on barrier:
  62. if "%player's world%" is "bedwars":
  63. teleport player to location(276.500, 88, 98.500, world("bedwars"))
  64.  
  65. on world change:
  66. if "%player's world%" is "bedwars":
  67. teleport player to location(276.500, 88, 98.500, world("bedwars"))
  68.  
  69. command /profile:
  70. trigger:
  71. if "%player's world%" is not "bedwars":
  72. message "&cComing soon!" to player
  73. else:
  74. open virtual chest inventory with size 5 named "&cBedwars Profile" to player
  75. format gui slot 0 and 1 and 2 and 3 and 5 and 6 and 7 and 8 of player with red glass pane named "&r" to do nothing
  76. format gui slot 4 of player with skull of player named "&cYour Profile" to do nothing
  77. format gui slot 10 of player with bed named "&4Beds Broken" with lore "&c%{bwbed.%player%}%" to do nothing
  78. format gui slot 12 of player with wooden sword named "&4Kills" with lore "&cComing Soon" to do nothing
  79. format gui slot 14 of player with skull of player named "&4Deaths" with lore "&cComing Soon" to do nothing
  80. format gui slot 16 of player with iron sword named "&4Final Kills" with lore "&cComing Soon" to do nothing
  81. format gui slot 20 of player with exp bottle named "&4Level" with lore "&c%{bwl::%player%}%" to do nothing
  82. format gui slot 24 of player with exp bottle named "&4XP" with lore "&c%{bwxp::%player%}%&4/&c%{bwmax::%player%}%" to do nothing
  83. format gui slot 22 of player with skull of player named "&4Friends" with lore "&cSee friends list" to run:
  84. message "&cComing Soon" to player
  85.  
  86. on break of bed:
  87. if "%player's world%" contains "bedwars":
  88. add 1 to {bwbed.%player%}
  89.  
  90. on join:
  91. set {wc.%player%} to true
  92. wait 2 seconds
  93. set {wc.%player%} to false
  94.  
  95. on world change:
  96. if "%player's world%" contains "hub":
  97. clear player's inventory
  98. message "&4&m------------------------------" to player
  99. message " &cWelcome to &4The Archon&c! " to player
  100. message "&f" to player
  101. message "&cDiscord: &4https://discord.gg/UDCsAZ2" to player
  102. message "&cWebsite: &4Coming soon" to player
  103. message "&4&m------------------------------" to player
  104. play raw sound "note.pling" at player with pitch 0.5 volume 2
  105. wait 3 ticks
  106. set slot 4 of player to eye of ender named "&6&lServer Selector"
  107. teleport player to location(17.500, 8, 76.500, world("hub"))
  108. if player has permission "archon.staff":
  109. if {wc.%player%} is not set:
  110. message "&b[S] %player's displayname% &3joined &b%world% &3from &b%past changed world%&3." to all players where [input has permission "archon.staff"]
  111. else:
  112. stop
  113.  
  114. command /ehub:
  115. aliases: elobby
  116. trigger:
  117. teleport player to location(17.500, 8, 76.500, world("hub"))
  118.  
  119. variables:
  120. {kpvp::%player%} = 0
  121. {minemoney.%player%} = 0
  122.  
  123. on death:
  124. if player's world is "minepvp":
  125. add 25 to {minemoney.%attacker%}
  126. add 1 to {kills.%attacker%}
  127. add 1 to {deaths.%victim%}
  128.  
  129. on chat:
  130. if "%player's world%" is "hub":
  131. set message format to "%{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: &f%message%"
  132. if player does not have permission "archon.staff":
  133. message "&cYou are not allowed to talk in &eHub&c!" to player
  134. cancel event
  135. else:
  136. stop
  137. if "%player's world%" contains "minepvp":
  138. set message format to "&7[&a%{level::%player%}%&7] &f%{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: &f%message%"
  139. if "%player's world%" contains "bedwars":
  140. set message format to "&7[★%{bwl::%player%}%&7] &f%{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: &7%message%"
  141. if "%player's world%" contains "kitpvp":
  142. set message format to "&7[%{kpvp::%player%}%&7] &f%{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: &7%message%"
  143.  
  144. command /history [<offline player>]:
  145. trigger:
  146. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  147. noPermMsg(player)
  148. else:
  149. if arg-1 is set:
  150. if {warns.%arg-1%} is not set:
  151. set {warns.%arg-1%} to 0
  152. if {ban.%uuid of arg-1%} is set:
  153. open virtual chest inventory with size 2 named "&cHistory of %{rank.%arg-1%.color}%%arg-1%" to player
  154. format gui slot 0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8 of player with red glass pane named "&f" to do nothing
  155. format gui slot 13 of player with green wool named "&4Active Ban" with lore "&4&m------------------------||&cExecutor: &f%{ban.%uuid of arg-1%.executor}%||&cDuration: &f%{ban.%uuid of arg-1%.duration}%||&cReason: &f%{ban.%uuid of arg-1%.reason}%||&cServer: &f%{ban.%uuid of arg-1%.scope}%||&4&m------------------------" to do nothing
  156. format gui slot 15 of player with red wool named "&4Warns:" with lore "&c%{warns.%arg-1%}%" to do nothing
  157. else if {ban.%uuid of arg-1%} is not set:
  158. open virtual chest inventory with size 2 named "&cHistory of %{rank.%arg-1%.color}%%arg-1%" to player
  159. format gui slot 0 and 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8 of player with red glass pane named "&f" to do nothing
  160. format gui slot 13 of player with red wool named "&4Unactive Ban" with lore "&cPlayer is not banned!" to do nothing
  161. format gui slot 15 of player with red wool named "&4Warns:" with lore "&c%{warns.%arg-1%}%" to do nothing
  162.  
  163. command /warn [<offline player>] [<text>]:
  164. trigger:
  165. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.command.warn":
  166. noPermMsg(player)
  167. else:
  168. if arg-1 is not set:
  169. message "&eUsage: &6/warn &f<player> [-s] >reason>" to player
  170. else if arg-1 is set:
  171. if arg-2 is not set:
  172. msg(player, "&eUsage: &6/warn &f<player> [-s] <reason>")
  173. else:
  174. if arg-2 contains "-s":
  175. set {_r} to arg-2
  176. replace all " -s" with "" in {_r}
  177. replace all "-s " with "" in {_r}
  178. replace all "-s" with "" in {_r}
  179. loop all players:
  180. if {rank.perms.%{rank.%player%}%::*} contains "*" or "archon.staff":
  181. message "&7(Silent) &f%{rank.%player%.color}%%player% &ahas warned &f%{rank.%arg-1%.color}%%arg-1%" to loop-player
  182. message "&aYou've been warned for &f%{_r}%" to arg-1
  183. message "&7(Silent) &aYou've warned &r%{rank.%arg-1%.color}%%arg-1% &afor %uncolored {_r}%" to player
  184. else:
  185. set {_r} to arg-2
  186. broadcast "&f%{rank.%player%.color}%%player% &ahas warned &f%{rank.%arg-1%.color}%%arg-1%"
  187. message "&aYou've been warned for &f%{_r}%" to arg-1
  188. message "&aYou've warned &r%{rank.%arg-1%.color}%%arg-1% &afor %uncolored {_r}%" to player
  189. add 1 to {warns.%arg-1%}
  190.  
  191.  
  192. command /vanish [<offline player>] [<text>]:
  193. aliases: clubmodutilities:vanish, v, clubmodutilities:v
  194. trigger:
  195. if {rank.perms.%{rank.%player%}%::*} does not contain "archon.command.vanish" or "*":
  196. noPermMsg(player)
  197. else:
  198. if arg 1 is not set:
  199. if {vanish.%player's world%.%uuid of player%} is set:
  200. if {modmode.%player's world%.%uuid of player%} is set:
  201. loop all items in inventory of player:
  202. if loop-item is gray dye named "&a&lBecome Visible":
  203. set loop-item to light green dye named "&7&lBecome Invisible"
  204. delete {vanish.%player's world%.%uuid of player%}
  205. message "&cYou're now &4unvanished&c."
  206. loop all players where [input's world is "%player's world%"]:
  207. if loop-player has permission "archon.staff":
  208. message "&7&o[%player%: &cunvanished&7&o]" to loop-player
  209. else:
  210. if {modmode.%player's world%.%uuid of player%} is set:
  211. loop all items in inventory of player:
  212. if loop-item is light green dye named "&7&lBecome Invisible":
  213. set loop-item to gray dye named "&a&lBecome Visible"
  214. set {vanish.%player's world%.%uuid of player%} to true
  215. message "&cYou're now &avanished&c."
  216. loop all players where [input's world is "%player's world%"]:
  217. if loop-player has permission "archon.staff":
  218. message "&7&o[%player%: &cvanished&7&o]" to loop-player
  219. else:
  220. if player does not have permission "archon.command.vanish.other":
  221. message "&cYou do not have permission to toggle other players' vanish."
  222. else:
  223. if arg 1 is not online:
  224. message "&cNo player matching &e%arg-1% &cis connected to this server."
  225. else:
  226. if "%arg-1's world%" is not "%player's world%":
  227. message "&cNo player matching &e%arg-1% &cis connected to this server."
  228. else:
  229. if {vanish.%arg-1's world%.%uuid of arg-1%} is set:
  230. if {modmode.%arg-1's world%.%uuid of arg-1%} is set:
  231. loop all items in inventory of arg-1:
  232. if loop-item is gray dye named "&a&lBecome Visible":
  233. set loop-item to light green dye named "&7&lBecome Invisible"
  234. delete {vanish.%arg-1's world%.%uuid of arg-1%}
  235. message "&cYou've &4unvanished %arg-1%&c."
  236. message "&cYou're now &4unvanished&c." to arg 1
  237. loop all players where [input's world is "%player's world%"]:
  238. if loop-player has permission "archon.staff":
  239. message "&7&o[%player%: &cunvanished %arg-1%&7&o]" to loop-player
  240. else:
  241. set {vanish.%arg-1's world%.%uuid of arg-1%} to true
  242. if {modmode.%arg-1's world%.%uuid of arg-1%} is set:
  243. loop all items in inventory of arg-1:
  244. if loop-item is gray dye named "&7&lBecome Invisible":
  245. set loop-item to gray dye named "&a&lBecome Visible"
  246. message "&cYou've &avanished %arg-1%&e."
  247. message "&cYou're now &avanished&c." to arg 1
  248. loop all players where [input's world is "%player's world%"]:
  249. if loop-player has permission "archon.staff":
  250. message "&7&o[%player%: &cvanished %arg-1%&7&o]" to loop-player
  251.  
  252. command /v [<text>]:
  253. permission: archon.command.vanish
  254. permission message: &cI'm sorry, but you do not have permission to this command!
  255. trigger:
  256. if arg-1 is not set:
  257. make player execute command "vanish"
  258. if arg-1 is set:
  259. make player execute command "vanish %arg-1%"
  260.  
  261. on respawn:
  262. if "%player's world%" is "minepvp":
  263. teleport player to location(3.500, 27, -48.500, world("minepvp"))
  264.  
  265. command /stc [<text>]:
  266. trigger:
  267. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  268. noPermMsg(player)
  269. else:
  270. if arg-1 is not set:
  271. msg(player, "&eUsage: &6/stc &f<message>")
  272. else:
  273. loop all players:
  274. if {rank.perms.%{rank.%loop-player%}%::*} contains "*" or "archon.staff":
  275. msg(loop-player, "&b[S] &3[%player's world%] &r%{rank.%player%.color}%%player%&3: &b%arg-1%")
  276.  
  277. on chat:
  278. if the first character of message is "##":
  279. if message contains "## ":
  280. set {_message} to message
  281. replace all "## " with "" in {_message}
  282. cancel event
  283. player command "stc %{_message}%"
  284.  
  285. on death:
  286. if attacker is a player:
  287. if victim is a player:
  288. add 1 to {kills.%attacker%}
  289. add 1 to {deaths.%victim%}
  290.  
  291. on break:
  292. loop all players in world "minepvp":
  293. add 1 to {bm.%loop-player%}
  294.  
  295. on break:
  296. loop all players in world "prison":
  297. add 1 to {blocks.%loop-player%}
  298.  
  299. command /stats [<offline player>]:
  300. trigger:
  301. if "%player's world%" contains "bedwars":
  302. if arg-1 is not set:
  303. message "&4&m-----------&c%player%'s Stats&4&m-----------" to player
  304. message "&cLevel: &4★ %{bwl::%player%}%" to player
  305. message "&cRank: %colored player's prefix%" to player
  306. message "&cKills: &4Coming Soon" to player
  307. message "&cDeaths: &4Coming Soon" to player
  308. message "&cFinal Kills: &4Coming Soon" to player
  309. message "&cBeds Broken: &4%{bwbed.%player%}%" to player
  310. else if arg-1 is set:
  311. message "&4&m-----------&c%arg-1%'s Stats&4&m-----------" to player
  312. message "&cLevel: &4★ %{bwl::%arg-1%}%" to player
  313. message "&cRank: %colored arg-1's prefix%"
  314. message "&cKills: &4Coming Soon" to player
  315. message "&cDeaths: &4Coming Soon" to player
  316. message "&cFinal Kills: &4Coming Soon" to player
  317. message "&cBeds Broken: &4%{bwbed.%arg-1%}%" to player
  318. if "%player's world%" contains "minepvp":
  319. if arg-1 is not set:
  320. message "&4&m-----------&c%player%'s Stats&4&m-----------" to player
  321. message "&cLevel: &4%{level::%player%}%" to player
  322. message "&cXP: &4%{xp::%player%}%" to player
  323. message "&cRank: %colored player's prefix%" to player
  324. message "&cKills: &4%{kills.%player%}%" to player
  325. message "&cDeaths: &4%{deaths.%player%}%" to player
  326. message "&cBlocks Broken: &4%{bm.%player%}%" to player
  327. else if arg-1 is set:
  328. message "&4&m-----------&c%arg-1%'s Stats&4&m-----------" to player
  329. message "&cLevel: &4%{level::%arg-1%}%" to player
  330. message "&cXP: &4%{xp::%arg-1%}%" to player
  331. message "&cRank: %colored arg-1's prefix%" to player
  332. message "&cKills: &4%{kills.%arg-1%}%" to player
  333. message "&cDeaths: &4%{deaths.%arg-1%}%" to player
  334. message "&cBlocks Broken: &4%{bm.%arg-1%}%" to player
  335.  
  336. on click with eye of ender:
  337. if name of event-item is "&6&lServer Selector":
  338. player command "minservers"
  339.  
  340. command /minservers:
  341. trigger:
  342. open virtual chest inventory with size 3 named "&6&lServers" to player
  343. wait 1 tick
  344. format gui slot 10 of player with diamond pickaxe named "&eMinePvP" with lore "&c&m-------------------||&4Click here to join &eMinePvP&4!||&f||&4Online: &f%{_minminepvp}%&c/&f15||&c&m-------------------" to run:
  345. message "&aJoining MinePvP!" to player
  346. teleport player to location(3.500, 27, -48.500, world("minepvp"))
  347. format gui slot 12 of player with iron sword named "&aKitPvP" with lore "&c&m-------------------||&4Click here to join &aKitPvP&4!||&f||&4Online: &f%{_minkitpvp}%&c/&f15||&c&m-------------------" to run:
  348. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  349. msg(player, "&cCurrently offline!")
  350. else:
  351. message "&aJoining KitPvP!" to player
  352. teleport player to location(1.500, 4, 0.500, world("kitpvp"))
  353. format gui slot 14 of player with iron bar named "&bPrison" with lore "&c&m-------------------||&4Click here to join &bPrison&4!||&f||&4Online: &f%{_minprison}%&c/&f15||&c&m-------------------" to run:
  354. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  355. msg(player, "&cCurrently whitelisted!")
  356. else:
  357. message "&aJoining Prison!"
  358. teleport player to location(-76, 10.500, -269, world("prison"))
  359. format gui slot 16 of player with redstone block named "&cMinigames" with lore "&c&m-------------------||&4Click here to see more Minigames!||&c&m-------------------" to run:
  360. open virtual chest inventory with size 3 named "&6&lMore Minigames" to player
  361. wait 1 tick
  362. format gui slot 10 of player with 355 named "&cBedwars" with lore "&c&m-------------------||&4Click here to join &cBedwars&4!||&f||&4Online: &f%{_minbedwars}%&c/&f15||&c&m-------------------" to run:
  363. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  364. msg(player, "&cCurrently offline!")
  365. else:
  366. message "&aJoining Bedwars!"
  367. teleport player to location(1.500, 4, 0.500, world("bedwars"))
  368. format gui slot 12 of player with blue wool named "&9Block Capture" with lore "&c&m-------------------||&4Click here to join &9Block Capture&4!||&f||&4Online: &f%{_minbc}%&c/&f15||&c&m-------------------" to run:
  369. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.staff":
  370. msg(player, "&cCurrently offline!")
  371. else:
  372. message "&aJoining Block Capture!"
  373. teleport player to location(1.500, 4, 0.500, world("blockcapture"))
  374.  
  375.  
  376. # Variables #
  377.  
  378.  
  379. variables:
  380. {_bedwars} = 0
  381. {_minepvps} = 0
  382. {_kitpvps} = 0
  383. {_prisons} = 0
  384. {_bc} = 0
  385. {bwbed.%player%} = 0
  386. {level::%player%} = 0
  387. {xp::%player%} = 0
  388. {kills.%player%} = 0
  389. {deaths.%player%} = 0
  390. {bm.%player%} = 0
  391. {blocks.%player%} = 0
  392. {bwl::%player%} = 0
  393. {bwxp::%player%} = 0
  394. {max::%player%} = 20
  395. {nl::%player%} = 1
  396. {bwnl::%player%} = 1
  397. {bwmax::%player%} = 1000
  398.  
  399.  
  400. # Bedwars #
  401.  
  402. every second:
  403. loop {Spawner.Iron::*}:
  404. drop 1 iron ingot at loop-value
  405.  
  406. every 30 seconds:
  407. loop {Spawner.Gold::*}:
  408. drop 1 gold ingot at loop-value
  409.  
  410. every minute:
  411. loop {Spawner.Diamond::*}:
  412. drop 1 diamond at loop-value
  413.  
  414. every 120 seconds:
  415. loop {Spawner.Emerald::*}:
  416. drop 1 emerald at loop-value
  417.  
  418. on death:
  419. if "%player's world%" contains "bedwars":
  420. if attacker is a player:
  421. add 50 to {bwxp::%player%}
  422.  
  423. # Global #
  424.  
  425. command /spawn:
  426. trigger:
  427. if "%player's world%" contains "hub":
  428. message "&cYou can not teleport to spawn in hub!" to player
  429. stop
  430. if "%player's world%" contains "bedwars":
  431. teleport player to location(276.500, 88, 98.500, world("bedwars"))
  432. if "%player's world%" contains "kitpvp":
  433. teleport player to location(1.500, 6, 0.500, world("kitpvp"))
  434. if "%player's world%" contains "prison":
  435. teleport player to location(-76, 10.500, -269, world("prison"))
  436. if "%player's world%" contains "minepvp":
  437. teleport player to location(3.500, 27, -48.500, world("minepvp"))
  438.  
  439. on place:
  440. loop all players:
  441. if "%loop-player's world%" contains "hub":
  442. if loop-player does not have permission "archon.staff":
  443. cancel event
  444.  
  445. on break:
  446. if "%player's world%" contains "hub":
  447. if player does not have permission "archon.staff":
  448. cancel event
  449.  
  450. on world change:
  451. if "%player's world%" contains "bedwars":
  452. clear player's inventory
  453. message "&4&m-------------&cBedwars&4&m-------------" to player
  454. message "&cYou are currently level ★%{bwl::%player%}%" to player
  455. message "&cKills: Coming Soon" to player
  456. message "&cDeaths: Coming Soon" to player
  457. message "&cFinal Kills: Coming Soon" to player
  458. message "&cBeds Broken: %{bwbed.%player%}%" to player
  459. set slot 0 of player to eye of ender named "&6&lServer Selector"
  460. set slot 3 of player to skull of player named "&cProfile"
  461. set slot 4 of player to 355 named "&cJoin a Game"
  462. set slot 8 of player to nether star named "&cLobby Selector"
  463.  
  464. on click:
  465. if name of event-item is "&cJoin a Game":
  466. player command "joingame"
  467.  
  468. command /joingame:
  469. trigger:
  470. if "%player's world%" is not "bedwars":
  471. message "&fUnknown command. Type ""help"" for help!" to player
  472. else:
  473. open virtual chest inventory with size 4 named "&4Join a Bedwars Game!" to player
  474. wait 1 tick
  475. format gui slot 0, 1, 2, 3, 5, 6, 7, and 8 of player with gray glass pane named "" to do nothing
  476. format gui slot 4 of player with bed named "&cJoin a random game!" to run:
  477. message "&cComing soon!" to player
  478. stop
  479. wait 2 seconds
  480. format gui slot 11 of player with sign named "&4Waterfall" with lore "&cJoin the map Waterfall!" to run:
  481. message "&cComing soon!" to player
  482. stop
  483. wait 5 seconds
  484. format gui slot 12 of player with sign named "&4High tower" with lore "&cJoin the map High tower!" to run:
  485. message "&cComing soon!" to player
  486. stop
  487.  
  488. command /report [<offline player>] [<text>]:
  489. aliases: archon:report, ac:report
  490. trigger:
  491. if arg-1 is not set:
  492. message "&eUsage: &6/report &f<player> <reason>" to player
  493. else:
  494. if arg-2 is set:
  495. message "&aThank you for your report! Staff will check it out!" to player
  496. loop all players:
  497. if loop-player has permission "archon.staff":
  498. message "&b[S] &3[%player's world%] &f%{rank.%player%.color}%%player% &chas reported &f%{rank.%arg-1%.color}%%arg-1% &cfor &a%arg-2%&c." to loop-player
  499.  
  500. on world change:
  501. set player's gamemode to survival
  502.  
  503. on world change:
  504. if player's world is "prison":
  505. if {newprison.%player%} is "true":
  506. clear player's inventory
  507. give player 1 of diamond pickaxe
  508. set {newprison.%player%} to "false"
  509. else if {newprison.%player%} is "false":
  510. stop
  511.  
  512. # Moderation #
  513.  
  514. command /cheatban [<player>]:
  515. permission: archon.command.ban
  516. aliases: cban, cb, cheatb
  517. trigger:
  518. if arg 1 is not set:
  519. message "&eUsage: &6/anc ban &f<player>"
  520. else:
  521. set {_p} to "%arg-1%" parsed as offline player
  522. set {_u} to uuid of {_p}
  523. if {ban.%{_u}%} is set:
  524. message "&cError: %{_p}% &calready has an active ban."
  525. else:
  526. console command "ban %{_p}% -s Cheating"
  527. wait 10 ticks
  528. message "&r" to all players where ["%input's world%" is "%player's world%"]
  529. message "&c%{_p}% &7has been banned for &cCheating&7." to all players where ["%input's world%" is "%player's world%"]
  530. message "&r" to all players where ["%input's world%" is "%player's world%"]
  531.  
  532. command /kick [<offline player>] [<text>] [<text>]:
  533. trigger:
  534. if player does not have permission "archon.command.kick":
  535. message "&cYou do not have permission to execute this command!" to player
  536. else:
  537. if arg-1 is not set:
  538. message "&eUsage: &6/kick <player> [-s] <reason>" to player
  539. else:
  540. if arg-1 is not online:
  541. message "&cThe player '&e%arg-1%' &cis not online!" to player
  542. else:
  543. if arg-2 is not set:
  544. message "&eUsage: &6/kick <player> [-s] <reason>" to player
  545. else:
  546. if arg-2 is not "-s":
  547. if executor is console:
  548. kick arg-1 due to "&cArchon &8» &cYou've been kicked from &4The Archon &cdue to: &7%arg-1%"
  549. broadcast "&c&lConsole &ahas kicked &c%arg-1%"
  550. message "&aYou've kicked &c%arg-1% &afor &f%arg-2%" to player
  551. else if executor is a player:
  552. kick arg-1 due to "&cArchon &8» &cYou've been kicked from &4The Archon &cdue to: &7%arg-1%"
  553. broadcast "%player's displayname% &ahas kicked &c%arg-1%"
  554. message "&aYou've kicked &c%arg-1% &afor &f%arg-2%" to player
  555. else if arg-2 is "-s":
  556. if arg-3 is not set:
  557. message "&eUsage: &6/kick <player> [-s] <reason>" to player
  558. else:
  559. if executor is console:
  560. kick arg-1 due to "&cArchon &8» &cYou've been kicked from &4The Archon &cdue to: &7%arg-1%"
  561. loop all players:
  562. if loop-player has permission "clubmodutilities.staff" or "*":
  563. message "&c&lConsole &ahas kicked &c%arg-1%" to loop-player
  564. message "&aYou've kicked &c%arg-1% &afor &f%arg-2%" to player
  565. else if executor is a player:
  566. kick arg-1 due to "&cArchon &8» &cYou've been kicked from &4The Archon &cdue to: &7%arg-1%"
  567. loop all players:
  568. if loop-player has permission "clubmodutilities.staff" or "*":
  569. message "%player's displayname% &ahas kicked &c%arg-1%" to loop-player
  570. message "&aYou've kicked &c%arg-1% &afor &f%arg-2%" to player
  571.  
  572. # Prison #
  573.  
  574. variables:
  575. {money.%player%} = 0
  576. {efficiency.%player%} = 0
  577. {prestige.%player%} = 0
  578. {prestige2.%player%} = 1
  579. {mine.%player%} = "A"
  580. {nextmine.%player%} = "B"
  581. {newprison.%player%} = "true"
  582. {fortune.%player%} = 0
  583. {haste.%player%} = 0
  584. {pickaxe.%player%} = 0
  585. {fortune.%player%} = 0
  586. {fortune2.%player%} = 0
  587. {stone.%player%} = 25
  588. {b.%player%} = false
  589. {key.%player%} = 0
  590. {expl.%player%} = 0
  591. {lucky.%player%} = 0
  592.  
  593. command /givemoney [<offline player>] [<number>]:
  594. trigger:
  595. if player does not have permission "clubmodutilities.staff":
  596. message "&cYou do not have permission to execute this command!" to player
  597. else:
  598. if arg-1 is not set:
  599. message "&eUsage: &6/givemoney &f<player> <amount>" to player
  600. else:
  601. if arg-2 is not set:
  602. message "&eUsage: &6/givemoney &f<player> <amount>" to player
  603. else:
  604. add arg-2 to {money.%arg-1%}
  605. message "{@p} &cYou've been given &a$%arg-2% &cfrom &4%player%" to arg-1
  606.  
  607. command /reset:
  608. trigger:
  609. set {money.%player%} to 0
  610.  
  611. command /rankup:
  612. trigger:
  613. if {mine.%player%} = "A":
  614. if {money.%player%} < 5000:
  615. message "{@p} &3You do not have enough money to rank up!" to player
  616. message "{@p} &3You need &b$5000&3 to rank up to &bB" to player
  617. else if {money.%player%} >= 5000:
  618. set {mine.%player%} to "B"
  619. set {nextmine.%player%} to "C"
  620. message "{@p} &3You've successfully ranked up to &bB&3!" to player
  621. set {b.%player%} to true
  622. remove 5000 from {money.%player%}
  623. else if {mine.%player%} = "B":
  624. if {money.%player%} < 25000:
  625. message "{@p} &3You do not have enough money to rank up!" to player
  626. message "{@p} &3You need &b$25000&3 to rank up to &bB" to player
  627. else if {money.%player%} >= 25000:
  628. set {mine.%player%} to "C"
  629. set {nextmine.%player%} to "D"
  630. message "{@p} &3You've successfully ranked up to &bC&3!" to player
  631. set {c.%player%} to true
  632. remove 25000 from {money.%player%}
  633. else if {mine.%player%} = "C":
  634. if {money.%player%} < 50000:
  635. message "{@p} &3You do not have enough money to rank up!" to player
  636. message "{@p} &3You need &b$50000&3 to rank up to &bD" to player
  637. else if {money.%player%} >= 50000:
  638. set {mine.%player%} to "D"
  639. set {nextmine.%player%} to "E"
  640. message "{@p} &3You've successfully ranked up to &bD&3!" to player
  641. set {d.%player%} to true
  642. remove 50000 from {money.%player%}
  643. else if {mine.%player%} = "D":
  644. if {money.%player%} < 100000:
  645. message "{@p} &3You do not have enough money to rank up!" to player
  646. message "{@p} &3You need &b$100000&3 to rank up to &bE" to player
  647. else if {money.%player%} >= 100000:
  648. set {mine.%player%} to "E"
  649. set {nextmine.%player%} to "F"
  650. message "{@p} &3You've successfully ranked up to &bE&3!" to player
  651. set {e.%player%} to true
  652. remove 100000 from {money.%player%}
  653. else if {mine.%player%} = "E":
  654. if {money.%player%} < 125000:
  655. message "{@p} &3You do not have enough money to rank up!" to player
  656. message "{@p} &3You need &b$125000&3 to rank up to &bF" to player
  657. else if {money.%player%} >= 125000:
  658. set {mine.%player%} to "F"
  659. set {nextmine.%player%} to "G"
  660. message "{@p} &3You've successfully ranked up to &bF&3!" to player
  661. set {f.%player%} to true
  662. remove 125000 from {money.%player%}
  663. else if {mine.%player%} = "F":
  664. if {money.%player%} < 175000:
  665. message "{@p} &3You do not have enough money to rank up!" to player
  666. message "{@p} &3You need &b$175000&3 to rank up to &bG" to player
  667. else if {money.%player%} >= 175000:
  668. set {mine.%player%} to "G"
  669. set {nextmine.%player%} to "H"
  670. message "{@p} &3You've successfully ranked up to &bG&3!" to player
  671. set {g.%player%} to true
  672. remove 175000 from {money.%player%}
  673. else if {mine.%player%} = "G":
  674. if {money.%player%} < 250000:
  675. message "{@p} &3You do not have enough money to rank up!" to player
  676. message "{@p} &3You need &b$250000&3 to rank up to &bH" to player
  677. else if {money.%player%} >= 250000:
  678. set {mine.%player%} to "H"
  679. set {nextmine.%player%} to "I"
  680. message "{@p} &3You've successfully ranked up to &bH&3!" to player
  681. set {h.%player%} to true
  682. remove 250000 from {money.%player%}
  683. else if {mine.%player%} = "H":
  684. if {money.%player%} < 500000:
  685. message "{@p} &3You do not have enough money to rank up!" to player
  686. message "{@p} &3You need &b$500000&3 to rank up to &bI" to player
  687. else if {money.%player%} >= 500000:
  688. set {mine.%player%} to "I"
  689. set {nextmine.%player%} to "J"
  690. message "{@p} &3You've successfully ranked up to &bI&3!" to player
  691. set {i.%player%} to true
  692. remove 500000 from {money.%player%}
  693. else if {mine.%player%} = "I":
  694. if {money.%player%} < 1000000:
  695. message "{@p} &3You do not have enough money to rank up!" to player
  696. message "{@p} &3You need &b$1000000&3 to rank up to &bK" to player
  697. else if {money.%player%} >= 1000000:
  698. set {mine.%player%} to "J"
  699. set {nextmine.%player%} to "K"
  700. message "{@p} &3You've successfully ranked up to &bK&3!" to player
  701. set {j.%player%} to true
  702. remove 1000000 from {money.%player%}
  703. else if {mine.%player%} = "J":
  704. if {money.%player%} < 1250000:
  705. message "{@p} &3You do not have enough money to rank up!" to player
  706. message "{@p} &3You need &b$1250000&3 to rank up to &bK" to player
  707. else if {money.%player%} >= 1250000:
  708. set {mine.%player%} to "K"
  709. set {nextmine.%player%} to "L"
  710. message "{@p} &3You've successfully ranked up to &bK&3!" to player
  711. set {k.%player%} to true
  712. remove 1250000 from {money.%player%}
  713. else if {mine.%player%} = "K":
  714. if {money.%player%} < 2500000:
  715. message "{@p} &3You do not have enough money to rank up!" to player
  716. message "{@p} &3You need &b$2500000&3 to rank up to &bL" to player
  717. else if {money.%player%} >= 2500000:
  718. set {mine.%player%} to "L"
  719. set {nextmine.%player%} to "M"
  720. message "{@p} &3You've successfully ranked up to &bL&3!" to player
  721. set {l.%player%} to true
  722. remove 2500000 from {money.%player%}
  723. else if {mine.%player%} = "L":
  724. if {money.%player%} < 5000000:
  725. message "{@p} &3You do not have enough money to rank up!" to player
  726. message "{@p} &3You need &b$5000000&3 to rank up to &bM" to player
  727. else if {money.%player%} >= 5000000:
  728. set {mine.%player%} to "M"
  729. set {nextmine.%player%} to "N"
  730. message "{@p} &3You've successfully ranked up to &bM&3!" to player
  731. set {m.%player%} to true
  732. remove 5000000 from {money.%player%}
  733. else if {mine.%player%} = "M":
  734. if {money.%player%} < 10000000:
  735. message "{@p} &3You do not have enough money to rank up!" to player
  736. message "{@p} &3You need &b$10000000&3 to rank up to &bN" to player
  737. else if {money.%player%} >= 10000000:
  738. set {mine.%player%} to "N"
  739. set {nextmine.%player%} to "O"
  740. message "{@p} &3You've successfully ranked up to &bN&3!" to player
  741. set {n.%player%} to true
  742. remove 10000000 from {money.%player%}
  743. else if {mine.%player%} = "N":
  744. if {money.%player%} < 25000000:
  745. message "{@p} &3You do not have enough money to rank up!" to player
  746. message "{@p} &3You need &b$25000000&3 to rank up to &bO" to player
  747. else if {money.%player%} >= 250000000:
  748. set {mine.%player%} to "O"
  749. set {nextmine.%player%} to "P"
  750. message "{@p} &3You've successfully ranked up to &bO&3!" to player
  751. set {o.%player%} to true
  752. remove 250000000 from {money.%player%}
  753. else if {mine.%player%} = "O":
  754. if {money.%player%} < 50000000:
  755. message "{@p} &3You do not have enough money to rank up!" to player
  756. message "{@p} &3You need &b$50000000&3 to rank up to &bP" to player
  757. else if {money.%player%} >= 500000000:
  758. set {mine.%player%} to "P"
  759. set {nextmine.%player%} to "Q"
  760. message "{@p} &3You've successfully ranked up to &bP&3!" to player
  761. set {p.%player%} to true
  762. remove 500000000 from {money.%player%}
  763. else if {mine.%player%} = "P":
  764. if {money.%player%} < 1000000000:
  765. message "{@p} &3You do not have enough money to rank up!" to player
  766. message "{@p} &3You need &b$1000000000&3 to rank up to &bQ" to player
  767. else if {money.%player%} >= 1000000000:
  768. set {mine.%player%} to "Q"
  769. set {nextmine.%player%} to "R"
  770. message "{@p} &3You've successfully ranked up to &bQ&3!" to player
  771. set {q.%player%} to true
  772. remove 1000000000 from {money.%player%}
  773. else if {mine.%player%} = "Q":
  774. if {money.%player%} < 2500000000:
  775. message "{@p} &3You do not have enough money to rank up!" to player
  776. message "{@p} &3You need &b$2500000000&3 to rank up to &bR" to player
  777. else if {money.%player%} >= 2500000000:
  778. set {mine.%player%} to "R"
  779. set {nextmine.%player%} to "S"
  780. message "{@p} &3You've successfully ranked up to &bR&3!" to player
  781. set {r.%player%} to true
  782. remove 2500000000 from {money.%player%}
  783. else if {mine.%player%} = "R":
  784. if {money.%player%} < 5000000000:
  785. message "{@p} &3You do not have enough money to rank up!" to player
  786. message "{@p} &3You need &b$5000000000&3 to rank up to &bS" to player
  787. else if {money.%player%} >= 5000000000:
  788. set {mine.%player%} to "S"
  789. set {nextmine.%player%} to "T"
  790. message "{@p} &3You've successfully ranked up to &bS&3!" to player
  791. set {r.%player%} to true
  792. remove 5000000000 from {money.%player%}
  793. else if {mine.%player%} = "S":
  794. if {money.%player%} < 5000000000:
  795. message "{@p} &3You do not have enough money to rank up!" to player
  796. message "{@p} &3You need &b$5000000000&3 to rank up to &bS" to player
  797. else if {money.%player%} >= 5000000000:
  798. set {mine.%player%} to "T"
  799. set {nextmine.%player%} to "U"
  800. message "{@p} &3You've successfully ranked up to &bS&3!" to player
  801. set {r.%player%} to true
  802. remove 5000000000 from {money.%player%}
  803.  
  804. on chat:
  805. if player's world is "prison":
  806. if {prestige.%player%} = 0:
  807. set message format to "&7[%{mine.%player%}%&7] [&a0&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  808. if {prestige.%player%} = 1:
  809. set message format to "&7[&a%{mine.%player%}%&7] [&a1&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  810. if {prestige.%player%} = 2:
  811. set message format to "&7[&b%{mine.%player%}%&7] [&a2&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  812. if {prestige.%player%} = 3:
  813. set message format to "&7[&c%{mine.%player%}%&7] [&a3&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  814. if {prestige.%player%} = 4:
  815. set message format to "&7[&d%{mine.%player%}%&7] [&a4&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  816. if {prestige.%player%} = 5:
  817. set message format to "&7[&e%{mine.%player%}%&7] [&a5&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  818. if {prestige.%player%} = 6:
  819. set message format to "&7[&4%{mine.%player%}%&7] [&a6&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  820. if {prestige.%player%} = 7:
  821. set message format to "&7[&3%{mine.%player%}%&7] [&a7&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  822. if {prestige.%player%} = 8:
  823. set message format to "&7[&9%{mine.%player%}%&7] [&a8&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  824. if {prestige.%player%} = 9:
  825. set message format to "&7[&2%{mine.%player%}%&7] [&a9&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  826. if {prestige.%player%} >= 10:
  827. set message format to "&7[&6&l%{mine.%player%}%&7] [&a%{prestige.%player%}%&7] %{rank.%player%.prefix}%%{rank.%player%.color}%%player%&7: %message%"
  828.  
  829. command /prestige:
  830. trigger:
  831. if player does not have permission "prison.free":
  832. message "{@p} &cYou need to break out of the prison to prestige!" to player
  833. else:
  834. clear player's inventory
  835. delete {pickaxe.%player%}
  836. delete {money.%player%}
  837. delete {mine.%player%}
  838. delete {nextmine.%player%}
  839. delete {key.%player%}
  840. delete {haste.%player%}
  841. delete {efficiency.%player%}
  842. delete {fortune.%player%}
  843. delete {fortune2.%player%}
  844. delete {lucky.%player%}
  845. delete {afk.%player%}
  846. set {b.%player%} to false
  847. set {c.%player%} to false
  848. give player 1 of wooden pickaxe
  849. add 1 to {prestige.%player%}
  850. add 1 to {prestige2.%player%}
  851. message "{@p} &cYou've now prestiged up to &a%{prestige.%player%}%&c!" to player
  852.  
  853. command /sudo [<player>] [<text>]:
  854. trigger:
  855. if player does not have permission "archon.staff":
  856. message "&cYou do not have permission to execute this command!" to player
  857. else:
  858. if arg-1 is not set:
  859. message "&eUsage: &6/sudo &f<player> <message>" to player
  860. else:
  861. if arg-2 is not set:
  862. message "&eUsage: &6/sudo &f<player> <message>" to player
  863. else:
  864. make arg-1 say arg-2
  865. message "&7&o[%player%: &csudoed %arg-1%&7&o]" to all players where [input has permission "archon.staff"]
  866.  
  867. command /esend [<player>] [<text>]:
  868. trigger:
  869. if player does not have permission "archon.sendplayer":
  870. message "&cYou do not have permission to execute this command!" to player
  871. else:
  872. if arg-1 is not set:
  873. message "&eUsage: &6/esend &f<player> <server>" to player
  874. else:
  875. if arg-2 is not set:
  876. message "&eUsage: &6/esend &f<player> <server>" to player
  877. else:
  878. if arg-2 is not "prison" or "bedwars" or "blockcapture" or "minepvp" or "event-a" or "event-b" or "kitpvp" or "dev" or "hub":
  879. message "&cThe server '&e%arg-2%' &cdoes not exist!" to player
  880. else:
  881. message "{@p} &cYou've sent &e%arg-1% &cto the server &e%arg-2%&c." to player
  882. message "{@p} &cYou've been sent to the server &e%arg-2%&c." to arg-1
  883. loop all players:
  884. if loop-player has permission "archon.staff":
  885. message "&7&o[%player%: &csent %arg-1% to %arg-2%&7&o]" to loop-player
  886. teleport arg-1 to world arg-2
  887.  
  888. command /tpall:
  889. trigger:
  890. if player does not have permission "archon.command.teleportall":
  891. message "&cYou do not have permission to execute this command!" to player
  892. else:
  893. loop all players in player's world:
  894. teleport loop-player to player
  895. loop all players:
  896. if loop-player has permission "archon.staff":
  897. message "&7&o[%player%: &cteleported all players in %player's world%&7&o]" to loop-player
  898.  
  899. command /esendall [<text>]:
  900. trigger:
  901. if player does not have permission "archon.sendallplayers":
  902. message "&cYou do not have permission to execute this command!" to player
  903. else:
  904. if arg-1 is not set:
  905. message "&eUsage: &6/esendall &f<server>" to player
  906. else:
  907. loop all players:
  908. teleport loop-player to world arg-1
  909. if loop-player has permission "archon.staff":
  910. message "&7&o[%player%: &csent all players to him&7&o]" to loop-player
  911.  
  912. variables:
  913. {f.%player%} = "false"
  914.  
  915. command /freeze [<player>]:
  916. permission: archon.staff
  917. trigger:
  918. if arg-1 is not set:
  919. message "&cPlease specify a player to freeze!" to player
  920. else if arg-1 is set:
  921. if {f.%arg-1%} is "false":
  922. message "&4&m-----------------------" to arg-1
  923. message "&cYou've been frozen by:" to arg-1
  924. message "&4%player%" to arg-1
  925. message "&cJoin this discord in 5 minutes:" to arg-1
  926. message "<link:https://discord.gg/wdyUrWQ>https://discord.gg/wdyUrWQ" to arg-1
  927. message "&cIf you leave, it will result as a ban!" to arg-1
  928. message "&4&m-----------------------" to arg-1
  929. message "&cYou've frozen &4%arg-1%&c!" to player
  930. loop all players:
  931. if loop-player has permission "archon.staff":
  932. message "&7&o[%player%: &cfroze %arg-1%&7&o]" to loop-player
  933. set {f.%arg-1%} to "true"
  934. else if {f.%arg-1%} is "true":
  935. set {f.%arg-1%} to "false"
  936. message "&cYou've been unfrozen!" to arg-1
  937. message "&cYou've unfrozen &4%arg-1%&c!" to player
  938. loop all players:
  939. if loop-player has permission "archon.staff":
  940. message "&7&o[%player%: &cunfroze %arg-1%&7&o]" to loop-player
  941.  
  942. command /efind [<offline player>]:
  943. trigger:
  944. if arg-1 is not set:
  945. message "&7[&cArchon&7] &cUsage: /efind <player>" to player
  946. else:
  947. if arg-1 is not online:
  948. message "&7[&cArchon&7] &7%arg-1% &cis not online!" to player
  949. else:
  950. message "&7[&cArchon&7] &7%arg-1% &cis in the server &4%arg-1's world%" to player
  951.  
  952. on any move:
  953. if {f.%player%} is "true":
  954. cancel event
  955.  
  956. on quit:
  957. if {f.%player%} is "true":
  958. make console execute command "ban %player% -s Quit on frozen!"
  959. set {f.%player%} to "false"
  960.  
  961. every 30 seconds:
  962. loop all players:
  963. if {f.%loop-player%} is "true":
  964. message "&4&m-----------------------" to loop-player
  965. message "&cYou've been frozen by a staff member" to loop-player
  966. message "&cJoin this discord in 5 minutes:" to loop-player
  967. message "<link:https://discord.gg/wdyUrWQ>https://discord.gg/wdyUrWQ" to loop-player
  968. message "&cIf you leave, it will result as a ban!" to loop-player
  969. message "&4&m-----------------------" to loop-player
  970. else if {f.%loop-player%} is "false":
  971. stop
  972.  
  973. variables:
  974. {build.%player%} = false
  975.  
  976. command /build:
  977. trigger:
  978. if player does not have permission "archon.staff":
  979. message "&cYou do not have permission to execute this command!" to player
  980. else:
  981. if {build.%player%} is false:
  982. message "&cYour build mode is now &aactivated&c!" to player
  983. set {build.%player%} to true
  984. else:
  985. message "&cYour build mode is now &4deactivated&c!" to player
  986. set {build.%player%} to false
  987.  
  988. on break:
  989. if player has permission "archon.staff":
  990. if {build.%player%} is false:
  991. cancel event
  992. message "&cYour build mode is &4deactivated&c!%nl%&cDo /build to activate build mode!" to player
  993.  
  994. on place:
  995. if player has permission "archon.staff":
  996. if {build.%player%} is false:
  997. cancel event
  998. message "&cYour build mode is &4deactivated&c!%nl%&cDo /build to activate build mode!" to player
  999.  
  1000. function noPermMsg(p: player):
  1001. message "&cYou do not have permission to execute this command!" to {_p}
  1002.  
  1003. function msg(p: player, r: text):
  1004. message "%{_r}%" to {_p}
  1005.  
  1006. command /fly:
  1007. trigger:
  1008. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.command.fly":
  1009. noPermMsg(player)
  1010. else:
  1011. if player's flight mode is false:
  1012. msg(player, "&cYour flight mode is now enabled!")
  1013. set player's flight mode to true
  1014. loop all players:
  1015. if {rank.perms.%{rank.%loop-player%}%::*} contains "*" or "archon.staff":
  1016. msg(loop-player, "&7&o[%player%: &cenabled fly&7&o]")
  1017. else:
  1018. set player's flight mode to false
  1019. msg(player, "&cYour flight mode is now disabled!")
  1020. loop all players:
  1021. if {rank.perms.%{rank.%loop-player%}%::*} contains "*" or "archon.staff":
  1022. msg(loop-player, "&7&o[%player%: &cdisabled fly&7&o]")
  1023.  
  1024. command /gamemode [<text>] [<player>]:
  1025. aliases: /gm
  1026. trigger:
  1027. if {rank.pemrs.%{rank.%player%}%::*} does not contain "*" or "archon.command.gamemode":
  1028. noPermMsg(player)
  1029. else:
  1030. if arg-1 is not set:
  1031. msg(player, "&eUsage: &6/gamemode &f<gamemode> [player]")
  1032. else:
  1033. if arg-2 is not set:
  1034. if arg-1 is "c" or "1" or "creative":
  1035. set player's gamemode to creative
  1036. msg(player, "&cYour gamemode is now creative!")
  1037. loop all players:
  1038. if {rank.perms.%{rank.%loop-player%}%::*} contains "*" or "archon.staff":
  1039. msg(loop-player, "&7&o[%player%: &cset gamemode to creative&7&o]")
  1040. if arg-1 is "s" or "0" or "survival":
  1041. set player's gamemode to creative
  1042. msg(player, "&cYour gamemode is now survival!")
  1043. loop all players:
  1044. if {rank.perms.%{rank.%loop-player%}%::*} contains "*" or "archon.staff":
  1045. msg(loop-player, "&7&o[%player%: &cset gamemode to survival&7&o]")
  1046.  
  1047. every 0.5 seconds:
  1048. loop all players:
  1049. set loop-player's displayname to "%{rank.%loop-player%.color}%%loop-player%"
  1050.  
  1051. # Gamemode #
  1052.  
  1053. command /c [<player>]:
  1054. permission: archon.staff
  1055. trigger:
  1056. if arg-1 is not set:
  1057. set player's gamemode to creative
  1058. message "&cYou are now in &4Creative &cmode!" to player
  1059. else if arg-1 is set:
  1060. set arg-1's gamemode to creative
  1061. message "&cYou are now in &4Creative &cmode!" to arg-1
  1062.  
  1063. command /s [<player>]:
  1064. permission: archon.staff
  1065. trigger:
  1066. if arg-1 is not set:
  1067. set player's gamemode to survival
  1068. message "&cYou are now in &4Survival &cmode!" to player
  1069. else if arg-1 is set:
  1070. set arg-1's gamemode to survival
  1071. message "&cYou are now in &4Survival &cmode!" to arg-1
  1072.  
  1073. command /a [<player>]:
  1074. permission: archon.staff
  1075. trigger:
  1076. if arg-1 is not set:
  1077. set player's gamemode to adventure
  1078. message "&cYou are now in &4Adventure &cmode!" to player
  1079. else if arg-1 is set:
  1080. set arg-1's gamemode to adventure
  1081. message "&cYou are now in &4Adventure &cmode!" to arg-1
  1082.  
  1083. command /sp [<player>]:
  1084. permission: archon.staff
  1085. trigger:
  1086. if arg-1 is not set:
  1087. set player's gamemode to spectator
  1088. message "&cYou are now in &4Spectator &cmode!" to player
  1089. else if arg-1 is set:
  1090. set arg-1's gamemode to spectator
  1091. message "&cYou are now in &4Spectator &cmode!" to arg-1
  1092.  
  1093. # Functions #
  1094.  
  1095. on command:
  1096. if command is "pl":
  1097. cancel event
  1098. player command "plugins"
  1099.  
  1100. on death:
  1101. if "%player's world%" contains "minepvp":
  1102. if attacker is a player:
  1103. add 2 to {xp::%attacker%}
  1104.  
  1105. on drop:
  1106. if "%player's world%" contains "bedwars":
  1107. if player does not have permission "archon.staff":
  1108. cancel event
  1109.  
  1110. on place:
  1111. if "%player's world%" contains "bedwars":
  1112. if player does not have permission "archon.staff":
  1113. cancel event
  1114.  
  1115. on break:
  1116. if "%player's world%" contains "bedwars":
  1117. if player does not have permission "archon.staff":
  1118. cancel event
  1119.  
  1120. # Level and Playtime #
  1121.  
  1122. every 0.2 seconds:
  1123. loop all players:
  1124. if {xp::%loop-player%} is higher or equal to {max::%loop-player%}:
  1125. message "&aYou've leveled up to %{nl::%loop-player%}%" to loop-player
  1126. add 40 to {max::%loop-player%}
  1127. set {xp::%loop-player%} to 0
  1128. add 1 to {level::%loop-player%}
  1129. add 1 to {nl::%loop-player%}
  1130.  
  1131.  
  1132. every 1 second:
  1133. loop all players:
  1134. add 1 to {s.%loop-player%}
  1135. if {s.%loop-player%} >= 60:
  1136. set {s.%loop-player%} to 0
  1137. add 1 to {m.%loop-player%}
  1138. if {m.%loop-player%} >= 60:
  1139. set {m.%loop-player%} to 0
  1140. add 1 to {h.%loop-player%}
  1141. if {h.%loop-player%} >= 24:
  1142. set {h.%loop-player%} to 0
  1143. add 1 to {d.%loop-player%}
  1144.  
  1145.  
  1146. command /playtime:
  1147. trigger:
  1148. message "&ePlaytime: &f%{d.%player%}%day(s) %{h.%player%}%hour(s) %{m.%player%}%minute(s) %{s.%player%}%seconds" to player
  1149.  
  1150.  
  1151. command /resetexp [<player>]:
  1152. permission: clubmodutilities.staff
  1153. aliases: rx, resetexp, resetxp, rxp, rexp, re
  1154. trigger:
  1155. if arg-1 is not set:
  1156. message "&cPlease specify a player." to player
  1157. else if arg-1 is set:
  1158. message "&aSuccessfully reseted &c%arg-1%&a's level to &f1" to player
  1159. message "&aYour level has been set to &f1 &aby &c%player%" to arg-1
  1160. set {xp::%arg-1%} to 0
  1161.  
  1162. on break of coal ore:
  1163. add 0.5 to {xp::%player%}
  1164.  
  1165. on break of coal block:
  1166. add 1.5 to {xp::%player%}
  1167.  
  1168. on break of iron ore:
  1169. add 1 to {xp::%player%}
  1170.  
  1171. on break of iron block:
  1172. add 3 to {xp::%player%}
  1173.  
  1174. on break of gold ore:
  1175. add 2 to {xp::%player%}
  1176.  
  1177. on break of gold block:
  1178. add 4 to {xp::%player%}
  1179.  
  1180. on break of diamond ore:
  1181. add 3 to {xp::%player%}
  1182.  
  1183. on break of diamond block:
  1184. add 6 to {xp::%player%}
  1185.  
  1186. on break of emerald ore:
  1187. add 4 to {xp::%player%}
  1188.  
  1189. on break of emerald block:
  1190. add 8 to {xp::%player%}
  1191.  
  1192. on break of netherrack:
  1193. add 3 to {xp::%player%}
  1194.  
  1195. on break of quartz ore:
  1196. add 5 to {xp::%player%}
  1197.  
  1198. on break of obsidian:
  1199. add 20 to {xp::%player%}
  1200.  
  1201. on break of end stone:
  1202. add 25 to {xp::%player%}
  1203.  
  1204. on join:
  1205. loop all players:
  1206. if loop-player has permission "archon.staff":
  1207. if {ban.%uuid of player%} is set:
  1208. message "&b[S] %{rank.%player%.color}%%player% &3joined while banned, but cant join any servers!" to loop-player
  1209.  
  1210. on command:
  1211. if the command is "kit" or "ekit" or "ekits" or "essentials:kit" or "essentials:kits":
  1212. if "%player's world%" is not "hub":
  1213. make player execute command "kits"
  1214. else:
  1215. cancel event
  1216.  
  1217. every tick:
  1218. loop all players:
  1219. loop all players:
  1220. if loop-player-1's world is not loop-player-2's world:
  1221. hide loop-player-1 from loop-player-2
  1222. else:
  1223. if {vanish.%uuid of loop-player-1%} is set:
  1224. if loop-player-2 does not have permission "archon.staff":
  1225. hide loop-player-1 from loop-player-2
  1226. else:
  1227. reveal loop-player-1 to loop-player-2
  1228. else:
  1229. reveal loop-player-1 to loop-player-2
  1230.  
  1231. command /plugins:
  1232. aliases: pl, plugin
  1233. trigger:
  1234. if "%player's world%" is "hub":
  1235. message "&fPlugins (4): &aHub&f, &AArchonUtilities&f, &aArchonBoard&f, &aArchonRanks" to player
  1236. if "%player's world%" is "bedwars":
  1237. message "&fPlugins (7): &aArchonBedwars&f, &AArchonUtilities&f, &aArchonBoard&f, &aArchonRanks&f, &aArchonSpawn&f, &aArchonBedwarsHub&f, &aArchonCrates" to player
  1238. if "%player's world%" is "prison":
  1239. message "&fPlugins (7): &aArchonPrison&f, &AArchonUtilities&f, &aArchonBoard&f, &aArchonRanks&f, &aArchonSpawn&f, &aArchonMines&f, &aArchonCrates" to player
  1240. if "%player's world%" is "minepvp":
  1241. message "&fPlugins (8): &aArchonMinePvP&f, &AArchonUtilities&f, &aArchonBoard&f, &aArchonRanks&f, &aArchonMines&f, &aArchonSpawn&f, &aArchonResetMines&f, &aArchonCrates" to player
  1242. if "%player's world%" is "kitpvp":
  1243. message "&fPlugins (7): &aArchonKitPvP&f, &AArchonUtilities&f, &aArchonBoard&f, &aArchonRanks&f, &aArchonKits&f, &aArchonSpawn&f, &aArchonCrates" to player
  1244.  
  1245. on drop:
  1246. if "%player's world%" contains "hub":
  1247. cancel event
  1248.  
  1249. on command:
  1250. if "%player's world%" contains "hub":
  1251. if the command is "ci" or "clear" or "clean" or "gmc" or "gm" or "gamemode" or "survival" or "creative" or "spectator" or "adventure" or "kit" or "kits" or "ekit" or "ekits":
  1252. cancel event
  1253. message "&fUnknown command. Type ""&f/help"" &ffor help." to player
  1254.  
  1255. on chat:
  1256. loop all players where ["%input's world%" is not "%player's world%"]:
  1257. remove loop-player from chat recipients
  1258.  
  1259. command /ban [<offline player>] [<text>]:
  1260. aliases: xenitrogen:ban, b, xenitrogen:b
  1261. trigger:
  1262. if {rank.perms.%{rank.%player%}%::*} does not contain "*" or "archon.command.ban":
  1263. message "&cI'm sorry, but you do not have permission to perform this command."
  1264. else:
  1265. if arg 2 is not set:
  1266. message "&eUsage: &6/ban &f<player> [-s] <reason> [-s]"
  1267. else:
  1268. if {total-bans.%uuid of arg-1%} is not set:
  1269. set {total-bans.%uuid of arg-1%} to 0
  1270. set {_r} to arg 2
  1271. replace all "-s " with "" in {_r}
  1272. replace all " -s" with "" in {_r}
  1273. replace all "-s" with "" in {_r}
  1274. if length of {_r} is 0:
  1275. message "&eUsage: &6/ban &f<player> [-s] <reason> [-s]"
  1276. else:
  1277. if {ban.%uuid of arg-1%} is set:
  1278. message "%arg-1% &calready has an active ban."
  1279. else:
  1280. if arg 2 contains "-s":
  1281. message "&7(Silent) &aYou've banned &f%arg-1% &afor &r%uncolored {_r}%&a."
  1282. else:
  1283. message "&aYou've banned &r%arg-1% &afor &r%uncolored {_r}%&a."
  1284. add 1 to {total-bans.%uuid of arg-1%}
  1285. set {ban.%uuid of arg-1%} to true
  1286. set {ban.%uuid of arg-1%.executor} to "%{rank.%player%.color}%%player%"
  1287. set {ban.%uuid of arg-1%.duration} to "Forever"
  1288. set {ban.%uuid of arg-1%.date} to now
  1289. set {ban.%uuid of arg-1%.reason} to uncolored {_r}
  1290. set {ban.%uuid of arg-1%.scope} to player's world
  1291. if executor is not a player:
  1292. set {ban.%uuid of arg-1%.executor} to colored "&c&lConsole"
  1293. if arg 2 contains "-s":
  1294. message "<tooltip:&e&m-------------------------------------------%nl%&eAdded By: &f%{ban.%uuid of arg-1%.executor}%%nl%&eAdded Reason: &f%{ban.%uuid of arg-1%.reason}%%nl%&e&m------------------------------------------->&7(Silent) %{ban.%uuid of arg-1%.executor}% &ahas permanently banned &c%arg-1%&a.<reset>" to all players where [input has permission "clubmodutilities.staff"]
  1295. else:
  1296. message "<tooltip:&e&m-------------------------------------------%nl%&eAdded By: &f%{ban.%uuid of arg-1%.executor}%%nl%&eAdded Reason: &f%{ban.%uuid of arg-1%.reason}%%nl%&e&m------------------------------------------->%{ban.%uuid of arg-1%.executor}% &ahas permanently banned &c%arg-1%&a.<reset>" to all players where [input has permission "clubmodutilities.staff"]
  1297. message "%{ban.%uuid of arg-1%.executor}% &ahas permanently banned &f%arg-1%&a." to all players where [input does not have permission "clubmodutilities.staff"]
  1298. kick arg-1 due to "&cYou are permanently &4banned &cfrom The Archon.%nl%&cYou were &4banned &cfor: &7%{ban.%uuid of arg-1%.reason}%%nl%&7If you feel this ban is unjustified, fill out a support ticket at *Coming soon*."
  1299.  
  1300. command /unban [<offline player>] [<text>]:
  1301. aliases: xenitrogen:ban, b, xenitrogen:b
  1302. trigger:
  1303. if executor does not have permission "archon.command.unban":
  1304. message "&cI'm sorry, but you do not have permission to perform this command."
  1305. else:
  1306. if arg 2 is not set:
  1307. message "&eUsage: &6/unban &f<player> [-s] <reason> [-s]"
  1308. else:
  1309. set {_r} to arg 2
  1310. replace all "-s " with "" in {_r}
  1311. replace all " -s" with "" in {_r}
  1312. replace all "-s" with "" in {_r}
  1313. if length of {_r} is 0:
  1314. message "&eUsage: &6/unban &f<player> [-s] <reason> [-s]"
  1315. else:
  1316. if {ban.%uuid of arg-1%} is not set:
  1317. message "&f%arg-1% &cdoes not have an active ban."
  1318. else:
  1319. if arg 2 contains "-s":
  1320. message "&7(Silent) &aYou've unbanned &f%arg-1% &afor &r%uncolored {_r}%&a."
  1321. else:
  1322. message "&aYou've unbanned &f%arg-1% &afor &r%uncolored {_r}%&a."
  1323. delete {ban.%uuid of arg-1%}
  1324. set {_e} to "%{rank.%player%.color}%%player%"
  1325. if executor is not a player:
  1326. set {_e} to colored "&c&lConsole"
  1327. if arg 2 contains "-s":
  1328. message "<tooltip:&e&m-------------------------------------------%nl%&eRemoved By: &f%{_e}%%nl%&eRemoved Reason: &f%uncolored {_r}%%nl%&e&m------------------------------------------->&7(Silent) %{_e}% &ahas unbanned &c%arg-1%&a.<reset>" to all players where [input has permission "clubmodutilities.staff"]
  1329. else:
  1330. message "<tooltip:&e&m-------------------------------------------%nl%&eRemoved By: &f%{_e}%%nl%&eRemoved Reason: &f%uncolored {_r}%%nl%&e&m------------------------------------------->%{_e}% &ahas unbanned &c%arg-1%&a.<reset>" to all players where [input has permission "clubmodutilities.staff"]
  1331. message "%{_e}% &ahas unbanned &f%arg-1%&a." to all players where [input does not have permission "archon.staff"]
  1332.  
  1333.  
  1334. command /eserver [<text>]:
  1335. permission: archon.staff
  1336. trigger:
  1337. if arg-1 is not set:
  1338. message "&4Servers: &c%{servers::*}%" to player
  1339. else if arg-1 is set:
  1340. if {servers::*} does not contain arg-1:
  1341. message "&4Servers: &c%{servers::*}%" to player
  1342. else if {servers::*} contains arg-1:
  1343. teleport player to world arg-1
  1344.  
  1345. variables:
  1346. {cmdspy.%player%} = false
  1347.  
  1348. command /cmdspy:
  1349. trigger:
  1350. if {rank.perms.%{rank.%player%}%::*} contains "*" or "archon.staff":
  1351. if {cmdspy.%player%} is false:
  1352. set {cmdspy.%player%} to true
  1353. message "&cCMDSPY ACTIVATED" to player
  1354. else:
  1355. set {cmdspy.%player%} to false
  1356. message "&cCMDSPY DEACTIVATED" to player
  1357. else:
  1358. noPermMsg(player)
  1359.  
  1360. on command:
  1361. loop all players:
  1362. if {cmdspy.%loop-player%} is true:
  1363. message "&c[!] &7(CMDSPY) %{rank.%player%.color}%%player% &c/%full command%" to loop-player
  1364.  
  1365. on quit:
  1366. set {build.%player%} to false
  1367.  
  1368. on command:
  1369. if {ban.%uuid of player%} is set:
  1370. if the command is not "register" or "unban" or "minservers" or "sk" or "stc" or "history":
  1371. cancel event
  1372. message "&cYou can only use /register as you are currently banned." to player
  1373.  
  1374. on chat:
  1375. if {ban.%uuid of player%} is set:
  1376. cancel event
  1377. message "&cYou cannot chat as you are currently banned."
  1378.  
  1379. on world change:
  1380. loop all players:
  1381. if {ban.%uuid of loop-player%} is set:
  1382. teleport player to location(17.500, 8, 76.500, world("hub"))
  1383. message "&cYou can't join any servers as you are currently banned."
  1384.  
  1385. variables:
  1386. {mute.%player%} = "false"
  1387.  
  1388. command /mute [<offline player>] [<text>] [<text>]:
  1389. permission: archon.command.mute
  1390. trigger:
  1391. if arg-1 is not set:
  1392. message "&eUsage: &6/mute &f<player> [-s] <reason>" to player
  1393. else if arg-1 is set:
  1394. if arg-2 is not set:
  1395. message "&eUsage: &6/mute &f<player> [-s] <reason>" to player
  1396. else if arg-2 is set:
  1397. if arg-2 is "-s":
  1398. if arg-3 is not set:
  1399. message "&eUsage: &6/mute &f<player> [-s] <reason>" to player
  1400. else if arg-3 is set:
  1401. loop all players:
  1402. if loop-player has permission "archon.command.mute":
  1403. message "&7(Silent) &f%player's displayname% &ahas permanently muted &f%arg-1%" to loop-player
  1404. set {mute.%player%} to "true"
  1405. message "&7(Silent) &aYou've successfully muted &f%arg-1% &afor the reason &f%arg-3%" to player
  1406. message "&aYou've been muted by %player's displayname%&a for reason: &c%arg-3%&a." to arg-1
  1407. else if arg-2 is not "-s":
  1408. set {mute.%player%} to "true"
  1409. broadcast "&f%player's displayname% &ahas permanently muted &f%arg-1%"
  1410. message "&aYou've been muted by %player's displayname%&a for reason: &c%arg-2%&a." to arg-1
  1411. message "&aYou've successfully muted &f%arg-1% &afor the reason &f%arg-2%" to player
  1412.  
  1413. on chat:
  1414. loop all players:
  1415. if {mute.%loop-player%} is "true":
  1416. cancel event
  1417. message "&cYou cant talk as you are currently muted!" to player
  1418.  
  1419. command /unmute [<offline player>] [<text>] [<text>]:
  1420. permission: archon.command.unmute
  1421. trigger:
  1422. if arg-1 is not set:
  1423. message "&eUsage: &6/unmute &f<player> [-s] <reason>" to player
  1424. else if arg-1 is set:
  1425. if arg-2 is not set:
  1426. message "&eUsage: &6/unmute &f<player> [-s] <reason>" to player
  1427. else if arg-2 is set:
  1428. if arg-2 is "-s":
  1429. if arg-3 is not set:
  1430. message "&eUsage: &6/unmute &f<player> [-s] <reason>" to player
  1431. else if arg-3 is set:
  1432. loop all players:
  1433. if loop-player has permission "archon.command.mute":
  1434. message "&7(Silent) &f%player's displayname% &ahas umuted &f%arg-1%" to loop-player
  1435. set {mute.%player%} to "false"
  1436. message "&7(Silent) &aYou've successfully unmuted &f%arg-1% &afor the reason &f%arg-3%" to player
  1437. message "&aYou've been unmuted by %player's displayname%&a for reason: &c%arg-3%&a." to arg-1
  1438. else if arg-2 is not "-s":
  1439. set {mute.%player%} to "false"
  1440. broadcast "&f%player's displayname% &ahas unmuted &f%arg-1%"
  1441. message "&aYou've been unmuted by %player's displayname%&a for reason: &c%arg-2%&a." to arg-1
  1442. message "&aYou've successfully unmuted &f%arg-1% &afor the reason &f%arg-2%" to player
  1443.  
  1444. command /teleport [<offline player>]:
  1445. aliases: /tp, /archon:tp, /archon:teleport
  1446. permission: archon.command.teleport
  1447. permission message: &cI'm sorry, but you do not have permission to perform this command.
  1448. trigger:
  1449. if arg-1 is not set:
  1450. message "&eUsage: &6/tp &f<player>" to player
  1451. else if arg-1 is set:
  1452. if player is not online:
  1453. message "&cNo player matching to this server." to player
  1454. if "%player's world%" is not "%arg-1's world%":
  1455. message "&cNo player matching to this server." to player
  1456. else:
  1457. loop all players:
  1458. if player has permission "archon.command.teleport":
  1459. message "&7&o[%player%: &cteleported to %arg-1%&7&o]" to loop-player
  1460. message "&cYou've teleported to &a%arg-1%&c." to player
  1461. teleport player to arg-1
  1462.  
  1463. command /teleporthere [<offline player>]:
  1464. aliases: /tphere, /archon:tphere, /archon:teleporthere
  1465. permission: archon.command.teleport
  1466. permission message: &cI'm sorry, but you do not have permission to perform this command.
  1467. trigger:
  1468. if arg-1 is not set:
  1469. message "&eUsage: &6/tp &f<player>" to player
  1470. else if arg-1 is set:
  1471. if player is not online:
  1472. message "&cNo player matching to this server." to player
  1473. if "%player's world%" is not "%arg-1's world%":
  1474. message "&cNo player matching to this server." to player
  1475. else:
  1476. loop all players:
  1477. if player has permission "archon.command.teleport":
  1478. message "&7&o[%player%: &cteleported %arg-1% to him&7&o]" to loop-player
  1479. message "&cYou've teleported to &a%arg-1%&c." to player
  1480. teleport arg-1 to player
  1481.  
  1482.  
  1483. on break of coal ore:
  1484. cancel event
  1485. set event-block to air
  1486. if {fortune.%player%} is 0:
  1487. add 30 to {money.%player%}
  1488. if {fortune.%player%} is 1:
  1489. add 60 to {money.%player%}
  1490. if {fortune.%player%} is 2:
  1491. add 90 to {money.%player%}
  1492. if {fortune.%player%} is 3:
  1493. add 120 to {money.%player%}
  1494.  
  1495. every 5 minutes in "prison":
  1496. loop all players in "prison":
  1497. message "&cInfo &8> &cRemember to use &4/report <player> <reason> &cto report a player!" to loop-player
  1498.  
  1499. command /help:
  1500. trigger:
  1501. if player's world is "prison":
  1502. message "&4---------- &cHelp &4----------" to player
  1503. message "&cMine and rank up with /rankup" to player
  1504. message "&cYou can also prestige with /prestige" to player
  1505. message "&cRight click your pickaxe for abilities!" to player
  1506. if player's world is "kitpvp":
  1507. message "&4---------- &cHelp &4----------" to player
  1508. message "&cCollect a kit with /kits and start" to player
  1509. message "&cpvp and fight people in the arena." to player
  1510. if player's world is "hub":
  1511. message "&fUnknown command. Use ""/help"" for help" to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement