Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.37 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: &2&lWelcome back to SimpleMinigameServer
  65. SubTitleJoin: &a&lEnjoy minigames :)
  66.  
  67. FirstTitleJoin: &b&lWelcome to this server!
  68. FirstSubTitleJoin: &b&lEnjoy minigames!
  69.  
  70. BroadcastFirstJoin: &d[+] %player% &r(First)
  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[&bservername&8]&c=&7=&c=&7=&c=&7=&c=&7=&c=&7=&c=&7="
  112. send ""
  113. send " &aHello > %player%"
  114. send " &9&lSimple Minigame Server official Discord server"
  115. send " &9&lhttps://discord.gg/5M9U6e8"
  116. send ""
  117. send "&c=&7=&c=&7=&c=&7=&c=&7=&c=&8[&bservername&8]&c=&7=&c=&7=&c=&7=&c=&7=&c=&7=&c=&7="
  118.  
  119. #===========#
  120. # Title #
  121. #===========#
  122. options:
  123. TitleSecond: 5
  124. FirstTitleSecond: 5
  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. # LaunchPad #
  184. #===========#
  185. # Enable or disable launch pad
  186. Launch_Pad: true
  187. # Force of the pressure plate
  188. Force_of_plate: 3
  189.  
  190. #============#
  191. # DoubleJump #
  192. #============#
  193. # The number of seconds between each double jump.
  194. second_doublejump_wait: 2
  195.  
  196. #===================#
  197. # Disabled Commands #
  198. #===================#
  199.  
  200. # False = Disable
  201.  
  202. # Disable /pl, /plugins, /bukkit:pl, /bukkit:plugins
  203. plugins: false
  204. # Disable /ehelp, /essentials:help, /bukkit:?, /bukkit:help, /minecraft:help, /?
  205. helpdis: false
  206. # Disable /about, /eabout, /icanhasbukkit, /ver, /version, /bukkit:ver, /bukkit:version, /seed, /info
  207. about: false
  208. # Disable /me, /minecraft:me
  209. medis: false
  210.  
  211. # #############################################################
  212. # #############################################################
  213. # #############################################################
  214. # Finish setup #
  215. # #############################################################
  216. # #############################################################
  217. # #############################################################
  218. # #############################################################
  219. # #############################################################
  220. # #############################################################
  221. # #############################################################
  222. # #############################################################
  223. # #############################################################
  224. # #############################################################
  225. # #############################################################
  226. # #############################################################
  227. # #############################################################
  228. # #############################################################
  229. # #############################################################
  230. # #############################################################
  231. # #############################################################
  232.  
  233. on join:
  234. send player title "{@TitleJoin}" with subtitle "{@SubTitleJoin}" for {@TitleSecond} seconds
  235.  
  236. On First Join:
  237. send player title "{@FirstTitleJoin}" with subtitle "{@FirstSubTitleJoin}" for {@FirstTitleSecond} seconds
  238.  
  239. command /setspawn:
  240. aliases: sethub, hubset, setlobby, lobbyset
  241. permission: Ultimatespawn.setspawn
  242. permission message: {@NoPermission}
  243. trigger:
  244. set {spawn} to location of player
  245. send "{@prefix} {@SpawnCreate}"
  246.  
  247. command /delspawn:
  248. aliases: delhub, dellobby, hubdel, lobbydel
  249. permission: Ultimatespawn.spawndelete
  250. permission message: {@NoPermission}
  251. trigger:
  252. delete {spawn}
  253. message "{@prefix} {@SpawnDelete}"
  254.  
  255. command /spawn [<player>]:
  256. aliases: l, h, lobby, hub
  257. trigger:
  258. if {spawn} isn't set:
  259. message "{@prefix} {@ErrorSpawnNotSet}"
  260. stop
  261. else:
  262. argument 1 is not set:
  263. teleport player to {spawn}
  264. message "{@SpawnTeleporte}"
  265. else:
  266. if sender has permission "Ultimatespawn.spawnothers":
  267. if argument is online:
  268. teleport argument to {spawn}
  269. if sender is a player:
  270. message "{@prefix} {@SpawnTeleportePlayer}" to argument 1
  271. if sender is not a player:
  272. message "{@prefix} {@SpawnTeleporteConsole}" to argument 1
  273. teleport player to {spawn}
  274. else:
  275. message "{@NoPermission}"
  276.  
  277. command /uspawn [<text>]:
  278. permission: Ultimatespawn.admin
  279. permission message: {@NoPermission}
  280. aliases: ultimatespawn
  281. executable by: players and console
  282. trigger:
  283. if arg 1 is not set:
  284. send "&3//&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3\\"
  285. send ""
  286. send " &8>> &7/setspawn - {@Help1}"
  287. send " &8>> &7/spawn - {@Help2}"
  288. send " &8>> &7/uspawn reload - {@Help4}"
  289. send " &8>> &7/chat - {@Help10}"
  290. send " &8>> &7/gm - {@Help12}"
  291. send " &8>> &7/vanish - {@Help13}"
  292. send " &8>> &7/msg - {@Help13}"
  293. send " &8>> &7/option - {@Help15}"
  294. send " &8>> &7/fly - {@Help16}"
  295. send " &8>> &7/bc [text] - {@Help17}"
  296. send ""
  297. send " {@Help3}"
  298. send ""
  299. send "&3\\&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3//"
  300. else if arg 1 is "reload":
  301. execute console command "/sk reload UltimateSpawn"
  302. else if arg 1 is "help":
  303. execute player command "/uspawn"
  304.  
  305. on first join:
  306. teleport player to {spawn}
  307. if {@FirstJoinBroadcast} is true:
  308. broadcast "{@BroadcastFirstJoin}"
  309. else:
  310. stop
  311.  
  312. on quit:
  313. if {@QuitMessage} is true:
  314. set leave message to ""
  315. stop
  316. if {@QuitMessage} is false:
  317. set leave message to "{@QuitMessages}"
  318. stop
  319. else:
  320. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  321. stop
  322.  
  323. on join:
  324. if {spawn} is set:
  325. if {@TPJoin} is true:
  326. teleport player to {spawn}
  327. if {@JoinMessage} is false:
  328. set join message to "{@JoinMessages}"
  329. stop
  330. if {@JoinMessage} is true:
  331. set join message to ""
  332. stop
  333. if {UltimateSpawn.vanish.%player%} is not set:
  334. set {UltimateSpawn.vanish.%player%} to true
  335. else:
  336. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  337. stop
  338.  
  339.  
  340. on break:
  341. if {@Can_Break_Hub} is false:
  342. if player has permission "UltimateSpawn.hub.break":
  343. stop
  344. else:
  345. cancel the event
  346. else:
  347. broadcast "{@NoPermission}"
  348. stop
  349.  
  350. on spawn:
  351. if {@Mod_and_Animal_spawning} is false:
  352. cancel the event
  353. else:
  354. broadcast "{@NoPermission}"
  355. stop
  356.  
  357. on place:
  358. if {@Can_Place_Hub} is false:
  359. if player has permission "UltimateSpawn.hub.place":
  360. stop
  361. else:
  362. cancel the event
  363. else:
  364. broadcast "{@NoPermission}"
  365. stop
  366.  
  367. on damage:
  368. if {@Anti_void_death} is true:
  369. damage cause is void:
  370. heal the victim by 10 hearts
  371. teleport victim to {spawn}
  372. if {@nofalldamage} is true:
  373. damage cause is fall:
  374. victim has permission "UltimateSpawn.nofall":
  375. cancel the event
  376. else:
  377. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  378. stop
  379.  
  380. on explosion:
  381. if {@Anti_explosion} is true:
  382. cancel the event
  383. else:
  384. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  385. stop
  386.  
  387. on damage of a player:
  388. if {@Damage_of_a_player} is true:
  389. damage cause is not void:
  390. cancel the event
  391. else:
  392. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  393. stop
  394.  
  395. on drop:
  396. if {@Anti_drop} is true:
  397. cancel the event
  398. else:
  399. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  400. stop
  401.  
  402. on Pick Up:
  403. if {@Anti_Pick_up} is true:
  404. if player has permission "ultimatespawn.pickup":
  405. stop
  406. else:
  407. cancel event
  408. else:
  409. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  410. stop
  411.  
  412. on Leaves Decay:
  413. if {@Leave_Decay} is false:
  414. cancel event
  415. else:
  416. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  417. stop
  418.  
  419. on weather change to rain or thunder:
  420. if {@Anti_weather} is true:
  421. cancel the event
  422. else:
  423. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  424. stop
  425.  
  426. on place fire:
  427. if {@Anti_fire} is true:
  428. cancel the event
  429. else:
  430. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  431. stop
  432.  
  433. on load:
  434. broadcast "{@prefix} {@LoadSkript}"
  435.  
  436. on sign change:
  437. if has the permission "Ultimatespawn.signs.color":
  438. replace "&" with "§" in line 1
  439. replace "&" with "§" in line 2
  440. replace "&" with "§" in line 3
  441. replace "&" with "§" in line 4
  442.  
  443. on inventory click:
  444. if {@Anti_movement_inventory} is true:
  445. if player has permission "Ultimatespawn.bypass.inventoryclick":
  446. stop
  447. else:
  448. cancel event
  449. else:
  450. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  451. stop
  452.  
  453. on step on pressure plate:
  454. if {@Launch_Pad} is true:
  455. push player forwards with force {@Force_of_plate}
  456. push player upwards with force {@Force_of_plate}
  457. else:
  458. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  459. stop
  460.  
  461. on walk on pressure plate:
  462. if {@Launch_Pad} is true:
  463. push player forwards with force {@Force_of_plate}
  464. push player upwards with force {@Force_of_plate}
  465. else:
  466. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  467. stop
  468.  
  469. on hunger bar change:
  470. if {@hunger} is true:
  471. cancel event
  472. add 20 to the player's hunger bar
  473. else:
  474. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  475. stop
  476.  
  477. on lightning strike:
  478. if {@lightning} is true:
  479. cancel event
  480. else:
  481. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  482. stop
  483.  
  484. command /gm [<text>] [<player>]:
  485. aliases: gamemode
  486. trigger:
  487. if argument 2 is not set:
  488. if argument 1 is "0":
  489. if player has permission "UltimateSpawn.survival":
  490. set player's gamemode to survival
  491. send "{@gm0}" to sender
  492. else:
  493. send "{@NoPermission}"
  494. if argument 1 is "survival":
  495. if player has permission "UltimateSpawn.survival":
  496. set player's gamemode to survival
  497. send "{@gm0}" to sender
  498. else:
  499. send "{@NoPermission}"
  500. if argument 1 is "1":
  501. if player has permission "UltimateSpawn.creative":
  502. set player's gamemode to creative
  503. send "{@gm1}" to sender
  504. else:
  505. send "{@NoPermission}"
  506. if argument 1 is "creative":
  507. if player has permission "UltimateSpawn.creative":
  508. set player's gamemode to creative
  509. send "{@gm1}" to sender
  510. else:
  511. send "{@NoPermission}"
  512. if argument 1 is "2":
  513. if player has permission "UltimateSpawn.adventure":
  514. set player's gamemode to adventure
  515. send "{@gm2}" to sender
  516. else:
  517. send "{@NoPermission}"
  518. if argument 1 is "adventure":
  519. if player has permission "UltimateSpawn.adventure":
  520. set player's gamemode to adventure
  521. send "{@gm2}" to sender
  522. else:
  523. send "{@NoPermission}"
  524. if argument 1 is "3":
  525. if player has permission "UltimateSpawn.spectator":
  526. execute console command "gamemode spectator %player%"
  527. send "{@gm3}" to sender
  528. else:
  529. send "{@NoPermission}"
  530. if argument 1 is "spectator":
  531. if player has permission "UltimateSpawn.spectator":
  532. execute console command "gamemode spectator %player%"
  533. send "{@gm3}" to sender
  534. else:
  535. send "{@NoPermission}"
  536. if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
  537. send "&4Error: &cInvalid argument!"
  538. if argument 1 is not set:
  539. send "&4Error: &cMissing argument!"
  540. else:
  541. argument 2 is online
  542. if argument 1 is "0":
  543. if sender has permission "UltimateSpawn.survival.others":
  544. set argument 2's gamemode to survival
  545. send "{@gm0}" to sender
  546. else:
  547. send "{@NoPermission}"
  548. if argument 1 is "survival":
  549. if sender has permission "UltimateSpawn.survival.others":
  550. set argument 2's gamemode to survival
  551. send "{@gm0}" to sender
  552. else:
  553. send "{@NoPermission}"
  554. if argument 1 is "1":
  555. if sender has permission "UltimateSpawn.creative.others":
  556. set argument 2's gamemode to creative
  557. send "{@gm1}" to sender
  558. else:
  559. send "{@NoPermission}"
  560. if argument 1 is "creative":
  561. if sender has permission "UltimateSpawn.creative.others":
  562. set argument 2's gamemode to creative
  563. send "{@gm1}" to sender
  564. else:
  565. send "{@NoPermission}"
  566. if argument 1 is "2":
  567. if sender has permission "UltimateSpawn.adventure.others":
  568. set argument 2's gamemode to adventure
  569. send "{@gm2}" to sender
  570. else:
  571. send "{@NoPermission}"
  572. if argument 1 is "adventure":
  573. if sender has permission "UltimateSpawn.adventure.others":
  574. set argument 2's gamemode to adventure
  575. send "{@gm2}" to sender
  576. else:
  577. send "{@NoPermission}"
  578. if argument 1 is "3":
  579. if sender has permission "UltimateSpawn.spectator.others":
  580. execute console command "gamemode spectator %arg 2%"
  581. send "{@gm3}" to sender
  582. else:
  583. send "{@NoPermission}"
  584. if argument 1 is "spectator":
  585. if sender has permission "UltimateSpawn.spectator.others":
  586. execute console command "gamemode spectator %arg 2%"
  587. send "{@gm3}" to sender
  588. else:
  589. send "{@NoPermission}"
  590. if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
  591. send "&4Error: &cInvalid argument!"
  592. if argument 1 is not set:
  593. send "&4Error: &cMissing argument!"
  594.  
  595. on command "/plugins":
  596. if {@plugins} is false:
  597. Send "{@Command_block}" to player
  598. cancel event
  599. else:
  600. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  601. stop
  602.  
  603. on command "/pl":
  604. if {@plugins} is false:
  605. Send "{@Command_block}" to player
  606. cancel event
  607. else:
  608. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  609. stop
  610.  
  611. on command "/?":
  612. if {@helpdis} is false:
  613. Send "{@Command_block}" to player
  614. cancel event
  615. else:
  616. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  617. stop
  618.  
  619. on command "/ver":
  620. if {@about} is false:
  621. Send "{@Command_block}" to player
  622. cancel event
  623. else:
  624. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  625. stop
  626.  
  627. on command "/version":
  628. if {@about} is false:
  629. Send "{@Command_block}" to player
  630. cancel event
  631. else:
  632. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  633. stop
  634.  
  635. on command "/bukkit:pl":
  636. if {@plugins} is false:
  637. Send "{@Command_block}" to player
  638. cancel event
  639. else:
  640. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  641. stop
  642.  
  643. on command "/bukkit:plugins":
  644. if {@plugins} is false:
  645. Send "{@Command_block}" to player
  646. cancel event
  647. else:
  648. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  649. stop
  650.  
  651. on command "/bukkit:?":
  652. if {@helpdis} is false:
  653. Send "{@Command_block}" to player
  654. cancel event
  655. else:
  656. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  657. stop
  658.  
  659. on command "/bukkit:help":
  660. if {@helpdis} is false:
  661. Send "{@Command_block}" to player
  662. cancel event
  663. else:
  664. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  665. stop
  666.  
  667. on command "/bukkit:ver":
  668. if {@about} is false:
  669. Send "{@Command_block}" to player
  670. cancel event
  671. else:
  672. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  673. stop
  674.  
  675. on command "/bukkit:version":
  676. if {@about} is false:
  677. Send "{@Command_block}" to player
  678. cancel event
  679. else:
  680. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  681. stop
  682.  
  683. on command "/minecraft:help":
  684. if {@helpdis} is false:
  685. Send "{@Command_block}" to player
  686. cancel event
  687. else:
  688. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  689. stop
  690.  
  691. on command "/icanhasbukkit":
  692. if {@about} is false:
  693. Send "{@Command_block}" to player
  694. cancel event
  695. else:
  696. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  697. stop
  698.  
  699. on command "/minecraft:me":
  700. if {@medis} is false:
  701. Send "{@Command_block}" to player
  702. cancel event
  703. else:
  704. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  705. stop
  706.  
  707. on command "/me":
  708. if {@medis} is false:
  709. Send "{@Command_block}" to player
  710. cancel event
  711. else:
  712. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  713. stop
  714.  
  715. on command "/about":
  716. if {@about} is false:
  717. Send "{@Command_block}" to player
  718. cancel event
  719. else:
  720. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  721. stop
  722.  
  723. on command "/essentials:help":
  724. if {@helpdis} is false:
  725. Send "{@Command_block}" to player
  726. cancel event
  727. else:
  728. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  729. stop
  730.  
  731. on command "/bukkit:about":
  732. if {@about} is false:
  733. Send "{@Command_block}" to player
  734. cancel event
  735. else:
  736. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  737. stop
  738.  
  739. on command "/eabout":
  740. if {@about} is false:
  741. Send "{@Command_block}" to player
  742. cancel event
  743. else:
  744. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  745. stop
  746.  
  747. on command "/ehelp":
  748. if {@helpdis} is false:
  749. Send "{@Command_block}" to player
  750. cancel event
  751. else:
  752. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  753. stop
  754.  
  755. on command "/seed":
  756. if {@about} is false:
  757. Send "{@Command_block}" to player
  758. cancel event
  759. else:
  760. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  761. stop
  762.  
  763. on command "/info":
  764. if {@about} is false:
  765. Send "{@Command_block}" to player
  766. cancel event
  767. else:
  768. broadcast "{@prefix} {@ErrorTrueOrFalse}"
  769. stop
  770.  
  771. command /vanish:
  772. aliases: /v
  773. permission: UltimateSpawn.vanish
  774. trigger:
  775. if {vanish.%player%} is not set:
  776. hide player to all players
  777. add "%player%" to {vanish::*}
  778. message "{@vanishon}"
  779. set {vanish.%player%} to true
  780. if {vanish.%player%} is false:
  781. hide player to all players
  782. add "%player%" to {vanish::*}
  783. message "{@vanishon}"
  784. set {vanish.%player%} to true
  785. else:
  786. reveal player to all players
  787. message "{@vanishoff}"
  788. remove "%player%" from {vanish::*}
  789. set {vanish.%player%} to false
  790.  
  791. Command /fly:
  792. Permission: UltimateSpawn.fly.admin
  793. permission message: {@NoPermission}
  794. Trigger:
  795. execute player command "/option fly"
  796.  
  797. on join:
  798. loop {vanish::*}:
  799. set {_vanisher::*} to loop-value parsed as player
  800. hide {_vanisher::*} to player
  801. if {vanish.%player%} is true:
  802. wait 3 ticks
  803. send "{@vanishtruejoin}"
  804.  
  805. command /tpall:
  806. permission: Ultimatespawn.tpall
  807. permission message: {@NoPermission}
  808. trigger:
  809. teleport all players to the player
  810. send "{@Tpall}"
  811.  
  812. command /tphere <player>:
  813. permission: Ultimatespawn.tphere
  814. permission message: {@NoPermission}
  815. trigger:
  816. send "{@Tphere}"
  817. teleport argument to player
  818. stop
  819.  
  820. # #################
  821. # Chat #
  822. # #################
  823.  
  824. command /bc [<text>]:
  825. aliases: broadcast
  826. permission: Ultimatespawn.broadcast
  827. permission message: {@NoPermission}
  828. trigger:
  829. if arg 1 is not set:
  830. send "{@Bempty}"
  831. else:
  832. broadcast "{@Broadcast}"
  833.  
  834. command /clearmychat:
  835. permission: Ultimatespawn.clearmychat
  836. permission message: {@NoPermission}
  837. aliases: cmc
  838. trigger:
  839. loop 150 times:
  840. message ""
  841. message "{@Clearmychat}"
  842.  
  843. command /sc <text>:
  844. executable by: players and console
  845. permission: Ultimatespawn.staffchat
  846. permission message: {@NoPermission}
  847. trigger:
  848. message "{@StaffChat}" to console
  849. log "[StaffChat] %player% -> %arg 1%" to "Ultimatespawn/sc"
  850. loop all players:
  851. loop-player has the permission "Ultimatespawn.staffchat":
  852. message "{@StaffChat}" to loop-player
  853.  
  854. command /ac <text>:
  855. executable by: players and console
  856. permission: Ultimatespawn.adminchat
  857. permission message: {@NoPermission}
  858. trigger:
  859. message "{@AdminChat}" to console
  860. log "[AdminChat] %player% -> %arg 1%" to "Ultimatespawn/ac"
  861. loop all players:
  862. loop-player has the permission "Ultimatespawn.adminchat":
  863. message "{@AdminChat}" to loop-player
  864.  
  865. command /unmute [<offline player>]:
  866. executable by: players and console
  867. permission: Ultimatespawn.mute
  868. usage: /unmute <player>
  869. permission message: {@NoPermission}
  870. trigger:
  871. if arg 1 is not set:
  872. if player has permission "Ultimatespawn.unmute":
  873. message "{@prefix} &b/unmute <player>"
  874. if arg 1 is set:
  875. if player has permission "Ultimatespawn.unmute":
  876. set {mute.%arg 1%} to false
  877. broadcast "{@unmute}"
  878.  
  879. command /mute [<offline player>] [<number>]:
  880. executable by: players and console
  881. permission: Ultimatespawn.mute
  882. usage: /mute <player>
  883. permission message: {@NoPermission}
  884. trigger:
  885. if arg 1 is not set:
  886. if player has permission "Ultimatespawn.mute":
  887. message "{@prefix} &b/mute <player> <seconds>"
  888. if arg 1 is set:
  889. if player has permission "Ultimatespawn.mute":
  890. set {mute.%arg 1%} to number-argument
  891. broadcast "{@mute}"
  892.  
  893. every 1 second:
  894. loop all players:
  895. if {mute.%loop-player%} is more than 0:
  896. remove 1 from {mute.%loop-player%}
  897.  
  898. command /ccheckmute [<text>]:
  899. executable by: players and console
  900. permission: Ultimatespawn.mute
  901. usage: /checkmute <player>
  902. permission message: {@NoPermission}
  903. trigger:
  904. if arg 1 is not set:
  905. if player has permission "Ultimatespawn.mute":
  906. message "{@prefix} &a/checkmute <player>"
  907. if arg 1 is set:
  908. if player has permission "Ultimatespawn.mute":
  909. if {mute.%arg 1%} is true:
  910. message "{@prefix} {@cmutet}"
  911. if player has permission "Ultimatespawn.mute":
  912. if {mute.%arg 1%} is false:
  913. message "{@prefix} {@cmutef}"
  914.  
  915. command /chat [<text>]:
  916. executable by: players and console
  917. permission: Ultimatespawn.admin
  918. permission message: {@NoPermission}
  919. trigger:
  920. if arg 1 is not set:
  921. send "/chat enable"
  922. send "/chat disable"
  923. send "&3//&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3\\"
  924. send ""
  925. send " &8>> &7cmc - {@Help5}"
  926. send " &8>> &7sc - {@Help6}"
  927. send " &8>> &7ac - {@Help7}"
  928. send " &8>> &7ccheckmute - {@Help8}"
  929. send " &8>> &7mute and unmute - {@Help9}"
  930. send " &8>> &7clearchat - {@Help11}"
  931. send ""
  932. send "&3\\&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3//"
  933. else if arg 1 is "enable":
  934. broadcast " "
  935. broadcast "{@chatenable}"
  936. broadcast " "
  937. set {chat.disabled} to false
  938. else if arg 1 is "disable":
  939. broadcast " "
  940. broadcast "{@chatdisable}"
  941. broadcast " "
  942. set {chat.disabled} to true
  943. else if arg 1 is "clearchat":
  944. execute player command "/clearchat"
  945. else if arg 1 is "cc":
  946. execute player command "/clearchat"
  947.  
  948. on chat:
  949. if {chat.disabled} is true:
  950. player doesn't have permission "Ultimatespawn.bypass.chat"
  951. message "{@nocanbypasschat}"
  952. cancel event
  953.  
  954. on chat:
  955. if {mute.%player%} is more than 0:
  956. message "{@Muteplayermessage}"
  957. cancel event
  958.  
  959. command /clearchat:
  960. executable by: players and console
  961. permission: Ultimatespawn.admin
  962. permission message: {@NoPermission}
  963. trigger:
  964. loop 150 times:
  965. broadcast ""
  966. broadcast "{@clearchat}"
  967.  
  968. command /msg [<player>] [<text>]:
  969. executable by: players and console
  970. permission: Ultimatespawn.msg
  971. permission message: {@NoPermission}
  972. aliases: message, w, whisper
  973. trigger:
  974. send "{@msg1}" to arg 1
  975. send "{@msg2}" to player
  976.  
  977. # ##########################
  978. # Option player #
  979. # ##########################
  980.  
  981. on join:
  982. Delete {doublejump.%player%}
  983. Delete {fly.%player%}
  984.  
  985. command /option [<text>]:
  986. trigger:
  987. if arg 1 is not set:
  988. send "{@OptionHelpHead}"
  989. send ""
  990. send " &8>> &7/option dj - {@OptionHelp1}"
  991. send " &8>> &7/option fly - {@OptionHelp2}"
  992. send ""
  993. send "{@OptionHelpFooter}"
  994. if arg 1 is "dj":
  995. if player has permission "UltimateSpawn.DoubleJump":
  996. If {fly.%player%} is not set:
  997. if {doublejump.%player%} is not set:
  998. set {doublejump.%player%} to true
  999. send "{@DoubleJump_enable}"
  1000. set player's flight state to true
  1001. else:
  1002. delete {doublejump.%player%}
  1003. send "{@DoubleJump_disable}"
  1004. set player's flight state to false
  1005. else:
  1006. Delete {fly.%player%}
  1007. set player's flight mode to false
  1008. Send "{@Flight_mode_disable}" to player
  1009. execute player command "/option dj"
  1010. else:
  1011. send "{@NoPermission}"
  1012. if arg 1 is "doublejump":
  1013. execute player command "/option dj"
  1014. if arg 1 is "fly":
  1015. if player has permission "UltimateSpawn.fly.player":
  1016. if {doublejump.%player%} is not set:
  1017. If {fly.%player%} is not set:
  1018. Send "{@Flight_mode_enable}" to player
  1019. set player's flight mode to true
  1020. Set {fly.%player%} to true
  1021. Stop
  1022. Send "{@Flight_mode_disable}" to player
  1023. set player's flight mode to false
  1024. Delete {fly.%player%}
  1025. Stop
  1026. else:
  1027. delete {doublejump.%player%}
  1028. send "{@DoubleJump_disable}"
  1029. set player's flight state to false
  1030. execute player command "/option fly"
  1031. else:
  1032. send "{@NoPermission}"
  1033.  
  1034. on flight toggle:
  1035. player's gamemode is not creative
  1036. if {doublejump.%player%} is set:
  1037. cancel event
  1038. if {canjump.%player%} is not set:
  1039. set {canjump.%player%} to false
  1040. push player upwards at speed 1
  1041. push player forwards at speed 1
  1042. 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"
  1043.  
  1044. wait {@second_doublejump_wait} seconds
  1045. delete {canjump.%player%}
  1046. else:
  1047. send "{@Double_jump_wait}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement