Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ######################
- # UltimateSpawn #
- # Version 0.9.8Alpha #
- # ######################
- # ############
- # Setup #
- # ############
- #============#
- # Message #
- #============#
- # Variable : %player%
- options:
- prefix: &eUltimate&cSpawn &7:&r
- SpawnCreate: &eThe spawn has been &6created
- SpawnDelete: &eYou have successfully &6delete &espawn
- SpawnTeleporte: &7Teleport to spawn...
- SpawnTeleporteConsole: &6You have been teleported to spawn by &cConsole&6.
- SpawnTeleportePlayer: &6You have been teleported to spawn by &c%player%&6.
- ErrorSpawnNotSet: &cSpawn is not set
- ErrorTrueOrFalse: &cError in config >> Please set ''true'' or ''false''.
- NoPermission: &cSorry, but you don't have permission to execute this command!
- LoadSkript: &bSkript load
- Command_block: &cThis command is blocked.
- StaffChat: &c&l[&aStaffChat&c&l] &e%player%&7: &f%argument%
- AdminChat: &4&l[&eAdminChat&4&l] &a%player% &8-> &e%argument%
- chatenable: &b&lThe chat has been enabled by %player%!
- chatdisable: &b&lThe chat has been disabled by %player%!
- nocanbypasschat: &4You can not talk while the chat is disabled.
- clearchat: &bThe chat has been cleared by %player%!
- unmute: &b%arg 1% was unmuted by %player%
- mute: &b%arg 1% was muted by %player%
- cmutet: &a%arg 1% is muted.
- cmutef: &a%arg 1% is not muted.
- Muteplayermessage: &4You can not talk while you are muted. &b%{mute.%player%}/60% &cminutes left.
- Help1: &eSet the spawn
- Help2: &eGo to spawn
- Help3: &6All configuration in this skript is editable
- Help4: &eReload this skript
- Help5: &eClear your chat.
- Help6: &eTalk to the members of the team.
- Help7: &eTalk with admin
- Help8: &eCheck player's mute
- Help9: &eMute and unmute player
- Help10: &eHelp of chat management
- Help11: &eClear chat in your server
- Help12: &eGamemode
- Help13: &eBecome invisible
- Help14: &eSend private message
- Help15: &eOption of player
- Help16: &eEnable or disable your fly
- Help17: &eBroadcast a message
- OptionHelpHead: &e &6&m------&r &bPlayer Option &6&m------
- OptionHelpFooter: &e &6&m------&r &bPlayer Option &6&m------
- OptionHelp1: &eEnable or disable your double jump
- OptionHelp2: &eEnable or disable your fly
- TitleJoin: &bServeurName
- SubTitleJoin: &bServeurName
- FirstTitleJoin: &bWelcome
- FirstSubTitleJoin: &bGood game ;)
- BroadcastFirstJoin: &bHello %player%... Good game
- Broadcast: &8[&cAlert&8] %player% &7: %arg 1%
- Bempty: &cOh no... Please... Say what you mean
- JoinMessages: &a[+] %player%
- QuitMessages: &c[-] %player%
- Clearmychat: &bYou cleared your chat.
- gm0: &6Set game mode &csurvival &6for %player's display name%&6.
- gm1: &6Set game mode &ccreative &6for %player's display name%&6.
- gm2: &6Set game mode &cadventure &6for %player's display name%&6.
- gm3: &6Set game mode &cspectator &6for %player's display name%&6.
- vanishon: &7You are now invisible. Your status will only change when you run &e/vanish.
- vanishoff: &7You are no longer invisible. Your status will only change when you run &e/vanish.
- vanishtruejoin: &aYou are invisible to players !
- DoubleJump_enable: &bDouble jump enable.
- DoubleJump_disable: &cDouble jump disable.
- Double_jump_wait: &cThank you wait 2 seconds between each double jump.
- Flight_mode_disable: &7Flight mode is now &cdisabled&7.
- Flight_mode_enable: &7Flight mode is now &aenabled&7.
- Tpall: &7Done
- Tphere: &e&l%arg 1% teleported !
- # For receiver
- msg1: &6&l[&r&l&e%arg 1% from %player%&r&6&l] &r%arg 2%
- # For sender
- msg2: &6&l[&r&l&e%player% to %arg 1%&r&6&l] &r%arg 2%
- #============#
- # Motd #
- #============#
- # To edit this motd, create juste line with ' send "blablabla" '
- on join:
- 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="
- send ""
- send " &aHello > %player%"
- send " &9&lSimpleMinigameServer official Discord server"
- send " &9https://discord.gg/5M9U6e8"
- send ""
- 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="
- #===========#
- # Title #
- #===========#
- options:
- TitleSecond: 0
- FirstTitleSecond:0
- #===========#
- # FirstJoin #
- #===========#
- # Announce the new players when they join for the first time
- FirstJoinBroadcast: true
- #===========#
- # Join #
- #===========#
- # Teleport players to spawn whenever they join
- TPJoin: true
- # Hide join Messages
- JoinMessage: true
- #===========#
- # Quit #
- #===========#
- # Hide quit Messages
- QuitMessage: true
- #============#
- # Protection #
- #============#
- # If the player can break the hub
- Can_Break_Hub: false
- # If the player can pose the blocks in the hub
- Can_Place_Hub: false
- # To avoid that players take the items to the ground
- Anti_Pick_up: true
- # To avoid that there was a storm
- lightning: true
- # For infinite food
- hunger: true
- # You can block movement on inventory
- Anti_movement_inventory: true
- # You can disable fire
- Anti_fire: true
- # You can disable weather
- Anti_weather: true
- # You can disable weather
- Anti_weather: true
- # You can disable drop of items
- Anti_drop: true
- # You can cancel the damage to a player outside of the void
- Damage_of_a_player: true
- # Restore life of player and teleporte to spawn
- Anti_void_death: true
- # Cancel explosion on your server
- Anti_explosion: true
- # No damage on fall
- nofalldamage: true
- # Anti Leave Decay
- Leave_Decay: false
- # For mob and animals spawning
- Mod_and_Animal_spawning: false
- #===========#
- # LaunchPad #
- #===========#
- # Enable or disable launch pad
- Launch_Pad: false
- # Force of the pressure plate
- Force_of_plate: 3
- #============#
- # DoubleJump #
- #============#
- # The number of seconds between each double jump.
- second_doublejump_wait: 2
- #===================#
- # Disabled Commands #
- #===================#
- # False = Disable
- # Disable /pl, /plugins, /bukkit:pl, /bukkit:plugins
- plugins: false
- # Disable /ehelp, /essentials:help, /bukkit:?, /bukkit:help, /minecraft:help, /?
- helpdis: false
- # Disable /about, /eabout, /icanhasbukkit, /ver, /version, /bukkit:ver, /bukkit:version, /seed, /info
- about: false
- # Disable /me, /minecraft:me
- medis: false
- # #############################################################
- # #############################################################
- # #############################################################
- # Finish setup #
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- # #############################################################
- on join:
- send player title "{@TitleJoin}" with subtitle "{@SubTitleJoin}" for {@TitleSecond} seconds
- On First Join:
- send player title "{@FirstTitleJoin}" with subtitle "{@FirstSubTitleJoin}" for {@FirstTitleSecond} seconds
- command /setspawn:
- aliases: sethub, hubset, setlobby, lobbyset
- permission: Ultimatespawn.setspawn
- permission message: {@NoPermission}
- trigger:
- set {spawn} to location of player
- send "{@prefix} {@SpawnCreate}"
- command /delspawn:
- aliases: delhub, dellobby, hubdel, lobbydel
- permission: Ultimatespawn.spawndelete
- permission message: {@NoPermission}
- trigger:
- delete {spawn}
- message "{@prefix} {@SpawnDelete}"
- command /spawn [<player>]:
- aliases: l, h, lobby, hub
- trigger:
- if {spawn} isn't set:
- message "{@prefix} {@ErrorSpawnNotSet}"
- stop
- else:
- argument 1 is not set:
- teleport player to {spawn}
- message "{@SpawnTeleporte}"
- else:
- if sender has permission "Ultimatespawn.spawnothers":
- if argument is online:
- teleport argument to {spawn}
- if sender is a player:
- message "{@prefix} {@SpawnTeleportePlayer}" to argument 1
- if sender is not a player:
- message "{@prefix} {@SpawnTeleporteConsole}" to argument 1
- teleport player to {spawn}
- else:
- message "{@NoPermission}"
- command /uspawn [<text>]:
- permission: Ultimatespawn.admin
- permission message: {@NoPermission}
- aliases: ultimatespawn
- executable by: players and console
- trigger:
- if arg 1 is not set:
- send "&3//&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3\\"
- send ""
- send " &8>> &7/setspawn - {@Help1}"
- send " &8>> &7/spawn - {@Help2}"
- send " &8>> &7/uspawn reload - {@Help4}"
- send " &8>> &7/chat - {@Help10}"
- send " &8>> &7/gm - {@Help12}"
- send " &8>> &7/vanish - {@Help13}"
- send " &8>> &7/msg - {@Help13}"
- send " &8>> &7/option - {@Help15}"
- send " &8>> &7/fly - {@Help16}"
- send " &8>> &7/bc [text] - {@Help17}"
- send ""
- send " {@Help3}"
- send ""
- send "&3\\&m---------------&r &c[&rUltimateSpawn&c] &3&m---------------&r&3//"
- else if arg 1 is "reload":
- execute console command "/sk reload UltimateSpawn"
- else if arg 1 is "help":
- execute player command "/uspawn"
- on first join:
- teleport player to {spawn}
- if {@FirstJoinBroadcast} is true:
- broadcast "{@BroadcastFirstJoin}"
- else:
- stop
- on quit:
- if {@QuitMessage} is true:
- set leave message to ""
- stop
- if {@QuitMessage} is false:
- set leave message to "{@QuitMessages}"
- stop
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on join:
- if {spawn} is set:
- if {@TPJoin} is true:
- teleport player to {spawn}
- if {@JoinMessage} is false:
- set join message to "{@JoinMessages}"
- stop
- if {@JoinMessage} is true:
- set join message to ""
- stop
- if {UltimateSpawn.vanish.%player%} is not set:
- set {UltimateSpawn.vanish.%player%} to true
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on break:
- if {@Can_Break_Hub} is false:
- if player has permission "UltimateSpawn.hub.break":
- stop
- else:
- cancel the event
- else:
- broadcast "{@NoPermission}"
- stop
- on spawn:
- if {@Mod_and_Animal_spawning} is false:
- cancel the event
- else:
- broadcast "{@NoPermission}"
- stop
- on place:
- if {@Can_Place_Hub} is false:
- if player has permission "UltimateSpawn.hub.place":
- stop
- else:
- cancel the event
- else:
- broadcast "{@NoPermission}"
- stop
- on damage:
- if {@Anti_void_death} is true:
- damage cause is void:
- heal the victim by 10 hearts
- teleport victim to {spawn}
- if {@nofalldamage} is true:
- damage cause is fall:
- victim has permission "UltimateSpawn.nofall":
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on explosion:
- if {@Anti_explosion} is true:
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on damage of a player:
- if {@Damage_of_a_player} is true:
- damage cause is not void:
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on drop:
- if {@Anti_drop} is true:
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on Pick Up:
- if {@Anti_Pick_up} is true:
- if player has permission "ultimatespawn.pickup":
- stop
- else:
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on Leaves Decay:
- if {@Leave_Decay} is false:
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on weather change to rain or thunder:
- if {@Anti_weather} is true:
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on place fire:
- if {@Anti_fire} is true:
- cancel the event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on load:
- broadcast "{@prefix} {@LoadSkript}"
- on sign change:
- if has the permission "Ultimatespawn.signs.color":
- replace "&" with "§" in line 1
- replace "&" with "§" in line 2
- replace "&" with "§" in line 3
- replace "&" with "§" in line 4
- on inventory click:
- if {@Anti_movement_inventory} is true:
- if player has permission "Ultimatespawn.bypass.inventoryclick":
- stop
- else:
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on step on pressure plate:
- if {@Launch_Pad} is true:
- push player forwards with force {@Force_of_plate}
- push player upwards with force {@Force_of_plate}
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on walk on pressure plate:
- if {@Launch_Pad} is true:
- push player forwards with force {@Force_of_plate}
- push player upwards with force {@Force_of_plate}
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on hunger bar change:
- if {@hunger} is true:
- cancel event
- add 20 to the player's hunger bar
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on lightning strike:
- if {@lightning} is true:
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- command /gm [<text>] [<player>]:
- aliases: gamemode
- trigger:
- if argument 2 is not set:
- if argument 1 is "0":
- if player has permission "UltimateSpawn.survival":
- set player's gamemode to survival
- send "{@gm0}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "survival":
- if player has permission "UltimateSpawn.survival":
- set player's gamemode to survival
- send "{@gm0}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "1":
- if player has permission "UltimateSpawn.creative":
- set player's gamemode to creative
- send "{@gm1}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "creative":
- if player has permission "UltimateSpawn.creative":
- set player's gamemode to creative
- send "{@gm1}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "2":
- if player has permission "UltimateSpawn.adventure":
- set player's gamemode to adventure
- send "{@gm2}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "adventure":
- if player has permission "UltimateSpawn.adventure":
- set player's gamemode to adventure
- send "{@gm2}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "3":
- if player has permission "UltimateSpawn.spectator":
- execute console command "gamemode spectator %player%"
- send "{@gm3}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "spectator":
- if player has permission "UltimateSpawn.spectator":
- execute console command "gamemode spectator %player%"
- send "{@gm3}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
- send "&4Error: &cInvalid argument!"
- if argument 1 is not set:
- send "&4Error: &cMissing argument!"
- else:
- argument 2 is online
- if argument 1 is "0":
- if sender has permission "UltimateSpawn.survival.others":
- set argument 2's gamemode to survival
- send "{@gm0}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "survival":
- if sender has permission "UltimateSpawn.survival.others":
- set argument 2's gamemode to survival
- send "{@gm0}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "1":
- if sender has permission "UltimateSpawn.creative.others":
- set argument 2's gamemode to creative
- send "{@gm1}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "creative":
- if sender has permission "UltimateSpawn.creative.others":
- set argument 2's gamemode to creative
- send "{@gm1}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "2":
- if sender has permission "UltimateSpawn.adventure.others":
- set argument 2's gamemode to adventure
- send "{@gm2}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "adventure":
- if sender has permission "UltimateSpawn.adventure.others":
- set argument 2's gamemode to adventure
- send "{@gm2}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "3":
- if sender has permission "UltimateSpawn.spectator.others":
- execute console command "gamemode spectator %arg 2%"
- send "{@gm3}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is "spectator":
- if sender has permission "UltimateSpawn.spectator.others":
- execute console command "gamemode spectator %arg 2%"
- send "{@gm3}" to sender
- else:
- send "{@NoPermission}"
- if argument 1 is not "0" or "1" or "2" or "3" or "survival" or "creative" or "adventure" or "spectator":
- send "&4Error: &cInvalid argument!"
- if argument 1 is not set:
- send "&4Error: &cMissing argument!"
- on command "/plugins":
- if {@plugins} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/pl":
- if {@plugins} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/?":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/ver":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/version":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:pl":
- if {@plugins} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:plugins":
- if {@plugins} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:?":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:help":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:ver":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:version":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/minecraft:help":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/icanhasbukkit":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/minecraft:me":
- if {@medis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/me":
- if {@medis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/about":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/essentials:help":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/bukkit:about":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/eabout":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/ehelp":
- if {@helpdis} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/seed":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- on command "/info":
- if {@about} is false:
- Send "{@Command_block}" to player
- cancel event
- else:
- broadcast "{@prefix} {@ErrorTrueOrFalse}"
- stop
- command /vanish:
- aliases: /v
- permission: UltimateSpawn.vanish
- trigger:
- if {vanish.%player%} is not set:
- hide player to all players
- add "%player%" to {vanish::*}
- message "{@vanishon}"
- set {vanish.%player%} to true
- if {vanish.%player%} is false:
- hide player to all players
- add "%player%" to {vanish::*}
- message "{@vanishon}"
- set {vanish.%player%} to true
- else:
- reveal player to all players
- message "{@vanishoff}"
- remove "%player%" from {vanish::*}
- set {vanish.%player%} to false
- Command /fly:
- Permission: UltimateSpawn.fly.admin
- permission message: {@NoPermission}
- Trigger:
- execute player command "/option fly"
- on join:
- loop {vanish::*}:
- set {_vanisher::*} to loop-value parsed as player
- hide {_vanisher::*} to player
- if {vanish.%player%} is true:
- wait 3 ticks
- send "{@vanishtruejoin}"
- command /tpall:
- permission: Ultimatespawn.tpall
- permission message: {@NoPermission}
- trigger:
- teleport all players to the player
- send "{@Tpall}"
- command /tphere <player>:
- permission: Ultimatespawn.tphere
- permission message: {@NoPermission}
- trigger:
- send "{@Tphere}"
- teleport argument to player
- stop
- # #################
- # Chat #
- # #################
- command /bc [<text>]:
- aliases: broadcast
- permission: Ultimatespawn.broadcast
- permission message: {@NoPermission}
- trigger:
- if arg 1 is not set:
- send "{@Bempty}"
- else:
- broadcast "{@Broadcast}"
- command /clearmychat:
- permission: Ultimatespawn.clearmychat
- permission message: {@NoPermission}
- aliases: cmc
- trigger:
- loop 150 times:
- message ""
- message "{@Clearmychat}"
- command /sc <text>:
- executable by: players and console
- permission: Ultimatespawn.staffchat
- permission message: {@NoPermission}
- trigger:
- message "{@StaffChat}" to console
- log "[StaffChat] %player% -> %arg 1%" to "Ultimatespawn/sc"
- loop all players:
- loop-player has the permission "Ultimatespawn.staffchat":
- message "{@StaffChat}" to loop-player
- command /ac <text>:
- executable by: players and console
- permission: Ultimatespawn.adminchat
- permission message: {@NoPermission}
- trigger:
- message "{@AdminChat}" to console
- log "[AdminChat] %player% -> %arg 1%" to "Ultimatespawn/ac"
- loop all players:
- loop-player has the permission "Ultimatespawn.adminchat":
- message "{@AdminChat}" to loop-player
- command /unmute [<offline player>]:
- executable by: players and console
- permission: Ultimatespawn.mute
- usage: /unmute <player>
- permission message: {@NoPermission}
- trigger:
- if arg 1 is not set:
- if player has permission "Ultimatespawn.unmute":
- message "{@prefix} &b/unmute <player>"
- if arg 1 is set:
- if player has permission "Ultimatespawn.unmute":
- set {mute.%arg 1%} to false
- broadcast "{@unmute}"
- command /mute [<offline player>] [<number>]:
- executable by: players and console
- permission: Ultimatespawn.mute
- usage: /mute <player>
- permission message: {@NoPermission}
- trigger:
- if arg 1 is not set:
- if player has permission "Ultimatespawn.mute":
- message "{@prefix} &b/mute <player> <seconds>"
- if arg 1 is set:
- if player has permission "Ultimatespawn.mute":
- set {mute.%arg 1%} to number-argument
- broadcast "{@mute}"
- every 1 second:
- loop all players:
- if {mute.%loop-player%} is more than 0:
- remove 1 from {mute.%loop-player%}
- command /ccheckmute [<text>]:
- executable by: players and console
- permission: Ultimatespawn.mute
- usage: /checkmute <player>
- permission message: {@NoPermission}
- trigger:
- if arg 1 is not set:
- if player has permission "Ultimatespawn.mute":
- message "{@prefix} &a/checkmute <player>"
- if arg 1 is set:
- if player has permission "Ultimatespawn.mute":
- if {mute.%arg 1%} is true:
- message "{@prefix} {@cmutet}"
- if player has permission "Ultimatespawn.mute":
- if {mute.%arg 1%} is false:
- message "{@prefix} {@cmutef}"
- on chat:
- if {chat.disabled} is true:
- player doesn't have permission "Ultimatespawn.bypass.chat"
- message "{@nocanbypasschat}"
- cancel event
- on chat:
- if {mute.%player%} is more than 0:
- message "{@Muteplayermessage}"
- cancel event
- command /clearchat:
- executable by: players and console
- permission: Ultimatespawn.admin
- permission message: {@NoPermission}
- trigger:
- loop 150 times:
- broadcast ""
- broadcast "{@clearchat}"
- command /msg [<player>] [<text>]:
- executable by: players and console
- permission: Ultimatespawn.msg
- permission message: {@NoPermission}
- aliases: message, w, whisper
- trigger:
- send "{@msg1}" to arg 1
- send "{@msg2}" to player
- # ##########################
- # Option player #
- # ##########################
- on join:
- Delete {doublejump.%player%}
- Delete {fly.%player%}
- command /option [<text>]:
- trigger:
- if arg 1 is not set:
- send "{@OptionHelpHead}"
- send ""
- send " &8>> &7/option dj - {@OptionHelp1}"
- send " &8>> &7/option fly - {@OptionHelp2}"
- send ""
- send "{@OptionHelpFooter}"
- if arg 1 is "dj":
- if player has permission "UltimateSpawn.DoubleJump":
- If {fly.%player%} is not set:
- if {doublejump.%player%} is not set:
- set {doublejump.%player%} to true
- send "{@DoubleJump_enable}"
- set player's flight state to true
- else:
- delete {doublejump.%player%}
- send "{@DoubleJump_disable}"
- set player's flight state to false
- else:
- Delete {fly.%player%}
- set player's flight mode to false
- Send "{@Flight_mode_disable}" to player
- execute player command "/option dj"
- else:
- send "{@NoPermission}"
- if arg 1 is "doublejump":
- execute player command "/option dj"
- if arg 1 is "fly":
- if player has permission "UltimateSpawn.fly.player":
- if {doublejump.%player%} is not set:
- If {fly.%player%} is not set:
- Send "{@Flight_mode_enable}" to player
- set player's flight mode to true
- Set {fly.%player%} to true
- Stop
- Send "{@Flight_mode_disable}" to player
- set player's flight mode to false
- Delete {fly.%player%}
- Stop
- else:
- delete {doublejump.%player%}
- send "{@DoubleJump_disable}"
- set player's flight state to false
- execute player command "/option fly"
- else:
- send "{@NoPermission}"
- on flight toggle:
- player's gamemode is not creative
- if {doublejump.%player%} is set:
- cancel event
- if {canjump.%player%} is not set:
- set {canjump.%player%} to false
- push player upwards at speed 1
- push player forwards at speed 1
- 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"
- wait {@second_doublejump_wait} seconds
- delete {canjump.%player%}
- else:
- send "{@Double_jump_wait}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement