Advertisement
Hqko

Untitled

Mar 17th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.75 KB | None | 0 0
  1. # ######################
  2. # UltimateSpawn #
  3. # Version 0.9.8Alpha #
  4. # ######################
  5. # ############
  6. # Setup #
  7. # ############
  8.  
  9. #============#
  10. # Message #
  11. #============#
  12. # Variable : %player%
  13.  
  14. options:
  15. prefix: &eUltimate&cSpawn &7:&r
  16. SpawnCreate: &eThe spawn has been &6created
  17. SpawnDelete: &eYou have successfully &6delete &espawn
  18. SpawnTeleporte: &7Teleport to spawn...
  19. SpawnTeleporteConsole: &6You have been teleported to spawn by &cConsole&6.
  20. SpawnTeleportePlayer: &6You have been teleported to spawn by &c%player%&6.
  21. ErrorSpawnNotSet: &cSpawn is not set
  22. ErrorTrueOrFalse: &cError in config >> Please set ''true'' or ''false''.
  23. NoPermission: &cSorry, but you don't have permission to execute this command!
  24. LoadSkript: &bSkript load
  25. Command_block: &cThis command is blocked.
  26.  
  27. StaffChat: &c&l[&aStaffChat&c&l] &e%player%&7: &f%argument%
  28. AdminChat: &4&l[&eAdminChat&4&l] &a%player% &8-> &e%argument%
  29.  
  30. chatenable: &b&lThe chat has been enabled by %player%!
  31. chatdisable: &b&lThe chat has been disabled by %player%!
  32. nocanbypasschat: &4You can not talk while the chat is disabled.
  33. clearchat: &bThe chat has been cleared by %player%!
  34.  
  35. unmute: &b%arg 1% was unmuted by %player%
  36. mute: &b%arg 1% was muted by %player%
  37. cmutet: &a%arg 1% is muted.
  38. cmutef: &a%arg 1% is not muted.
  39. Muteplayermessage: &4You can not talk while you are muted. &b%{mute.%player%}/60% &cminutes left.
  40.  
  41. Help1: &eSet the spawn
  42. Help2: &eGo to spawn
  43. Help3: &6All configuration in this skript is editable
  44. Help4: &eReload this skript
  45. Help5: &eClear your chat.
  46. Help6: &eTalk to the members of the team.
  47. Help7: &eTalk with admin
  48. Help8: &eCheck player's mute
  49. Help9: &eMute and unmute player
  50. Help10: &eHelp of chat management
  51. Help11: &eClear chat in your server
  52. Help12: &eGamemode
  53. Help13: &eBecome invisible
  54. Help14: &eSend private message
  55. Help15: &eOption of player
  56. Help16: &eEnable or disable your fly
  57. Help17: &eBroadcast a message
  58.  
  59. OptionHelpHead: &e &6&m------&r &bPlayer Option &6&m------
  60. OptionHelpFooter: &e &6&m------&r &bPlayer Option &6&m------
  61. OptionHelp1: &eEnable or disable your double jump
  62. OptionHelp2: &eEnable or disable your fly
  63.  
  64. TitleJoin: &bServeurName
  65. SubTitleJoin: &bServeurName
  66.  
  67. FirstTitleJoin: &bWelcome
  68. FirstSubTitleJoin: &bGood game ;)
  69.  
  70. BroadcastFirstJoin: &bHello %player%... Good game
  71. Broadcast: &8[&cAlert&8] %player% &7: %arg 1%
  72. Bempty: &cOh no... Please... Say what you mean
  73.  
  74. JoinMessages: &a[+] %player%
  75. QuitMessages: &c[-] %player%
  76.  
  77. Clearmychat: &bYou cleared your chat.
  78.  
  79. gm0: &6Set game mode &csurvival &6for %player's display name%&6.
  80. gm1: &6Set game mode &ccreative &6for %player's display name%&6.
  81. gm2: &6Set game mode &cadventure &6for %player's display name%&6.
  82. gm3: &6Set game mode &cspectator &6for %player's display name%&6.
  83.  
  84. vanishon: &7You are now invisible. Your status will only change when you run &e/vanish.
  85. vanishoff: &7You are no longer invisible. Your status will only change when you run &e/vanish.
  86. vanishtruejoin: &aYou are invisible to players !
  87.  
  88. DoubleJump_enable: &bDouble jump enable.
  89. DoubleJump_disable: &cDouble jump disable.
  90. Double_jump_wait: &cThank you wait 2 seconds between each double jump.
  91.  
  92. Flight_mode_disable: &7Flight mode is now &cdisabled&7.
  93. Flight_mode_enable: &7Flight mode is now &aenabled&7.
  94.  
  95. Tpall: &7Done
  96. Tphere: &e&l%arg 1% teleported !
  97.  
  98. # For receiver
  99. msg1: &6&l[&r&l&e%arg 1% from %player%&r&6&l] &r%arg 2%
  100. # For sender
  101. msg2: &6&l[&r&l&e%player% to %arg 1%&r&6&l] &r%arg 2%
  102.  
  103.  
  104. #============#
  105. # Motd #
  106. #============#
  107.  
  108. # To edit this motd, create juste line with ' send "blablabla" '
  109.  
  110. on join:
  111. send "&c=&7=&c=&7=&c=&7=&c=&7=&c=&8[&bSimpleMinigameServer&8]&c=&7=&c=&7=&c=&7=&c=&7=&c=&7=&c=&7="
  112. send ""
  113. send " &aHello > %player%"
  114. send " &9&lSimpleMinigameServer official Discord server"
  115. send " &9https://discord.gg/5M9U6e8"
  116. send ""
  117. send "&c=&7=&c=&7=&c=&7=&c=&7=&c=&8[&bSimpleMinigameServer&8]&c=&7=&c=&7=&c=&7=&c=&7=&c=&7=&c=&7="
  118.  
  119. #===========#
  120. # Title #
  121. #===========#
  122. options:
  123. TitleSecond: 0
  124. FirstTitleSecond:0
  125.  
  126. #===========#
  127. # FirstJoin #
  128. #===========#
  129. # Announce the new players when they join for the first time
  130. FirstJoinBroadcast: true
  131.  
  132. #===========#
  133. # Join #
  134. #===========#
  135. # Teleport players to spawn whenever they join
  136. TPJoin: true
  137. # Hide join Messages
  138. JoinMessage: false
  139.  
  140. #===========#
  141. # Quit #
  142. #===========#
  143. # Hide quit Messages
  144. QuitMessage: false
  145.  
  146. #============#
  147. # Protection #
  148. #============#
  149. # If the player can break the hub
  150. Can_Break_Hub: false
  151. # If the player can pose the blocks in the hub
  152. Can_Place_Hub: false
  153. # To avoid that players take the items to the ground
  154. Anti_Pick_up: true
  155. # To avoid that there was a storm
  156. lightning: true
  157. # For infinite food
  158. hunger: true
  159. # You can block movement on inventory
  160. Anti_movement_inventory: true
  161. # You can disable fire
  162. Anti_fire: true
  163. # You can disable weather
  164. Anti_weather: true
  165. # You can disable weather
  166. Anti_weather: true
  167. # You can disable drop of items
  168. Anti_drop: true
  169. # You can cancel the damage to a player outside of the void
  170. Damage_of_a_player: true
  171. # Restore life of player and teleporte to spawn
  172. Anti_void_death: true
  173. # Cancel explosion on your server
  174. Anti_explosion: true
  175. # No damage on fall
  176. nofalldamage: true
  177. # Anti Leave Decay
  178. Leave_Decay: false
  179. # For mob and animals spawning
  180. Mod_and_Animal_spawning: false
  181.  
  182.  
  183.  
  184. #============#
  185. # DoubleJump #
  186. #============#
  187. # The number of seconds between each double jump.
  188. second_doublejump_wait: 2
  189.  
  190. #===================#
  191. # Disabled Commands #
  192. #===================#
  193.  
  194. # False = Disable
  195.  
  196. # Disable /pl, /plugins, /bukkit:pl, /bukkit:plugins
  197. plugins: false
  198. # Disable /ehelp, /essentials:help, /bukkit:?, /bukkit:help, /minecraft:help, /?
  199. helpdis: false
  200. # Disable /about, /eabout, /icanhasbukkit, /ver, /version, /bukkit:ver, /bukkit:version, /seed, /info
  201. about: false
  202. # Disable /me, /minecraft:me
  203. medis: false
  204.  
  205. # #############################################################
  206. # #############################################################
  207. # #############################################################
  208. # Finish setup #
  209. # #############################################################
  210. # #############################################################
  211. # #############################################################
  212. # #############################################################
  213. # #############################################################
  214. # #############################################################
  215. # #############################################################
  216. # #############################################################
  217. # #############################################################
  218. # #############################################################
  219. # #############################################################
  220. # #############################################################
  221. # #############################################################
  222. # #############################################################
  223. # #############################################################
  224. # #############################################################
  225. # #############################################################
  226.  
  227. on join:
  228. send player title "{@TitleJoin}" with subtitle "{@SubTitleJoin}" for {@TitleSecond} seconds
  229.  
  230. On First Join:
  231. send player title "{@FirstTitleJoin}" with subtitle "{@FirstSubTitleJoin}" for {@FirstTitleSecond} seconds
  232.  
  233. command /setspawn:
  234. aliases: sethub, hubset, setlobby, lobbyset
  235. permission: Ultimatespawn.setspawn
  236. permission message: {@NoPermission}
  237. trigger:
  238. set {spawn} to location of player
  239. send "{@prefix} {@SpawnCreate}"
  240.  
  241. command /delspawn:
  242. aliases: delhub, dellobby, hubdel, lobbydel
  243. permission: Ultimatespawn.spawndelete
  244. permission message: {@NoPermission}
  245. trigger:
  246. delete {spawn}
  247. message "{@prefix} {@SpawnDelete}"
  248.  
  249. command /spawn [<player>]:
  250. aliases: l, h, lobby, hub
  251. trigger:
  252. if {spawn} isn't set:
  253. message "{@prefix} {@ErrorSpawnNotSet}"
  254. stop
  255. else:
  256. argument 1 is not set:
  257. teleport player to {spawn}
  258. message "{@SpawnTeleporte}"
  259. else:
  260. if sender has permission "Ultimatespawn.spawnothers":
  261. if argument is online:
  262. teleport argument to {spawn}
  263. if sender is a player:
  264. message "{@prefix} {@SpawnTeleportePlayer}" to argument 1
  265. if sender is not a player:
  266. message "{@prefix} {@SpawnTeleporteConsole}" to argument 1
  267. teleport player to {spawn}
  268. else:
  269. message "{@NoPermission}"
  270.  
  271. command /uspawn [<text>]:
  272. permission: Ultimatespawn.admin
  273. permission message: {@NoPermission}
  274. aliases: ultimatespawn
  275. executable by: players and console
  276. trigger:
  277. if arg 1 is not set:
  278. send "&3//&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3\\"
  279. send ""
  280. send " &8>> &7/setspawn - {@Help1}"
  281. send " &8>> &7/spawn - {@Help2}"
  282. send " &8>> &7/uspawn reload - {@Help4}"
  283. send " &8>> &7/chat - {@Help10}"
  284. send " &8>> &7/gm - {@Help12}"
  285. send " &8>> &7/vanish - {@Help13}"
  286. send " &8>> &7/msg - {@Help13}"
  287. send " &8>> &7/option - {@Help15}"
  288. send " &8>> &7/fly - {@Help16}"
  289. send " &8>> &7/bc [text] - {@Help17}"
  290. send ""
  291. send " {@Help3}"
  292. send ""
  293. send "&3\\&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3//"
  294. else if arg 1 is "reload":
  295. execute console command "/sk reload UltimateSpawn"
  296. else if arg 1 is "help":
  297. execute player command "/uspawn"
  298.  
  299. on first join:
  300. teleport player to {spawn}
  301. if {@FirstJoinBroadcast} is true:
  302. broadcast "{@BroadcastFirstJoin}"
  303. else:
  304. stop
  305.  
  306. on quit:
  307. if {@QuitMessage} is true:
  308. set leave message to ""
  309. stop
  310. if {@QuitMessage} is false:
  311. set leave message to "{@QuitMessages}"
  312. stop
  313. else:
  314. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  315. stop
  316.  
  317. on join:
  318. if {spawn} is set:
  319. if {@TPJoin} is true:
  320. teleport player to {spawn}
  321. if {@JoinMessage} is false:
  322. set join message to "{@JoinMessages}"
  323. stop
  324. if {@JoinMessage} is true:
  325. set join message to ""
  326. stop
  327. if {UltimateSpawn.vanish.%player%} is not set:
  328. set {UltimateSpawn.vanish.%player%} to true
  329. else:
  330. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  331. stop
  332.  
  333.  
  334. on break:
  335. if {@Can_Break_Hub} is false:
  336. if player has permission "UltimateSpawn.hub.break":
  337. stop
  338. else:
  339. cancel the event
  340. else:
  341. broadcast "{@NoPermission}"
  342. stop
  343.  
  344. on spawn:
  345. if {@Mod_and_Animal_spawning} is false:
  346. cancel the event
  347. else:
  348. broadcast "{@NoPermission}"
  349. stop
  350.  
  351. on place:
  352. if {@Can_Place_Hub} is false:
  353. if player has permission "UltimateSpawn.hub.place":
  354. stop
  355. else:
  356. cancel the event
  357. else:
  358. broadcast "{@NoPermission}"
  359. stop
  360.  
  361. on damage:
  362. if {@Anti_void_death} is true:
  363. damage cause is void:
  364. heal the victim by 10 hearts
  365. teleport victim to {spawn}
  366. if {@nofalldamage} is true:
  367. damage cause is fall:
  368. victim has permission "UltimateSpawn.nofall":
  369. cancel the event
  370. else:
  371. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  372. stop
  373.  
  374. on explosion:
  375. if {@Anti_explosion} is true:
  376. cancel the event
  377. else:
  378. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  379. stop
  380.  
  381. on damage of a player:
  382. if {@Damage_of_a_player} is true:
  383. damage cause is not void:
  384. cancel the event
  385. else:
  386. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  387. stop
  388.  
  389. on drop:
  390. if {@Anti_drop} is true:
  391. cancel the event
  392. else:
  393. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  394. stop
  395.  
  396. on Pick Up:
  397. if {@Anti_Pick_up} is true:
  398. if player has permission "ultimatespawn.pickup":
  399. stop
  400. else:
  401. cancel event
  402. else:
  403. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  404. stop
  405.  
  406. on Leaves Decay:
  407. if {@Leave_Decay} is false:
  408. cancel event
  409. else:
  410. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  411. stop
  412.  
  413. on weather change to rain or thunder:
  414. if {@Anti_weather} is true:
  415. cancel the event
  416. else:
  417. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  418. stop
  419.  
  420. on place fire:
  421. if {@Anti_fire} is true:
  422. cancel the event
  423. else:
  424. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  425. stop
  426.  
  427. on load:
  428. broadcast "{@prefix} {@LoadSkript}"
  429.  
  430. on sign change:
  431. if has the permission "Ultimatespawn.signs.color":
  432. replace "&" with "§" in line 1
  433. replace "&" with "§" in line 2
  434. replace "&" with "§" in line 3
  435. replace "&" with "§" in line 4
  436.  
  437. on inventory click:
  438. if {@Anti_movement_inventory} is true:
  439. if player has permission "Ultimatespawn.bypass.inventoryclick":
  440. stop
  441. else:
  442. cancel event
  443. else:
  444. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  445. stop
  446.  
  447.  
  448.  
  449.  
  450. on hunger bar change:
  451. if {@hunger} is true:
  452. cancel event
  453. add 20 to the player's hunger bar
  454. else:
  455. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  456. stop
  457.  
  458. on lightning strike:
  459. if {@lightning} is true:
  460. cancel event
  461. else:
  462. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  463. stop
  464.  
  465. command /gm [<text>] [<player>]:
  466. aliases: gamemode
  467. trigger:
  468. if argument 2 is not set:
  469. if argument 1 is "0":
  470. if player has permission "UltimateSpawn.survival":
  471. set player's gamemode to survival
  472. send "{@gm0}" to sender
  473. else:
  474. send "{@NoPermission}"
  475. if argument 1 is "survival":
  476. if player has permission "UltimateSpawn.survival":
  477. set player's gamemode to survival
  478. send "{@gm0}" to sender
  479. else:
  480. send "{@NoPermission}"
  481. if argument 1 is "1":
  482. if player has permission "UltimateSpawn.creative":
  483. set player's gamemode to creative
  484. send "{@gm1}" to sender
  485. else:
  486. send "{@NoPermission}"
  487. if argument 1 is "creative":
  488. if player has permission "UltimateSpawn.creative":
  489. set player's gamemode to creative
  490. send "{@gm1}" to sender
  491. else:
  492. send "{@NoPermission}"
  493. if argument 1 is "2":
  494. if player has permission "UltimateSpawn.adventure":
  495. set player's gamemode to adventure
  496. send "{@gm2}" to sender
  497. else:
  498. send "{@NoPermission}"
  499. if argument 1 is "adventure":
  500. if player has permission "UltimateSpawn.adventure":
  501. set player's gamemode to adventure
  502. send "{@gm2}" to sender
  503. else:
  504. send "{@NoPermission}"
  505. if argument 1 is "3":
  506. if player has permission "UltimateSpawn.spectator":
  507. execute console command "gamemode spectator %player%"
  508. send "{@gm3}" to sender
  509. else:
  510. send "{@NoPermission}"
  511. if argument 1 is "spectator":
  512. if player has permission "UltimateSpawn.spectator":
  513. execute console command "gamemode spectator %player%"
  514. send "{@gm3}" to sender
  515. else:
  516. send "{@NoPermission}"
  517. if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
  518. send "&4Error: &cInvalid argument!"
  519. if argument 1 is not set:
  520. send "&4Error: &cMissing argument!"
  521. else:
  522. argument 2 is online
  523. if argument 1 is "0":
  524. if sender has permission "UltimateSpawn.survival.others":
  525. set argument 2's gamemode to survival
  526. send "{@gm0}" to sender
  527. else:
  528. send "{@NoPermission}"
  529. if argument 1 is "survival":
  530. if sender has permission "UltimateSpawn.survival.others":
  531. set argument 2's gamemode to survival
  532. send "{@gm0}" to sender
  533. else:
  534. send "{@NoPermission}"
  535. if argument 1 is "1":
  536. if sender has permission "UltimateSpawn.creative.others":
  537. set argument 2's gamemode to creative
  538. send "{@gm1}" to sender
  539. else:
  540. send "{@NoPermission}"
  541. if argument 1 is "creative":
  542. if sender has permission "UltimateSpawn.creative.others":
  543. set argument 2's gamemode to creative
  544. send "{@gm1}" to sender
  545. else:
  546. send "{@NoPermission}"
  547. if argument 1 is "2":
  548. if sender has permission "UltimateSpawn.adventure.others":
  549. set argument 2's gamemode to adventure
  550. send "{@gm2}" to sender
  551. else:
  552. send "{@NoPermission}"
  553. if argument 1 is "adventure":
  554. if sender has permission "UltimateSpawn.adventure.others":
  555. set argument 2's gamemode to adventure
  556. send "{@gm2}" to sender
  557. else:
  558. send "{@NoPermission}"
  559. if argument 1 is "3":
  560. if sender has permission "UltimateSpawn.spectator.others":
  561. execute console command "gamemode spectator %arg 2%"
  562. send "{@gm3}" to sender
  563. else:
  564. send "{@NoPermission}"
  565. if argument 1 is "spectator":
  566. if sender has permission "UltimateSpawn.spectator.others":
  567. execute console command "gamemode spectator %arg 2%"
  568. send "{@gm3}" to sender
  569. else:
  570. send "{@NoPermission}"
  571. if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
  572. send "&4Error: &cInvalid argument!"
  573. if argument 1 is not set:
  574. send "&4Error: &cMissing argument!"
  575.  
  576. on command "/plugins":
  577. if {@plugins} is false:
  578. Send "{@Command_block}" to player
  579. cancel event
  580. else:
  581. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  582. stop
  583.  
  584. on command "/pl":
  585. if {@plugins} is false:
  586. Send "{@Command_block}" to player
  587. cancel event
  588. else:
  589. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  590. stop
  591.  
  592. on command "/?":
  593. if {@helpdis} is false:
  594. Send "{@Command_block}" to player
  595. cancel event
  596. else:
  597. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  598. stop
  599.  
  600. on command "/ver":
  601. if {@about} is false:
  602. Send "{@Command_block}" to player
  603. cancel event
  604. else:
  605. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  606. stop
  607.  
  608. on command "/version":
  609. if {@about} is false:
  610. Send "{@Command_block}" to player
  611. cancel event
  612. else:
  613. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  614. stop
  615.  
  616. on command "/bukkit:pl":
  617. if {@plugins} is false:
  618. Send "{@Command_block}" to player
  619. cancel event
  620. else:
  621. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  622. stop
  623.  
  624. on command "/bukkit:plugins":
  625. if {@plugins} is false:
  626. Send "{@Command_block}" to player
  627. cancel event
  628. else:
  629. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  630. stop
  631.  
  632. on command "/bukkit:?":
  633. if {@helpdis} is false:
  634. Send "{@Command_block}" to player
  635. cancel event
  636. else:
  637. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  638. stop
  639.  
  640. on command "/bukkit:help":
  641. if {@helpdis} is false:
  642. Send "{@Command_block}" to player
  643. cancel event
  644. else:
  645. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  646. stop
  647.  
  648. on command "/bukkit:ver":
  649. if {@about} is false:
  650. Send "{@Command_block}" to player
  651. cancel event
  652. else:
  653. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  654. stop
  655.  
  656. on command "/bukkit:version":
  657. if {@about} is false:
  658. Send "{@Command_block}" to player
  659. cancel event
  660. else:
  661. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  662. stop
  663.  
  664. on command "/minecraft:help":
  665. if {@helpdis} is false:
  666. Send "{@Command_block}" to player
  667. cancel event
  668. else:
  669. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  670. stop
  671.  
  672. on command "/icanhasbukkit":
  673. if {@about} is false:
  674. Send "{@Command_block}" to player
  675. cancel event
  676. else:
  677. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  678. stop
  679.  
  680. on command "/minecraft:me":
  681. if {@medis} is false:
  682. Send "{@Command_block}" to player
  683. cancel event
  684. else:
  685. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  686. stop
  687.  
  688. on command "/me":
  689. if {@medis} is false:
  690. Send "{@Command_block}" to player
  691. cancel event
  692. else:
  693. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  694. stop
  695.  
  696. on command "/about":
  697. if {@about} is false:
  698. Send "{@Command_block}" to player
  699. cancel event
  700. else:
  701. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  702. stop
  703.  
  704. on command "/essentials:help":
  705. if {@helpdis} is false:
  706. Send "{@Command_block}" to player
  707. cancel event
  708. else:
  709. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  710. stop
  711.  
  712. on command "/bukkit:about":
  713. if {@about} is false:
  714. Send "{@Command_block}" to player
  715. cancel event
  716. else:
  717. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  718. stop
  719.  
  720. on command "/eabout":
  721. if {@about} is false:
  722. Send "{@Command_block}" to player
  723. cancel event
  724. else:
  725. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  726. stop
  727.  
  728. on command "/ehelp":
  729. if {@helpdis} is false:
  730. Send "{@Command_block}" to player
  731. cancel event
  732. else:
  733. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  734. stop
  735.  
  736. on command "/seed":
  737. if {@about} is false:
  738. Send "{@Command_block}" to player
  739. cancel event
  740. else:
  741. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  742. stop
  743.  
  744. on command "/info":
  745. if {@about} is false:
  746. Send "{@Command_block}" to player
  747. cancel event
  748. else:
  749. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  750. stop
  751.  
  752. command /vanish:
  753. aliases: /v
  754. permission: UltimateSpawn.vanish
  755. trigger:
  756. if {vanish.%player%} is not set:
  757. hide player to all players
  758. add "%player%" to {vanish::*}
  759. message "{@vanishon}"
  760. set {vanish.%player%} to true
  761. if {vanish.%player%} is false:
  762. hide player to all players
  763. add "%player%" to {vanish::*}
  764. message "{@vanishon}"
  765. set {vanish.%player%} to true
  766. else:
  767. reveal player to all players
  768. message "{@vanishoff}"
  769. remove "%player%" from {vanish::*}
  770. set {vanish.%player%} to false
  771.  
  772. Command /fly:
  773. Permission: UltimateSpawn.fly.admin
  774. permission message: {@NoPermission}
  775. Trigger:
  776. execute player command "/option fly"
  777.  
  778. on join:
  779. loop {vanish::*}:
  780. set {_vanisher::*} to loop-value parsed as player
  781. hide {_vanisher::*} to player
  782. if {vanish.%player%} is true:
  783. wait 3 ticks
  784. send "{@vanishtruejoin}"
  785.  
  786. command /tpall:
  787. permission: Ultimatespawn.tpall
  788. permission message: {@NoPermission}
  789. trigger:
  790. teleport all players to the player
  791. send "{@Tpall}"
  792.  
  793. command /tphere <player>:
  794. permission: Ultimatespawn.tphere
  795. permission message: {@NoPermission}
  796. trigger:
  797. send "{@Tphere}"
  798. teleport argument to player
  799. stop
  800.  
  801. # #################
  802. # Chat #
  803. # #################
  804.  
  805. command /bc [<text>]:
  806. aliases: broadcast
  807. permission: Ultimatespawn.broadcast
  808. permission message: {@NoPermission}
  809. trigger:
  810. if arg 1 is not set:
  811. send "{@Bempty}"
  812. else:
  813. broadcast "{@Broadcast}"
  814.  
  815. command /clearmychat:
  816. permission: Ultimatespawn.clearmychat
  817. permission message: {@NoPermission}
  818. aliases: cmc
  819. trigger:
  820. loop 150 times:
  821. message ""
  822. message "{@Clearmychat}"
  823.  
  824. command /sc <text>:
  825. executable by: players and console
  826. permission: Ultimatespawn.staffchat
  827. permission message: {@NoPermission}
  828. trigger:
  829. message "{@StaffChat}" to console
  830. log "[StaffChat] %player% -> %arg 1%" to "Ultimatespawn/sc"
  831. loop all players:
  832. loop-player has the permission "Ultimatespawn.staffchat":
  833. message "{@StaffChat}" to loop-player
  834.  
  835. command /ac <text>:
  836. executable by: players and console
  837. permission: Ultimatespawn.adminchat
  838. permission message: {@NoPermission}
  839. trigger:
  840. message "{@AdminChat}" to console
  841. log "[AdminChat] %player% -> %arg 1%" to "Ultimatespawn/ac"
  842. loop all players:
  843. loop-player has the permission "Ultimatespawn.adminchat":
  844. message "{@AdminChat}" to loop-player
  845.  
  846. command /unmute [<offline player>]:
  847. executable by: players and console
  848. permission: Ultimatespawn.mute
  849. usage: /unmute <player>
  850. permission message: {@NoPermission}
  851. trigger:
  852. if arg 1 is not set:
  853. if player has permission "Ultimatespawn.unmute":
  854. message "{@prefix} &b/unmute <player>"
  855. if arg 1 is set:
  856. if player has permission "Ultimatespawn.unmute":
  857. set {mute.%arg 1%} to false
  858. broadcast "{@unmute}"
  859.  
  860. command /mute [<offline player>] [<number>]:
  861. executable by: players and console
  862. permission: Ultimatespawn.mute
  863. usage: /mute <player>
  864. permission message: {@NoPermission}
  865. trigger:
  866. if arg 1 is not set:
  867. if player has permission "Ultimatespawn.mute":
  868. message "{@prefix} &b/mute <player> <seconds>"
  869. if arg 1 is set:
  870. if player has permission "Ultimatespawn.mute":
  871. set {mute.%arg 1%} to number-argument
  872. broadcast "{@mute}"
  873.  
  874. every 1 second:
  875. loop all players:
  876. if {mute.%loop-player%} is more than 0:
  877. remove 1 from {mute.%loop-player%}
  878.  
  879. command /ccheckmute [<text>]:
  880. executable by: players and console
  881. permission: Ultimatespawn.mute
  882. usage: /checkmute <player>
  883. permission message: {@NoPermission}
  884. trigger:
  885. if arg 1 is not set:
  886. if player has permission "Ultimatespawn.mute":
  887. message "{@prefix} &a/checkmute <player>"
  888. if arg 1 is set:
  889. if player has permission "Ultimatespawn.mute":
  890. if {mute.%arg 1%} is true:
  891. message "{@prefix} {@cmutet}"
  892. if player has permission "Ultimatespawn.mute":
  893. if {mute.%arg 1%} is false:
  894. message "{@prefix} {@cmutef}"
  895.  
  896.  
  897.  
  898. on chat:
  899. if {chat.disabled} is true:
  900. player doesn't have permission "Ultimatespawn.bypass.chat"
  901. message "{@nocanbypasschat}"
  902. cancel event
  903.  
  904. on chat:
  905. if {mute.%player%} is more than 0:
  906. message "{@Muteplayermessage}"
  907. cancel event
  908.  
  909. command /clearchat:
  910. executable by: players and console
  911. permission: Ultimatespawn.admin
  912. permission message: {@NoPermission}
  913. trigger:
  914. loop 150 times:
  915. broadcast ""
  916. broadcast "{@clearchat}"
  917.  
  918. command /msg [<player>] [<text>]:
  919. executable by: players and console
  920. permission: Ultimatespawn.msg
  921. permission message: {@NoPermission}
  922. aliases: message, w, whisper
  923. trigger:
  924. send "{@msg1}" to arg 1
  925. send "{@msg2}" to player
  926.  
  927. # ##########################
  928. # Option player #
  929. # ##########################
  930.  
  931. on join:
  932. Delete {doublejump.%player%}
  933. Delete {fly.%player%}
  934.  
  935. command /option [<text>]:
  936. trigger:
  937. if arg 1 is not set:
  938. send "{@OptionHelpHead}"
  939. send ""
  940. send " &8>> &7/option dj - {@OptionHelp1}"
  941. send " &8>> &7/option fly - {@OptionHelp2}"
  942. send ""
  943. send "{@OptionHelpFooter}"
  944. if arg 1 is "dj":
  945. if player has permission "UltimateSpawn.DoubleJump":
  946. If {fly.%player%} is not set:
  947. if {doublejump.%player%} is not set:
  948. set {doublejump.%player%} to true
  949. send "{@DoubleJump_enable}"
  950. set player's flight state to true
  951. else:
  952. delete {doublejump.%player%}
  953. send "{@DoubleJump_disable}"
  954. set player's flight state to false
  955. else:
  956. Delete {fly.%player%}
  957. set player's flight mode to false
  958. Send "{@Flight_mode_disable}" to player
  959. execute player command "/option dj"
  960. else:
  961. send "{@NoPermission}"
  962. if arg 1 is "doublejump":
  963. execute player command "/option dj"
  964. if arg 1 is "fly":
  965. if player has permission "UltimateSpawn.fly.player":
  966. if {doublejump.%player%} is not set:
  967. If {fly.%player%} is not set:
  968. Send "{@Flight_mode_enable}" to player
  969. set player's flight mode to true
  970. Set {fly.%player%} to true
  971. Stop
  972. Send "{@Flight_mode_disable}" to player
  973. set player's flight mode to false
  974. Delete {fly.%player%}
  975. Stop
  976. else:
  977. delete {doublejump.%player%}
  978. send "{@DoubleJump_disable}"
  979. set player's flight state to false
  980. execute player command "/option fly"
  981. else:
  982. send "{@NoPermission}"
  983.  
  984. on flight toggle:
  985. player's gamemode is not creative
  986. if {doublejump.%player%} is set:
  987. cancel event
  988. if {canjump.%player%} is not set:
  989. set {canjump.%player%} to false
  990. push player upwards at speed 1
  991. push player forwards at speed 1
  992. execute console command "/playsound mob.ghast.fireball @a %x-coordinate of player's location% %y-coordinate of player's location% %z-coordinate of player's location% 1 1 1"
  993.  
  994. wait {@second_doublejump_wait} seconds
  995. delete {canjump.%player%}
  996. else:
  997. send "{@Double_jump_wait}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement