İşinize Çok Yarıyabilir Essentials Skript [Essentials]

Marjinalyus

Taş Madencisi
En iyi cevaplar
0
Kod:
script options:
    $ developer mode
#---------------------------------------------------------


#â•╮╱â•┳╮╱â•╮╱╱╱╱╱╱╱╱â•╮╱╱╱â•â”�â”�â”�╮╱╱╱╱╱╱╱╱╱╱╱╱â•╮╱╱╱╱â•â•®
#┃┃╱┃┃┃â•╯╰╮╱╱╱╱╱╱â•╯╰╮╱╱┃â•â”�â”�╯╱╱╱╱╱╱╱╱╱╱╱â•╯╰╮╱╱╱┃┃
#┃┃╱┃┃┃╰╮â•╋┳╮â•┳â”�â”�â•‹â•®â•â•‹â”�â”�â”<â•°â”�â”�┳â”�â”�┳â”�â”�┳â”�â”�┳â”�╮╰╮â•╋┳â”�â”�â”<┃â•â”�â”�â•®
#┃┃╱┃┃┃╱┃┃┣â”<╰╯┃â•╮┃┃┃┃┃â”�â”<â•â”�â”�â”<â”�â”�â”<â”�â”�â”<┃â”�â”<â•╮╮┃┃┣â”<â•╮┃┃┃â”�â”�â”<
#┃╰â”�╯┃╰╮┃╰â”<┃┃┃┃â•╮┃┃╰â”<┃â”�â”<â•°â”�â”�â•‹â”�â”�┣â”�â”�┃┃â”�â”<┃┃┃┃╰â”<┃â•╮┃╰╋â”�â”�┃
#â•°â”�â”�â”�â”>â”�╯╰â”�â”>â”>â”>â”>â”>╯╰╯╰â”�â”>â”�â”�â”>â”�â”�â”�â”>â”�â”�â”>â”�â”�â”>â”�â”�â”>╯╰╯╰â”�â”>â”>╯╰â”>â”�â”>â”�â”�╯
#â•â”�â”�â•®
#┃â•╮┃
#┃╰╯╰┳╮╱â•â•®
#┃â•â”�╮┃┃╱┃┃
#┃╰�╯┃╰�╯┃
#â•°â”�â”�â”�â”>â”�â•®â•╯
#╱╱╱╱â•â”�╯┃
#╱╱╱╱╰��╯
#â•â”�â”�â”�â”�┳╮╱╱╱╱╱╱â•╮╱╱╱╱╱╱╱╱╱╱╱╱â•┳â”�â”�â”�┳â”�â”�â”�â•®
#┃â•â•®â•╮┃┃╱╱╱╱╱╱┃┃╱╱╱╱╱╱╱╱╱╱╱╱┃┃â•â”�â”�â”<â•â”�╮┃
#╰╯┃┃╰â”<â•°â”�┳â”�â”�╮╱┃┣┳╮â•┳╮â•┳╮╱â•╮╱┃┃╰â”�â”�╋╯â•╯┃
#╱╱┃┃╱┃â•╮┃┃â”�╋╮┃┣â”<╰╯┃╰╯┃┃╱┃┣╮┃┣â”�â”�╮┃╱┃â•╯
#╱╱┃┃╱┃┃┃┃┃â”�â”<╰╯┃┃┃┃┃┃┃┃╰â”�╯┃╰╯┣â”�â”�╯┃╱┃┃
#╱╱╰╯╱╰╯╰â”>â”�â”�â”>â”�â”�â”>â”>â”>â”>â”>â”>â”>â”>â”�â•®â•â”>â”�â”�â”>â”�â”�â”�╯╱╰╯
#╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱â•â”�╯┃
#╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰��╯
#â•â”�â”�â”�╮╱╱╱╱â•â•®
#┃â•â”�╮┃╱╱╱╱┃┃
#┃┃╱┃┣â”�â•®â•â”�╯┃
#┃╰â”�╯┃â•â•®â”<â•╮┃
#┃â•â”�╮┃┃┃┃╰╯┃
#╰╯╱╰â”>╯╰â”>â”�â”�╯
#â•╮╱â•┳╮╱╱â•┳â”�â”�â”�┳â”�â”�â”�╮╱╱â•â”�â•®â•â”�╮╱╱╱╱╱â•â”�â”�â”�â•®â•â•®
#┃┃╱┃┃╰╮â•╯┃â•â”�╮┃â•â”�â”�╯╱╱┃┃╰╯┃┃╱╱╱╱╱┃â•â”�â”�╋╯╰╮
#┃╰â”�╯┣╮╰╯â•â”<â•°â”�╯┃╰â”�â”�┳╮â•â”<â•â•®â•╮┣â”�â”�┳â”�╮┃╰â”�â”�â•‹â•®â•â•‹â”�â”�┳â”�â•®
#┃â•â”�╮┃╰╮â•╯┃â•â”�â”�â”<â•â”�â”�â”>â•‹â•‹â”<┃┃┃┃┃â•╮┃â•╮╋â”�â”�╮┃┃┃┃┃â”�â”<â•╯
#┃┃╱┃┃╱┃┃╱┃┃╱╱┃╰â”�â”�┳╋╋â”<┃┃┃┃┃╰╯┃┃┃┣â”�â”�╯┃┃╰â”<┃â”�â”<┃
#╰╯╱╰╯╱╰╯╱╰╯╱╱╰â”�â”�â”�â”>╯╰â”>╯╰╯╰â”>â”�â”�â”>╯╰â”>â”�â”�â”�╯╰â”�â”>â”�â”�â”>╯


#---------------------------------------------------------

options:
#DO NO TOUCH VERSION NUMBER
    version: 0.7
   
   
#-------------------CUSTOMIZABLE SECTION----------------------------
#Prefix to all UltimateEssentials messages (Leave Blank for no prefix)
    prefix: &3&lUE&8&lÂ>
   
#msg if player doesn't have permission
    permissionmessage: &3&lUE&8&lÂ> &cYou do not have permission to use this command
   
#Msg if player does not have the required permission
    permissionmessage: &4Error. &cYou do not have permission to use this command.
   
#Message when /broadcast is not used properly
    broadcastproperuse: &9Proper Usage: &7/Broadcast <text>
   
#Prefix for broadcast messages   
    broadcastprefix: &3BC:
   
#Messaging proper usage
    msgproperusage: &9Use: &7/msg <player> <message>
   
#Reply proper usage
    replyproperusage: &9Use: &7/r <message>
   
#---/msg Colors---(Also apply to reply)
    msgsender: &9
    msgarrows: &3
    msgreciever: &9
    msgtextcolor: &7
   
#If Player being messaged is offline
    msgofflineplayer: &9%arg 1% &7is not online
   
#If /r is used when no message has been sent
    replynomessage: &4Error: &cNo message to reply to.
   
#Feed message
    feedmessage: &7Your &9Food Level &7has been replenished.
   
#Heal message
    healmessage: &7Your &9Health &7and &9Food &7have been replenished.
   
#Sethome message of first home set. (%player% = player's name, %location of player% is the x,y,z coordinates of the sethome)
    firstsethomemessage: &7Home &9'home' &7set to &9%location of player%
   
#Standard sethome message (%arg 1% = name of sethome, %player% = player's name, %location of player% is the x,y,z coordinates of the sethome)
    normalsethomemessage: &7Home &9'%arg 1%' &7set to &9%location of player%
   
#Sethome missing home name message
    sethomemissingarg: &cInvalid Usage. &9Proper Usage: &7/sethome <name>
   
#Max sethomes message
    maxsethomes1: &cMax homes already set!
    maxsethomes2: &cRemove home with &4/delhome <name> &cto set a new one!
    maxsethomes3: &7Use &9/home &7to view list of homes
   
#No home set yet message
    nohomeset: &7You do &9not &7have a home yet. &9Use /Sethome.
   
#Teleport to default home (%{homename.%player%::home}% = home name)
    defaulthometele: &7You have been teleported to the home &9%{homename.%player%::home}%
   
#Home listing message ({homename.%player%::*} = listing all registered home names)
    homelisting1: &9&nWhich Home?
    homelisting2: &9Proper Usage: &7/home <name>
    homelisting3: &3%{homename.%player%::*}%
   
#Teleport to any home (%{homename.%player%::%arg 1%}% = Home player wishes to go to, %location of {homes.%player%::%arg 1%}% = Location of that home)
    normalhometele: &7Teleporting to the home &9'%{homename.%player%::%arg 1%}%' &7at &9%location of {homes.%player%::%arg 1%}%
   
#Error in usage of delhome message
    delhomenoarg: &cInvalid Usage. &9Proper Usage: &7/delhome <name>. Use /home for home names.
   
#Error trying to delete default home message
    delhomenodeletedefault: &cInvalid Usage. &7You can not delete the default home named &9'home'
   
#Error no home to delete with /delhome
    delhomenohomes: &4Invalid Usage: &cYou have no homes to delete.
   
#Default home deleted
    delhomedefaulthome: &7Home &9'home' &7has been removed.
   
#Named Home deleted (%arg 1% = name of home)
    delhomenormalhome: &7Home &9'%arg 1%' &7has been removed.

#Butcher Proper Usage
    butcherproperusage: &9Proper Usage: &7/butcher (entity type) in radius (radius) [Both variables are optional]
   
#Butcher message ( {killed} = amount of mobs killed, %arg 1% = mob type)
    butchermsg: &7Successfully killed &9%{killed}% &7%arg 1%!
   
#God Mode Enabled
    godmodeenable: &7God Mode &9Enabled.
   
#God Mode Disabled
    godmodedisable: &7God Mode &9Disabled.
   
#Message when player attacks someone in god mode (%victim% = player getting attacked)
    godmodedefensemsg: &9%victim% &7is in &9God Mode.
   
#Give command player recieving items message (%loop-item% = item given, %player% = player's name)
    giveplayerrecieve: &7You were given &9%loop-item% &7by &9%player%.

#Give command messages to player sending items
    giveplayersender: &9%arg 1% &7was given &9%loop-item%
   
#Give command blacklisted item message (%loop-item% = item given)
    giveplayerblacklist: &4Error: &4%loop-item% &cis blacklisted and cannot be given.
   
#Give Command Invalid usage
    giveplayerinvalid: &cInvalid Usage. &9Proper Usage: &7/give <player> <item(s)>
   
#Item Command spawning item message (%loop-item% = item spawned)
    itemplayerspawn: &7You spawned &9%loop-item%.
   
#Item command blacklisted item message (%loop-item% = item given)
    itemplayerblacklist: &4Error: &4%loop-item% &cis blacklisted and cannot be spawned.
   
#Gamemode change message
    gmchangeselfsurv: &7Your game mode is now &9survival.
    gmchangeselfcre: &7Your game mode is now &9creative.
    gmchangeselfadv: &7Your game mode is now &9adventure.
   
#Gamemode change of others message (%{_gamemode.player}% = player that is having a gamemode change)
    gmchangeotherssurv: &9%{_gamemode.player}%'s &7game mode is now &9survival.
    gmchangeotherscre: &9%{_gamemode.player}%'s &7game mode is now &9creative.
    gmchangeothersadv: &9%{_gamemode.player}%'s &7game mode is now &9adventure.
   
#Gamemode Invalid Usage
    gminvalid: &cInvalid Use. &9Proper Usage: &7/Gamemode <survival/creative/adventure> &8(player)
   
#Weather invalid usage message
    weatherinvalid: &cInvalid Weather Type. &9Proper Usage: &7/Weather <clear/rain/storm/thunder>

#Weather Successful ( %arg 1% = weather type)
    weathersuccess: &7Weather has been set to &9%arg 1%
   
#Time (including /day and /night) set messages (%time% = the time that has been set)
    timeset: &7Time has been set to &9%time%.
   
#Time invalid usage message
    timeinvalid: &cInvalid Usage. &9Proper Usage: &7/Time <day/night>
   
#Always Day/Night
    alwaysdayenabled: &7Always Day &9Enabled.
    alwaysdaydisabled: &7Always Day &9Disabled.
    alwaysnightenabled: &7Always Night &9Enabled.
    alwaysnightdisabled: &7Always Night &9Disabled.
   
#Suicide message
    suicidenotice: &9%player% &7has committed suicide.
   
#Kill player offline (%arg 1% = player to kill)
    killoffline: &9%arg 1% &7is currently offline.
   
#Kill message (%arg 1% = player to kill)
    killmsg: &7You killed &9%arg 1%
   
#Extinguish Message
    extinguish: &7You have been &9extinguished.
   
#Nothing to extinguish message
    extinguishinvalid: &7Nothing to extinguish. You are not &9on fire.
   
#Repair message (%player's tool% = the item in the player's hand getting repaired)
    repairmsg: &7Your &9%player's tool% &7has been repaired.
   
#Repair Invalid Usage
    repairinvalid: &4Invalid Usage: &cYou must be holding a tool.
   
#Hat error not holding a block
    haterrornoblock: &4Error: &cYou must be holding a block.
   
#Hat error holding an item not a block
    haterroronlyitem: &4Error: &cYou must be holding a block not an item.
   
#Hat successful message
    hatsuccess: &7You now have &9%player's helmet% &7as a hat!
   
#Hat error already wearing a hat
    haterrorhelmetfull: &4Error: &cHelmet slot full. Please /unhat or remove helmet.
   
#Unhat error not wearing a hat
    unhaterror: &4Error &cMust be wearing a hat!
   
#Unhat successful
    unhatsuccess: &7Hat has been &9removed.
   
#Fly mode messages (%player% = player who enabled the fly)
    flyenabled: &7Fly mode &9enabled
    flydisabled: &7Fly mode &9disabled
    flyenabledbyplayer: &7Fly mode &9enabled &7by &9%player%
    flydisabledbyplayer: &7Fly mode &9disabled &7by &9%player%
   
#Setspawn successful
    setspawn: &7Spawn has successfully been &9set.
   
#Spawn error, no spawn set
    nospawnset: &4Error: &cSpawn not set. Please setspawn or inform an admin.
   
#Teleport to spawn (%{spawn}% = coordinates of spawn location)
    tptospawn: &7You have been teleported to &9Spawn &7at &9%{spawn}%
   
#Teleport to spawn by another player (%{spawn}% = coordinates of spawn location, %player% = name of player that teleported you)
    tptospawnbyplayer: &7You have been teleported to &9Spawn &7at &9%{spawn}% &7by &9%player%
   
#Delspawn error, no spawn set
    delspawnnospawn: &4Error: &cNo spawn set to delete.
   
#Delspawn successful
    delspawn: &7Spawn has successfully been &9deleted.
   
#Skull error, invalid usage
    skullinvalid: &cInvalid Usage. &9Proper Usage: &7/skull <player name> <number>
   
#Skull successful (%arg 1% = name of player whos head is being spawned)
    skullsuccess: &7You have been given &91 &7of &9%arg 1%&7's head!
   
#Skull successful more than 1 (%arg 1% = name of player whos head is being spawned, %arg 2% = number of heads)
    skullsuccessnumber: &7You have been given &9%arg 2% &7of &9%arg 1%&7's head!
   
#Clear inventory successful
    ci: &7Your inventory has been &9cleared.
   
#Rightclicking bed to set
    bedsetsuccess1: &7You bed is &9now set.
    bedsetsuccess2: &7If you die you will be &9teleported here.
   
#Setbed revive message
    setbedrevive: &7You have been revived at &9your bed.
   
#Setbed destroyed
    setbeddestroyed1: &7Bed has been &9removed &7or &9destroyed.
    setbeddestroyed2: &cCannot respawn you at bed.
   
#Setbed setting message
    setbedsetting: &7You have &930 seconds &7to select your bed.
   
#Setbed time expired
    setbedexpire: &7Bed setting mode &9expired.
   
#Setbed mode already enabled
    setbedalreadyenabled1: &7Bed setting mode already &9enabled.
    setbedalreadyenabled2: &9Right-Click &7a bed in the alloted &930 seconds.
   
#Teleport Proper usage
    tpproperusage1: &9Proper Usage: &3/tp <player> &7Teleports you to a player.
    tpproperusage2: &9Alternate Usage: &3/tp <player> <player> &7Teleports a player to another player.
   
#Teleport message (%arg 1% = player to be teleported to)
    tpmsg: &7You have been teleported to &9%arg 1%.
   
#Teleport by another player message (%arg 1% = player to be teleported to), %player% = player who performed the cmd)
    tpmsgbyplayer: &7You have been teleported to &9%arg 2% &7by &9%player%.

#Tphere proper usage
    tphereproperusage: &9Proper Usage: &3/tphere <player> &7Teleports a player to you.

#Tphere successful message to sender
    tpheresuccesssender: &7Successfully teleported &9%arg 1%&7 to you!
   
#Tpa invalid usage
    tpainvalid: &9Proper Usage: &3/tpa <player> &7Send a teleport request to a player.
   
#Tpa successful message to sender
    tpasuccesssender: &7Tpa Request sent to &9%arg 1%&7. They have &9120 seconds &7to accept.
   
#Tpa successful message to reciever (%player% = player who sent the tpa request)
    tpasuccessreciever1: &7You have been sent a &9Tpa Request &7from &9%player%.
    tpasuccessreciever2: &7Please do &9/tpaccept &7or &4/tpadeny &7in the next &9120 seconds.
   
#Tpahere invalid usage
    tpahereinvalid: &9Proper Usage: &3/tpahere <player> &7Send a teleport request to a player.
   
#Tpahere successful message to sender
    tpasuccesssender: &7Tpherea Request sent to &9%arg 1%&7. They have &9120 seconds &7to accept.
   
#Tpahere successful message to reciever (%player% = player who sent the tpa request)
    tpaheresuccessreciever1: &7You have been sent a &9Tpahere Request &7from &9%player%.
    tpaheresuccessreciever2: &7Please do &9/tpaccept &7or &4/tpadeny &7in the next &9120 seconds.
   
#Tpaccept request accepted to a tpa (%{tpa.request.player.%player%}% = player that sent the tpa)
    tpaaccepttpatoplayer: &9%{tpa.request.player.%player%}% &7will be teleported to you in &95 seconds.
    tpaaccepttpatosender: &9Request Accepted. &7You will be teleported in &95 seconds.
   
#Tpaccept request accepted to a tpahere
    tpaccepttpaheretoplayer: &9Request Accepted. &7You will be teleported in &95 seconds.
    tpaccepttpaheretosender: &9%player% &3will be teleported to you in &95 seconds.
   
#Tpaccept, no requests
    tpacceptnoreq: &cNo tp requests at this time.
   
#Tpdeny to tpa request (%{tpa.request.player.%player%}% = player who sent the tpa or tpahere)
    tpdenytpatoplayer: &7Teleport request from &9%{tpa.request.player.%player%}% &cdenied.
    tpdenytpatosender: &7Teleport request &cdenied.
   
#Tpdeny, no requests
    tpdenynoreq: &cNo tp requests at this time.
   
#Tpall message
    tpall: &9All &7player have been teleported to you.
   
#Set the amount of time before a player is warped
    timewarp: 3
   
#Setwarp Proper Usage when arg 1 is not set
    setwarperror: &cInvalid Usage. &9Proper Usage: &7/Setwarp <name>
   
#Setwarp Overwritting (%arg 1% = name of warp being set)
    setwarpoverwrite: &7Warp &9'%arg 1%' &7has been overwritten to &9%location of player%
   
#Setwarp, no permission to overwrite (%arg 1% = name of warp trying to be set)
    setwarpoverwriteerror1: &7Warp &9'%arg 1%' &7has already been set.
    setwarpoverwriteerror2: &7You &cDO NOT &7have the required permission to overwrite (&9ue.setwarp.overwrite&7)
   
#Setwarp successful
    setwarpsuccess: &7Warp &9'%arg 1%' &7has been set to &9%location of player%

#Warp list messages
    warplist1: &9Proper Usage: &7/Warp <name>
    warplist2: &7&m----------&8[&9Warp List&8]&7&m----------
    warplist3: &3%{warpname::*}%

#Warp list, no permission
    warplistnoperm1: &9Proper Usage: &7/Warp <name>
    warplistnoperm2: &7To view &9Warp List &7required permission is &9'ue.warp.list'
   
#Warp successful message
    warpsuccess: &7You will be sent to warp &9'%arg 1%' &7in &93 seconds.
   
#Warp error, specified warp not set
    nowarp1: &4Error. &cWarp &4'%arg 1%' &cnot set yet.
    nowarp2: &7Please use &9/Setwarp <name> &7or inform a staff member.
   
#Delwarp Proper Usage
    delwarperror: &9Proper Usage: &7/Delwarp <name>
   
#Delwarp Successful message (%arg 1% = name of the warp)
    delwarpsuccess: &7Warp &9'%arg 1%' &7has been removed.
   
#Delwarp error, no warp set by the specified name
    delwarpnowarp: &4Error. &cWarp does not exist.

#Seen error message, improper usage
    seenerror: &9Proper Usage: &7/seen <player>

#Seen error message, Player has never been online
    seenneveronline: &7The player &9'%arg 1%' &7has never been online.
   
#Player seen online message (%arg 1% = )
    seenonline: &9%arg 1% &7has been &aOnline &7for

#Player seen offline message
    seenoffline: &9%arg 1% &7has been &cOffline &7for

#Player's IP message
    seenip: &9%arg 1%'s IP is: &7%{playersIP.%arg-1%}%

#Setname Command Successful
    setnamesuccess: &7Your &9%player's tool% &7has been named &9'%colored arg 1%&9'

#Setname Command proper usage
    setnameproperusage: &9Proper Usage: &7/setname <name>

#Setname Error, Not holding an item
    setnameerror: &4Error. &cYou must be holding an item.

#Lore Command proper usage
    loreproperusage: &9Proper Usage: &7/setlore <set/remove> <line number> <text>

#Lore Set Successful
    loresetsuccess: &7Your &9%player's tool% &7has been lored.

#Lore Remove Successful
    loreremovesucces: &7Your &9%player's tool% &7has been unlored.

#Lore error message, player is not holding an item
    loreerror: &4Error. &cYou must be holding an item.

#Top Command
    topsuccess: &7You have been &9teleported to the surface.

#Exp Command Proper Usage
    expproperusage: &9Proper Usage: &7/exp <amount> <player>

#Exp Successful to yourself
    expsuccessself: &7You have given yourself &9%arg 1% xp levels.

#Exp Successful sending to others, message for the sender ( %arg 1% = amount of xp, %arg 2% = players name)
    expsuccesothersend: &7You have sent &9%arg 1% xp levels &7to &9%arg 2%.

#Exp Successful sending to others, message for the reciever ( %arg 1% = amount of xp, %arg 2% = players name)
    expsuccessotherrec: &7You have recieved &9%arg 1% xp levels.

#Spawnmob Proper Usage
    spawnmobproperusage: &9Proper Usage: &7/spawnmob <mob name> <number>

#Spawnmob successfully, confirmation message for spawning 1 mob ( %arg 1% = mob type, %arg 2% = amount)
    spawnonemobsuccess: &7Successfully spawned &9%arg-2% %arg-1%

#Spawnmob successfully, confirmation message for spawning multiple mobs ( %arg 1% = mob type, %arg 2% = amount)
    spawnmultimobsuccess: &7Successfully spawned &9%arg-2% %arg-1%(s)

#Spawnmob error message when player doesnt have permission for multiple mob spawning
    spawnmobnomulti: &4Error. &cYou do not have the required permission to spawn multiple mobs at once.

#AFK Command, The player is now afk
    afktrue: &8%player% &7is now AFK.

#AFK Command, The player is not afk
    afkfalse: &8%player% &7is no longer AFK.

#Speed Command, Flying speed set
    speedflyset: &7Successfully set &9%arg-1%&7's flying speed to &9%arg-2%

#Speed Command, Walk speed set to default
    speedwalksetdef: &7Successfully set &9%arg-1%&7's walking speed to &90.2

#Speed Command, Walk speed set
    speedwalkset: &7Successfully set &9%arg 1%&7's walking speed to &9%arg 2%

#Speed Command, Error messages
    speederror: &4Error: &cThat is not a speed type, the types are: &4walk&c, &4walking&c, &4fly&c, or &4flying&c.

#Spawner Command, Proper Usage
    spawnerproperusage: &9Proper Usage: &7/spawner <entity> &8MUST be while looking at a spawner.

#Spawner Command, Error message when not looking at a spawner
    spawnernotlooking: &4Error. &cMust be looking at a mob spawner.

#Spawner Command, Successful change of spawner
    spawnersuccess: &7You set the spawner to a &9%arg 1% spawner.

#Getpos Command Message ( %arg 1% = the player, %{posOfPlayer.%arg-1%}% = the position of the player )
    getpos: &9%arg-1% &7is at &9%{posOfPlayer.%arg-1%}%

#Tree Command, Not looking at a dirt or grass block
    treeerrornoblock: &4Error. &cMust be looking at grass or dirt.

#Tree Command, Succesfully generated a random tree
    treegenrandomtree: &7You have generated a &9Random Tree.

#Tree Command, Succesfully generated an oak tree
    treegenoaktree: &7You have spawned an &9Oak Tree.

#Tree Command, Succesfully generated a spruce tree
    treegensprucetree: &7You have spawned a &9Redwood Tree.

#Tree Command, Succesfully generated a jungel tree
    treegenjungtree: &7You have spawned &9Jungle Tree.
#-------------------END OF CUSTOMIZABLE SECTION---------------------


#Broadcast Command

command /broadcast [<text>]:
    aliases: /br
    permission: "ue.broadcast"
    permission message: {@permissionmessage}
    description: Broadcast a message to the entire server
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@broadcastproperuse}"
            stop trigger
        else:
            set {_broadcast} to arg 1
            message "{@broadcastprefix}:&f %{_broadcast}%" to all players
       
#Message Command

command /message [<player>] [<text>]:
    aliases: /msg
    permission: "ue.message"
    permission message: {@permissionmessage}
    description: Private message another player
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@msgproperusage}" to player
            stop trigger
        if arg 2 is not set:
            message "{@prefix} {@msgproperusage}" to player
            stop trigger
        if arg 1 is set:
            set {msg.recieved.%arg 1%} to true
            set {msg.recieved.%player%} to true
            set {msg.sender.%arg 1%} to player
            if arg 1 is online:
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%arg 1%&3: {@msgtextcolor}%arg 2%" to player
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%arg 1%&3: {@msgtextcolor}%arg 2%" to arg 1
            else:
                message "{@msgofflineplayer}" to player
       
#Reply Command

command /reply [<text>]:
    aliases: /r
    permission: "ue.message"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@replyproperusage}" to player
        if arg 1 is set:
            if {msg.recieved.%player%} = true:
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%{msg.sender.%player%}%&3: {@msgtextcolor}%arg 1%" to player
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%{msg.sender.%player%}%&3: {@msgtextcolor}%arg 1%" to {msg.sender.%player%}
                stop trigger
            if {msg.recieved.%player%} = false:
                message "{@replynomessage}" to player
                stop trigger
               
on quit:
    if {msg.recieved.%player%} = true:
        set {msg.recieved.%player%} to false
        delete {msg.sender.%player%}



#Feed Command

command /feed:
    permission: "ue.feed"
    permission message: {@permissionmessage}
    description: Replenish all food
    trigger:
        set the food level of player to 10
        message "{@prefix} {@feedmessage}" to player
       
       
#Heal Command

command /heal:
    permission: "ue.heal"
    permission message: {@permissionmessage}
    description: Heal player and replenish food
    trigger:
        set the food level of player to 10
        set the health of player to 20
        message "{@prefix} {@healmessage}" to player
       
variables:
    {homes.group.default} = 3
    {homes.group.vip} = 5
    {homes.group.admin} = 10

#Sethome/Delhome/Home Commands

on join:
    {homes.number.%player%} is not set:
        set {homes.number.%player%} to 0
       
    if player has permission "ue.homes.admin":
        set {homes.max.%player%} to {homes.group.admin}
        stop trigger
           
    if player has permission "ue.homes.vip":
        set {homes.max.%player%} to {homes.group.vip}
        stop trigger
               
    set {homes.max.%player%} to {homes.group.default}
   
#Sethome Command

command /sethome [<text>]:
    aliases: /shome
    permission: "ue.home"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if {homes.number.%player%} = 0:
                set {homes.%player%::home} to player's location
                set {homename.%player%::home} to "home"
                message "{@prefix} {@firstsethomemessage}" to player
                add 1 to {homes.number.%player%}
                stop trigger
            if {homes.number.%player%} > 0:
                message "{@prefix} {@sethomemissingarg}" to player
                stop trigger
        if arg 1 is set:
            if {homes.number.%player%} < {homes.max.%player%}:
                set {homes.%player%::%arg 1%} to player's location
                set {homename.%player%::%arg 1%} to arg 1
                message "{@prefix} {@normalsethomemessage}" to player
                add 1 to {homes.number.%player%}
                stop trigger
            if {homes.number.%player%} = {homes.max.%player%}:
                message "{@prefix} {@maxsethomes1}" to player
                message "{@prefix} {@maxsethomes2}" to player
                message "{@prefix} {@maxsethomes3}" to player
                stop trigger

# Home Command

command /home [<text>]:
    permission: "ue.home"
    permission message: {@permissionmessage}
    trigger:
        if {homes.number.%player%} = 0:
            message "{@prefix} {@nohomeset}"
            stop trigger
        if arg 1 is not set:
            if {homes.number.%player%} = 1:
                teleport player to {homes.%player%::home}
                message "{@prefix} {@defaulthometele}'"
                stop trigger
            if {homes.number.%player%} is greater than 1:
                message "{@prefix} {@homelisting1}" to player
                message "{@prefix} {@homelisting2}" to player
                message "{@prefix} {@homelisting3}" to player
                stop trigger
        if arg 1 is set:
            teleport player to {homes.%player%::%arg 1%}
            message "{@prefix} {@normalhometele}"
            stop trigger
           
#Delhome Command

command /delhome [<text>]:
    permission: "ue.home"
    permission message: {@permissionmessage}
    aliases: /dhome
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@delhomenoarg}" to player
            stop trigger
        if {homes.number.%player%} = 0:
            message "{@prefix} {@delhomenohomes}" to player
            stop trigger
        if {homes.number.%player%} = 1:
            delete {homes.%player%::home}
            delete {homename.%player%::home}
            subtract 1 from {homes.number.%player%}
            message "{@prefix} {@delhomedefaulthome}" to player
            stop trigger
        if {homes.number.%player%} > 1:
            delete {homes.%player%::%arg 1%}
            delete {homename.%player%::%arg 1%}
            subtract 1 from {homes.number.%player%}
            message "{@prefix} {@delhomenormalhome}"
            stop trigger

#Butcher Command

#command /butcher:
#    permission: "ue.butcher"
#    permission message: {@permissionmessage}
#    description: Kill all mobs in your world
#    aliases: /killall
#    trigger:
#        loop all entities:
#            loop-entity is alive:
#                loop-entity is not a player:
#                    kill loop-entity
#                    kill all enderdragons
#        message "{@prefix} {@butchermsg}"

command /butcher <entity types = entity> [in radius <number=0>]:
    description: kills all mobs in the current world
    permission: "ue.butcher"
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@butcherproperusage}"
            stop trigger
        loop argument 1:
            loop-argument is a player:
                message "{@prefix} <red>You can't kill players with this command!" to player
                stop
        set {killed} to 0
        loop entities of types argument 1 in player's world:
            loop-entity is not a player # don't ever kill players
            if argument 2 is not 0:
                distance between the player and the loop-entity is smaller than argument 2
            kill loop-entity
            add 1 to {killed}
       
        if {killed} = 0:
            if argument 2 is not 0:
                send "{@prefix} No &9%argument 1% &7were found within &9%argument 2% &7meters." to player
            else:
                send "{@prefix} No &9%argument 1% &7were found in this world." to player
        else:
            send "{@prefix} {@butchermsg}" to player
       
#God Mode Command

command /god:
    permission: "ue.god"
    permission message: {@permissionmessage}
    description: Become invincible to everything
    trigger:
        if {god.%player%} is not set:
            message "{@prefix} {@godmodeenable}"
            set {god.%player%} to true
            set the food level of player to 10
            set the health of player to 20
            stop trigger
        if {god.%player%} = false:
            message "{@prefix} {@godmodeenable}"
            set {god.%player%} to true
            set the food level of player to 10
            set the health of player to 20
            stop trigger
        if {god.%player%} = true:
            set {god.%player%} to false
            message "{@prefix} {@godmodedisable}"
           
on damage:
    if {god.%victim%} = true:
        cancel event
        if attacker is a player:
            if damage is caused by fall:
                stop
            message "{@prefix} {@godmodedefensemsg}" to attacker
               
on hunger meter change:
    if {god.%player%} = true:
        cancel event
           

#Give Command

aliases:
    blacklisted = TNT, bedrock, obsidian, monster spawner, lava, lava bucket
   
command /give [<player>] [<items>]:
    permission: "ue.give"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is set:
            if player has permission "ue.give.bypassblacklist":
                loop arg 2:
                    give loop-item to arg 1
                    message "{@prefix} {@giveplayersender}" to player
                    message "{@prefix} {@giveplayerrecieve}" to arg 1
                    stop trigger
            else:
                loop arg 2:
                    if loop-item is not blacklisted:
                        give loop-item to player
                        message "{@prefix} {@giveplayersender}" to player
                        message "{@prefix} {@giveplayerrecieve}" to arg 1
                        stop trigger
                    else:
                        message "{@prefix} {@giveplayerblacklist}"
                        stop trigger
        if arg 1 is not set:
            message "{@prefix} {@giveplayerinvalid}" to player
           
#Item Command

command /item <items>:
    description: Give yourself some items
    usage: /item <item(s)>
    aliases: i
    executable by: players
    permission: "ue.item"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "ue.item.bypassblacklist":
            loop arguments:
                give loop-item to player
                message "{@prefix} {@itemplayerspawn}" to player
        else:
            loop arguments:
                if loop-item is not blacklisted:
                    give loop-item to player
                    message "{@prefix} {@itemplayerspawn}" to player
                else:
                    message "{@prefix} {@itemplayerblacklist}"
       
#Game Mode Command
           
command /gamemode [<text>] [<player>]:
    aliases: /gm
    trigger:
        if player-argument is not set:
            if text-argument is not set:
                message "{@prefix} &9Proper Usage: &3/Gamemode <survival/creative/adventure> (player)" to player
                stop trigger
            if player has permission "ue.gamemode.self":
                if arg 1 is "s" or "0" or "survival":
                    set player's gamemode to survival
                    message "{@prefix} {@gmchangeselfsurv}" to player
                if arg 1 is "c" or "1" or "creative":
                    set player's gamemode to creative
                    message "{@prefix} {@gmchangeselfcre}" to player
                if arg 1 is "a" or "2" or "adventure" or "adv":
                    set player's gamemode to adventure
                    message "{@prefix} {@gmchangeselfadv}" to player
                if arg 1 is not "a" or "s" or "c" or "adventure" or "adv" or "creative" or "survival" or "1" or "2" or "0":
                    message "{@prefix} {@gminvalid}"
            else:
                message "{@permissionmessage}" to player
        if player-argument is set:
            if argument 2 is not online:
                message "{@prefix} &9%arg 2% &3is currently offline" to player
                stop trigger
            if argument 2 is online:
                if player has permission "ue.gamemode.others":
                    set {_gamemode.player} to player-argument
                    if arg 1 is "s" or "0" or "survival":
                        set arg 2's gamemode to survival
                        message "{@prefix} {@gmchangeotherssurv}" to player
                    if arg 1 is "c" or "1" or "creative":
                        set player-argument's gamemode to creative
                        message "{@prefix} {@gmchangeotherscre}" to player
                    if arg 1 is "a" or "2" or "adventure" or "adv":
                        set player-argument's gamemode to adventure
                        message "{@prefix} {@gmchangeothersadv}" to player
                    if arg 1 is not "a" or "s" or "c" or "adventure" or "adv" or "creative" or "survival" or "1" or "2" or "0":
                        message "{@prefix} {@gminvalid}"
                else:
                    message "{@permissionmessage}" to player
                   
#Weather Command

command /weather [<weather type>]:
    permission: "ue.weather"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@weatherinvalid}"
        if arg 1 is set:
            set weather to arg 1
            message "{@prefix} {@weathersuccess}"

#Time Commands
       
command /time [<text>]:
    permission: "ue.time"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@timeinvalid}"
        else:
            if arg 1 is "day" or "noon":
                set time to 12:00
                message "{@prefix} {@timeset}"
            if arg 1 is "night" or "midnight":
                set time to 23:59
                message "{@prefix} {@timeset}"
            if arg 1 is not "day" or "night" or "noon" or "midnight":
                message "{@prefix} {@timeinvalid}"

command /day:
    permission: "ue.time"
    permission message: {@permissionmessage}
    aliases: /noon
    trigger:
        set time to 12:00
        message "{@prefix} {@timeset}"
       
command /night:
    permission: "ue.time"
    permission message: {@permissionmessage}
    aliases: /midnight
    trigger:
        set time to 23:59
        message "{@prefix} {@timeset}"
       
command /alwaysday:
    permission: "ue.alwaystime"
    permission message: {@permissionmessage}
    trigger:
        if {day.always} = true:
            message "{@prefix} {@alwaysdaydisabled}" to player
            set {day.always} to false
            stop trigger
        else:
            message "{@prefix} {@alwaysdayenabled}" to player
            set {day.always} to true
            set time to 12:00
            stop trigger

command /alwaysnight:
    permission: "ue.alwaystime"
    permission message: {@permissionmessage}
    trigger:
        if {night.always} = true:
            message "{@prefix} {@alwaysnightdisabled}" to player
            set {day.always} to false
            stop trigger
        else:
            message "{@prefix} {@alwaysnightenabled}" to player
            set {day.always} to true
            set time to 23:59
            stop trigger
           
At 15:00:
    if {day.always} = true:
        set time to 10:00
       
At 2:00:
    if {night.always} = true:
        set time to 22:00
       
#Suicide Command

command /suicide:
    permission: "ue.suicide"
    permission message: {@permissionmessage}
    trigger:
        kill player
        message "{@prefix} {@suicidenotice}" to all players in player's world
       
#Kill Command

command /kill [<player>]:
    permission: "ue.kill"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} &9Proper Usage: &3/Kill <player>"
        else:
            if player-argument is offline:
                message "{@prefix} {@killoffline}"
            if player-argument is online:
                kill arg player
                message "{@prefix} {@killmsg}"
       
#Extinguish Command

command /ext:
    aliases: /extinguish
    permission: "ue.ext"
    permission message: {@permissionmessage}
    trigger:
        if player is on fire:
            extinguish the player
            message "{@prefix} {@extinguish}" to player
        else:
            if player is not on fire:
                send "{@prefix} {@extinguishinvalid}" to player
           
           
#Join/Leave/Welcome messages

#on join:
#    if player has permission "ue.welcome":
#        broadcast "&8Join> &a%player% &7has joined the server."

       
#on quit:
#    if player has permission "ue.goodbye":
#        broadcast "&8Leave> &c%player% &7has left the server."
       
#Repair Command

command /repair:
    permission: "ue.repair"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "ue.repair":
            if player is holding any sword or any axe or any spade or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
                repair tool of player
                message "{@prefix} {@repairmsg}" to player
            else:
                message "{@prefix} {@repairinvalid}" to player
           
#Hat Command

command /hat:
    permission: "ue.hat"
    permission message: {@permissionmessage}
    trigger:
        if player is holding air:
            message "{@prefix} {@haterrornoblock}" to player
            stop trigger
        if id of player's tool is more than 255:
            message "{@prefix} {@haterroronlyitem}" to player
            stop trigger
        if id of player's tool is less than 255:
            if player's helmet slot is empty:
                set {_hat} to 1 of player's tool
                remove {_hat} from player's inventory
                equip player with {_hat}
                message "{@prefix} {@hatsuccess}" to player
            else:
                message "{@prefix} {@haterrorhelmetfull}" to player
       
   
       
#Unhat Command

command /unhat:
    permission: "ue.hat"
    permission message: {@permissionmessage}
    trigger:
        if helmet slot of player is empty:
            message "{@prefix} {@unhaterror}" to player
        if helmet slot of player is not empty:
            set {_unhat} to player's helmet
            give {_unhat} to player
            equip player with air
            message "{@prefix} {@unhatsuccess}" to player

           
#Fly Command

command /fly [<player>]:
    permission: "ue.fly"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if player's fly mode is false:
                set player's fly mode to true
                message "{@prefix} {@flyenabled}" to player
                stop trigger
            if player's fly mode is true:
                set player's fly mode to false
                message "{@prefix} {@flydisabled}" to player
                stop trigger
        if arg 1 is set:
            if arg 1's fly mode is false:
                set arg 1's fly mode to true
                message "{@prefix} {@flyenabledbyplayer}" to arg 1
                stop trigger
            if arg 1's fly mode is true:
                set arg 1's fly mode to false
                message "{@prefix} {@flydisabledbyplayer}" to arg 1
                stop trigger

#Setspawn Command
               
on first join:
    teleport player to {spawn}

command /setspawn:
    permission: "ue.setspawn"
    permission: {@permissionmessage}
    trigger:
        set {spawn} to player's location
        message "{@prefix} {@setspawn}" to player
       
#Spawn Command       
       
command /spawn [<player>]:
    permission: "ue.spawn"
    permission: {@permissionmessage}
    trigger:
        if {spawn} is not set:
            message "{@prefix} {@nospawnset}" to player
        if {spawn} is set:
            if arg 1 is not set:
                teleport player to {spawn}
                message "{@prefix} {@tptospawn}" to player
                stop trigger
            if arg 1 is set:
                if player has permission "ue.spawn.other":
                    teleport arg 1 to {spawn}
                    message "{@prefix} {@tptospawnbyplayer}" to arg 1
                    stop trigger
                else:
                    message "{@permissionmessage}" to player
                    stop trigger
                   
#Delspawn Command
           
command /delspawn:
    permission: "ue.delspawn"
    permission message: {@permissionmessage}
    trigger:
        if {spawn} is not set:
            message "{@prefix} {@delspawnnospawn}" to player
            stop trigger
        if {spawn} is set:
            delete {spawn}
            message "{@prefix} {@delspawn}" to player
           
#Skull Command

command /skull [<offlineplayer>] [<number>]:
    permission: "ue.skull"
    permission message: {@permissionmessage}
    aliases: /head
    trigger:
        if arg 1 is not set:
            send "{@prefix} {@skullinvalid}" to player
        if arg 1 is set:
            if arg 2 is not set:
                give skull of "%arg 1%" parsed as offline player to player
                message "{@prefix} {@skullsuccess}" to player
                stop trigger
            if arg 2 is set:
                give skull of "%arg 1%" parsed as offline player to player
                message "{@prefix} {@skullsuccessnumber}" to player
                stop trigger

#ClearInventory Command

command /clearinventory:
    aliases: /ci
    permission: "ue.ci"
    permission message: {@permissionmessage}
    trigger:
        clear player's inventory
        message "{@prefix} {@ci}" to player
        stop trigger

#Setbed Command
       
on join:
    set {bed.set.%player%} to false

on rightclick on a bed:
    if {bed.set.%player%} = true:
        set {bed.location.%player%} to location of clicked block
        message "{@prefix} {@bedsetsuccess1}" to player
        message "{@prefix} {@bedsetsuccess2}" to player
           
on respawn:
    if {bed.location.%player%} is set:
        loop blocks below {bed.location.%player%}:
            if loop-block is bed:
                teleport player to {bed.location.%player%}
                message "{@prefix} {@setbedrevive}" to player
                stop trigger
            else:
                message "{@prefix} {@setbeddestroyed1}" to player
                message "{@prefix} {@setbeddestroyed2}" to player
                stop trigger
    else:
        teleport player to {spawn}
       
command /setbed:
    permission: "ue.setbed"
    permission message: {@permissionmessage}
    trigger:
        if {bed.set.%player%} = false:
            message "{@prefix} {@setbedsetting}" to player
            set {bed.set.%player%} to true
            wait 30 seconds
            if {bed.location.%player%} is not set:
                set {bed.set.%player%} to false
                message "{@prefix} {@setbedexpire}" to player
                stop trigger
        if {bed.set.%player%} = true:
            message "{@prefix} {@setbedalreadyenabled1}" to player
            message "{@prefix} {@setbedalreadyenabled2}" to player
            stop trigger

#Tp Command

command /tp [<player>] [<player>]:
    permission: "ue.tp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpproperusage1}" to player
            message "{@prefix} {@tpproperusage2}" to player
            stop trigger
        if arg 1 is set:
            if arg 2 is not set:
                teleport player to arg 1
                message "{@prefix} {@tpmsg}" to player
                stop trigger
            if arg 2 is set:
                teleport arg 1 to arg 2
                message "{@prefix} {@tpmsgbyplayer}" to arg 1
                stop trigger

#Tphere Command

command /tphere [<player>]:
    permission: "ue.tphere"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tphereproperusage}" to player
            stop trigger
        else:
            teleport arg 1 to player
            message "{@prefix} {@tpheresuccesssender}" to player
            stop trigger
               
#Tpa Command

command /tpa [<player>]:
    permission: "ue.tpa"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpainvalid}" to player
            stop trigger
        if arg 1 is set:
            set {tpa.tp.to.%arg 1%} to true
            set {tpa.request.player.%arg 1%} to player
            message "{@prefix} {@tpasuccesssender}" to player
            message "{@prefix} {@tpasuccessreciever1}" to arg 1
            message "{@prefix} {@tpasuccessreciever2}" to arg 1
            wait 2 minutes
            if {tpa.tp.to.%arg 1%} = true:
                set {tpa.tp.to.%arg 1%} to false
                stop trigger
            else:
                stop trigger
           
#Tpahere Command

command /tpahere [<player>]:
    permission: "ue.tpahere"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpahereinvalid}" to player
            stop trigger
        if arg 1 is set:
            set {tpa.tp.here.%arg 1%} to true
            set {tpa.request.player.%arg 1%} to player
            message "{@prefix} {@tpasuccesssender}" to player
            message "{@prefix} {@tpaheresuccessreciever1}" to arg 1
            message "{@prefix} {@tpaheresuccessreciever2}" to arg 1
            wait 2 minutes
            if {tpa.tp.here.%arg 1%} = true:
                set {tpa.tp.here.%arg 1%} to false
                stop trigger
            else:
                stop trigger





#Tpaccept Command

command /tpaccept:
    permission: "ue.tpa"
    permission message: {@permissionmessage}
    trigger:
        if {tpa.tp.to.%player%} = true:
            message "{@prefix} {@tpaaccepttpatoplayer}" to player
            set {tpa.tp.to.%player%} to false
            message "{@prefix} {@tpaaccepttpatosender}" to {tpa.request.player.%player%}
            wait 5 seconds
            teleport {tpa.request.player.%player%} to player
            stop trigger
        if {tpa.tp.here.%player%} = true:
            message "{@prefix} {@tpaccepttpaheretosender}" to {tpa.request.player.%player%}
            set {tpa.tp.here.%player%} to false
            message "{@prefix} {@tpaccepttpaheretoplayer}" to player
            wait 5 seconds
            teleport player to {tpa.request.player.%player%}
            stop trigger
        if {tpa.tp.to.%player%} is not set:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} is not set:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.to.%player%} = false:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} = false:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
           
#Tpdeny Command

command /tpdeny:
    permission: "ue.tpdeny"
    permission message: {@permissionmessage}
    trigger:
        if {tpa.tp.to.%player%} = true:
            message "{@prefix} {@tpdenytpatoplayer}" to player
            message "{@prefix} {@tpdenytpatosender}" to {tpa.request.player.%player%}
            set {tpa.request.to.%player%} to false
            stop trigger
        if {tpa.tp.here.%player%} = true:
            message "{@prefix} {@tpdenytpatoplayer}" to player
            message "{@prefix} {@tpdenytpatosender}" to {tpa.request.player.%player%}
            set {tpa.tp.here.%player%} to false
            stop trigger
        if {tpa.tp.to.%player%} is not set:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} is not set:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.to.%player%} = false:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} = false:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
           
#Tpall Command

command /tpall:
    permission: "ue.tpall"
    permission message: {@permissionmessage}
    trigger:
        teleport all players to player
        message "{@prefix} {@tpall}" to player
        stop trigger
       
#Setwarp Command

command /setwarp [<text>]:
    permission: "ue.setwarp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@setwarperror}" to player
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                if player has permission "ue.setwarp.overwrite":
                    set {setwarp.%arg 1%} to player's location
                    message "{@setwarpoverwrite}" to player
                    stop trigger
                else:
                    message "{@setwarpoverwriteerror1}" to player
                    message "{@setwarpoverwriteerror2}" to player
                    stop trigger
            if {setwarp.%arg 1%} is not set:
                set {setwarp.%arg 1%} to player's location
                set {warpname::%arg 1%} to arg 1
                message "{@setwarpsuccess}" to player
                stop trigger

#Warp Command

command /warp [<text>]:
    permission: "ue.warp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if player has permission "ue.warp.list":
                message "{@warplist1}" to player
                message "{@warplist2}" to player
                message "{@warplist3}" to player
                stop trigger
            else:
                message "{@warplistnoperm1}" to player
                message "{@warplistnoperm2}" to player
                stop trigger
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                message "{@warpsuccess}" to player
                wait {@timewarp} seconds
                teleport player to {setwarp.%arg 1%}
                stop trigger
            if {setwarp.%arg 1%} is not set:
                message "{@nowarp1}" to player
                message "{@nowarp2}" to player
                stop trigger
#Warplist Command

command /warplist:
    permission: "ue.warp.list"
    permission message: {@permissionmessage}
    trigger:
        message "{@warplist1}" to player
        message "{@warplist2}" to player
        message "{@warplist3}" to player
        stop trigger   

#Delwarp Command

command /delwarp [<text>]:
    permission: "ue.delwarp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@delwarperror}" to player
            stop trigger
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                delete {setwarp.%arg 1%}
                delete {warpname::%arg 1%}
                message "{@delwarpsuccess}" to player
                stop trigger
            if {setwarp.%arg 1%} is not set:
                message "{@delwarpnowarp}" to player
                stop trigger



# Seen command

on join:
    set {playerIsOnline.%player%} to true
    set {playersIP.%player%} to player's ip
    set {seen.%player%.join} to now

on disconnect:
    set {playerIsOnline.%player%} to false
    set {seen.%player%.quit} to now
    set {playersIP.%player%} to player's ip

command /seen [<offlineplayer>]:
    permission: "ue.seen"
    permission message: {@permissionmessage}
    aliases: /lastonline
    executable by: players and console
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@seenerror}"
            stop trigger
        if arg 1 is set:
            if {playerIsOnline.%arg 1%} is not set:
                message "{@prefix} {@seenneveronline}"
                stop trigger
            else:
                message "&7&m---------------&8[&9Seen&8]&7&m---------------"
                if {playerIsOnline.%arg 1%} = true:
                    set {_OnlineTime.%arg-1%} to difference between now and {seen.%arg-1%.join}
                    wait 1 tick
                    message "{@seenonline}:%nl%%{_OnlineTime.%arg-1%}%"
                if {playerIsOnline.%arg 1%} = false:
                    set {_offlineTime.%arg-1%} to difference between now and {seen.%arg-1%.quit}
                    wait 1 tick
                    message "{@seenoffline}:%nl%%{_offlineTime.%arg-1%}%"
                if player has permission "ue.seen.ip":
                    message ""
                    message "{@seenip}"

#Workbench Command

command /workbench:
    permission: "ue.workbench"
    permission message: {@permissionmessage}
    aliases: /craft, /bench, /craftingtable
    trigger:
        open crafting table inventory for player

#Setname Command

command /setname [<text>]:
    permission: "ue.setname"
    permission message: {@permissionmessage}
    aliases: /name
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@setnameproperusage}"
            stop trigger
        if arg 1 is set:
            if player's tool is not air:
                set name of player's tool to colored arg 1
                message "{@prefix} {@setnamesuccess}" to player
            if player's tool is air:
                message "{@setnameerror}"

#Setlore Command

command /lore [<text>] [<number>] [<text>]:
    permission: "ue.setlore"
    permission message: {@permissionmessage}
    aliases: /lore
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@loreproperusage}"
            stop trigger   
        if arg 1 is set:
            if arg 2 is not set:
                message "{@prefix} {@loreproperusage}"
                stop trigger
            if arg 2 is set:
                if player's tool is not air:
                    if arg 1 is "set" or "add":
                        set line arg 2 of lore of player's tool to colored arg 3
                        message "{@prefix} {@loresetsuccess}" to player
                    if arg 1 is "delete" or "remove":
                        delete line arg 2 of lore of player's tool
#                        set line arg 2 of lore of player's tool to ""
                        message "{@prefix} {@loreremovesucces}" to player
                if player's tool is air:
                    message "{@loreerror}"

#EnderChest Command

command /enderchest:
    permission: "ue.echest"
    permission message: {@permissionmessage}
    aliases: /echest, /ec
    trigger:
        open player's ender chest for the player

#Invsee Command

command /invsee [<player>]:
    permission: "ue.invsee"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            send "{@prefix} &cPlease specify a player!"
        else:
            open the arg-1's inventory for the player
       
#Top Command

command /top:
    permission: "ue.top"
    permission message: {@permissionmessage}
    trigger:
        set {_loc} to location of block at player
        set y-coordinate of {_loc} to 256
        set {_n} to 0
        message "{@prefix} {@topsuccess}"
        loop 255 times:
            set {_n} to {_n}+1
            block {_n} below block at {_loc} is not air
            set {_n} to {_n}-1
            teleport player to block {_n} below block at {_loc}
            stop

#Enchant Command

command /enchant [<enchantment type>]:
    permission: "ue.enchant"
    permission message: {@permissionmessage}
    usage: &7/enchant <enchantment> (level)
    aliases: /ench
    trigger:
        if arg 1 is not set:
            message "{@prefix} &9Proper Usage: &7/enchant <enchantment> (level)"
            stop trigger
        if player's tool is air:
            message "&4Error: &7Please hold something while enchanting!"
            stop trigger
        else:
            enchant player's tool with arg 1

#Disenchant Command

command /disenchant:
    permission: "ue.disenchant"
    permission message: {@permissionmessage}
    aliases: /unenchant
    trigger:
        if player's tool is air:
            message "&4Error: &7Please hold something while unenchanting!"
        else:
            disenchant the player's tool

#Enchantment List

command /enchantlist:
    aliases: /enchlist
    permission: "ue.enchlist"
    permission message: {@permissionmessage}
    trigger:
        message "&7&m---------------&8[&9&lEnchant list&8]&7&m---------------"
        message "&4&lArmor: &3Fire Protection&7, &3Blast Protection&7, &3Projectile Protection&7, &3Protection&7,%nl%&3Feather Falling&7, &3Respiration&7, &3Aqua Affinity&7, &3Thorns&7, &3Depth Strider"
        message "&d&lWeapons: &3Sharpness&7, &3Smite&7, &3Bane of Anthropods&7, &3Knockback&7, &3Fire Aspect&7, &3Looting"
        message "&9&lTools: &3Efficiency&7, &3Silk Touch&7, &3Unbreaking&7. &3Fortune"
        message "&c&lBow: &3Power&7, &3Punch&7, &3Flame&7, &3Infinity"
        message "&e&lFishing Rod: &3Luck of the Sea&7, &3Lure"
        message "&7&m----------------------------------------"

#Exp Command

command /exp [<number>] [<player>]:
    permission: "ue.exp"
    permission message: {@permissionmessage}
    aliases: /xp
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@expproperusage}"
            stop trigger
        if arg 1 is set:
            if arg 2 is not set:
                set {_give.xp} to arg 1
                increase the player's level by arg 1
                message "{@prefix} {@expsuccessself}"
                stop trigger
            if arg 2 is set:
                if player has permission "ue.exp.others":
                    set {_give.xp.others} to arg 1
                    increase arg 2's level by arg 1
                    message "{@prefix} {@expsuccessotherrec}" to arg 2
                    message "{@prefix} {@expsuccesothersend}" to player
                    stop trigger
                else:
                    message "{@prefix} {@permissionmessage}"
                    stop trigger


#Spawnmob Command

command /spawnmob [<entity types>] [<integer=1>]:
    permission: "ue.spawnmob"
    permission message: "permissionmessage"
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@spawnmobproperusage}"
        if arg 1 is set:
            if arg 2 is not set:
                spawn arg 2 of arg 1 at player
                message "{@prefix} {@spawnonemobsuccess}"
            if arg 2 is set:
                if player has permission "ue.spawnmob.unsafe":
                    spawn arg 2 of arg 1 at player
                    message "{@prefix} {@spawnmultimobsuccess}"
                else:
                    message "{@prefix} {@spawnmobnomulti}"


#List Command

on join:
    if player has permission "ue.list.staff":
        if {isOnStaffList.%player%} = true:
            set {ue.list.staff::%player%} to player
            stop
        if {isOnPlayerList.%player%} = true:
            delete {isOnPlayerList.%player%}
            delete {ue.list.players::%player%}
        if {isOnStaffList.%player%} is not set:
            set {isOnStaffList.%player%} to true
            set {ue.list.staff::%player%} to player
            stop
    else:
        if {isOnStaffList.%player%} = true:
            delete {isOnStaffList.%player%}
        if {isOnStaffList.%player%} is not set:
            set {isOnPlayerList.%player%} to true
            set {ue.list.players::%player%} to player
        if {isOnPlayerList.%player%} = true:
            set {ue.list.players::%player%} to player
            stop

on quit:
    if {isOnStaffList.%player%} = true:
        delete {ue.list.staff::%player%}
        stop
    if {isOnPlayerList.%player%} = true:
        delete {ue.list.players::%player%}
        stop

command /list:
    permission: "ue.list"
    permission message: permissionmessage
    trigger:
        message "&7&m---------------&8[&9&lList&8]&7&m---------------"
        message "&5&lStaff: &d%{ue.list.staff::*}%"
        message ""
        message "&9&lPlayers: &3%{ue.list.players::*}%"

#DelStaff Command

command /delstaff [<offlineplayer>]:
    permission: "ue.list.delstaff"
    permission message: permissionmessage
    trigger:
        if arg 1 is not set:
            message "&9Proper Usage: &7/delstaff <player>"
        if arg 1 is set:
            if {isOnStaffList.%arg 1%} is not set:
                message "&4Error. &cPlayer is not on the Staff List."
            if {isOnStaffList.%arg 1%} is set:
                delete {isOnStaffList.%arg 1%}
                message "&9%arg 1% &7has been removed from the Staff List."
                delete {ue.commands.list.staff::*}

#Stafflist Command

on join:
    if player has permission "ue.stafflist.owner":
        set {stafflist.owner::%player%} to player
        stop
    if player has permission "ue.stafflist.admin":
        set {stafflist.admin::%player%} to player
        stop
    if player has permission "ue.stafflist.mod":
        set {stafflist.mod::%player%} to player
        stop
    if player has permission "ue.stafflist.helper":
        set {stafflist.helper::%player%} to player
        stop

command /stafflist:
    permission: "ue.stafflist"
    permission message: {@permissionmessage}
    aliases: /staff
    trigger:
        message "&7&m---------------&8[&9&lStaff List&8]&7&m---------------"
        if {stafflist.owner::*} is set:
            message "&5&lOwner(s): &d%{stafflist.owner::*}%"
        if {stafflist.admin::*} is set:
            message "&4&lAdmin(s): &c%{stafflist.admin::*}%"
        if {stafflist.mod::*} is set:
            message "&6&lMod(s): &e%{stafflist.mod::*}%"
        if {stafflist.helper::*} is set:
            message "&3&lHelper(s): &b%{stafflist.helper::*}%"
        message "&7&m-----------------------------------------"
       
#Afk Command

command /afk:
    permission: "ue.afk"
    permission message: permissionmessage
    trigger:
        if {afk.%player%} is not set:
            set {afk.%player%} to true
            broadcast "{@prefix} {@afktrue}"
            stop trigger
        if {afk.%player%} is false:
            set {afk.%player%} to true
            broadcast "{@prefix} {@afktrue}"
            stop trigger
        if {afk.%player%} is true:
            set {afk.%player%} to false
            broadcast "{@prefix} {@afkfalse}"
            stop trigger


on chat:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on click:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on quit:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on any movement:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

#Speed Command

command /speed [<player=%player%>] [<number=0.1>] [<text>]:
    trigger:
        if arg 3 is not set:
            if player is flying:
                set the arg 1's fly speed to arg 2
                send "{@prefix} {@speedflyset}"
            else if block below player is not air:
                if arg 2 is 0.1:
                    set the arg 1's walk speed to 0.2
                    send "{@prefix} {@speedwalksetdef}"
                else:
                    set the arg 1's walk speed to arg 2
                    send "{@prefix} {@speedwalkset}"
        else if arg 3 is "walk" or "walking":
            set the arg 1's walk speed to arg 2
            send "{@prefix} {@speedwalkset}"
        else if arg 3 is "fly" or "flying":
            set the arg 1's fly speed to arg 2
            send "{@prefix} {@speedwalkset}"
        else if arg 3 is not "walk" or "walking" or "fly" or "flying":
            send "{@prefix} {@speederror}"

#Spawner Command

command /spawner [<entity type>]:
    permission: "ue.spawner"
    permission message: permissionmessage
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@spawnerproperusage}"
            stop trigger
        else:
            set {_l} to location of targeted block
            if targeted block is not a mob spawner:
                message "{@prefix} {@spawnernotlooking}"
            else:
                set spawner {_l} to "%arg 1%"
                message "{@prefix} {@spawnersuccess}"

#GetPos Command

command /getpos [<player=%player%>]:
    permission: "ue.getpos"
    permission message: {@permissionmessage}
    aliases: /pos, /getposistion, /posistion, /loc, /location, /getloc, /getlocation
    trigger:
        set {posOfPlayer.%arg-1%} to location of arg 1
        send "{@prefix} {@getpos}"

#Tree Command

command /tree [<text>]:
    permission: "ue.tree"
    permission message: {@permissionmessage}
    trigger:
        if targeted block is not grass or dirt:
            message "{@prefix} {@treeerrornoblock}"
            stop trigger
        if arg 1 is not set:
            grow tree of type any tree above the targeted block
            message "{@prefix} {@treegenrandomtree}"
        if arg 1 is set:
            if arg 1 is "tree" or "regular" or "oak":
                grow tree of type any regular tree above the targeted block
                message "{@prefix} {@treegenoaktree}"
            if arg 1 is "spruce" or "redwood" or "red":
                grow tree of type any redwood above the targeted block
                message "{prefix} {@treegensprucetree}"
            if arg 1 is "jungle":
                grow tree of type any jungle tree above the targeted block
                message "{@prefix} {@treegenjungtree}"

#Ultimate Essentials command

command /ultimateessentials [<text>]:
    aliases: /ue
    permission: "ue.help"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "testing.use":
            if arg 1 is not set:
                message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                message "&9Proper Usage: &3/UE <help/info/reload>" to player
                message "&7&m---------------------------------------------" to player
            else:
                if arg 1 is "help" or "help 1":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Sethome &3/sethome (name) &7| Set a home" to player
                    message "&9&l- Home &3/home (name) &7| Return to a home that was set" to player
                    message "&9&l- Delhome &3/delhome <name> &7| Delete a home" to player
                    message "&9&l- Setspawn &3/setspawn &7| Set a spawn/respawn location" to player
                    message "&9&l- Spawn &3/spawn (player) &7| Teleport you or another player to spawn" to player
                    message "&9&l- Delspawn &3/delspawn &7| Removes the spawn" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 1&8]&7&m------------------" to player
                if arg 1 is "help 2":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- God &3/god (toggleable) &7| Toggle god mode" to player
                    message "&9&l- Butcher &3/butcher &7| Kill all mobs" to player
                    message "&9&l- Feed &3/feed &7| Replenish food level" to player
                    message "&9&l- Heal &3/heal &7| Heal and replenish food" to player
                    message "&9&l- Gamemode &3/gm <0/1/2/s/c/a> &7| Change your gamemode" to player
                    message "&9&l- Weather &3/weather <clear/rain/storm> &7| Change weather" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 2&8]&7&m------------------" to player
                if arg 1 is "help 3":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Msg &3/msg <player> <message> &7| Send a message" to player
                    message "&9&l- Reply &3/r <message> &7| Reply to a message" to player
                    message "&9&l- Broadcast &3/broadcast <message> &7| Broadcast message to all" to player
                    message "&9&l- Time &3/time <day/night> &7| Change time of day" to player
                    message "&9&l- Kill &3/kill <player> &7| Kill a player" to player
                    message "&9&l- Suicide &3/suicide &7| Kill yourself" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 3&8]&7&m------------------" to player
                if arg 1 is "help 4":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Fly &3/fly (Toggle) &7| Toggle fly mode" to player
                    message "&9&l- Hat &3/hat &7| Put the block in hand on your head" to player
                    message "&9&l- Unhat &3/unhat &7| Remove hat" to player
                    message "&9&l- Repair &3/repair &7| Repair your tools and armor" to player
                    message "&9&l- Item &3/item <items> &7| Spawn items for yourself" to player
                    message "&9&l- Give &3/give <player> <items> &7| Spawn items for a player" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 4&8]&7&m------------------" to player
                if arg 1 is "help 5":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Extinguish &3/ext &7| Extinguish yourself when burning" to player
                    message "&9&l- Setbed &3/setbed &7| Set bed where you will respond" to player
                    message "&9&l- Setwarp &3/setwarp <name> &7| Set a warp" to player
                    message "&9&l- Warp &3/warp <name> &7| Teleport to a warp" to player
                    message "&9&l- Warplist &3/warplist &7| List all set warps" to player
                    message "&9&l- Delwarp &3/delwarp <name> &7| Delete a warp" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 5&8]&7&m------------------" to player
                if arg 1 is "help 6":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Tp &3/tp <player> <player> &7| Teleport a player to another player" to player
                    message "&9&l- Tpa &3/tpa <player> &7| Request to teleport to a player" to player
                    message "&9&l- Tphere &3/tphere &7| Teleport a player to you" to player
                    message "&9&l- Tpahere &3/tpahere <player> &7| Request a player to teleport to you" to player
                    message "&9&l- Tpaccept &3/tpaccept &7| Accept a teleport request" to player
                    message "&9&l- Tpdeny &3/tpdeny &7| Deny a teleport request" to player
                    message "&9&l- Tpall &3/tpall &7| Teleport all players to you"
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 6&8]&7&m------------------" to player
                if arg 1 is "help 7":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Seen &3/seen <player> &7| See how long a player has been online/offline" to player
                    message "&9&l- Workbench &3/workbench &7| Opens a virtual workbench" to player
                    message "&9&l- Setname &3/setname <text> &7| Set the name of the item you are holding" to player
                    message "&9&l- Setlore &3/lore <add/remove> <line> <text> &7| Change the lore of an item" to player
                    message "&9&l- EnderChest &3/echest &7| Opens a virtual ender chest" to player
                    message "&9&l- Invsee &3/invsee <player> &7| See a players inventory" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 7&8]&7&m------------------" to player
                if arg 1 is "help 8":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Top &3/top &7| Teleports you to the surface" to player
                    message "&9&l- Enchant &3/enchant <enchantment> <level> &7| Enchant an item" to player
                    message "&9&l- Disenchant &3/disenchant &7| Remove all enchants on the item being held" to player
                    message "&9&l- Enchant List &3/enchlist &7| Shows list of all valid enchantments" to player
                    message "&9&l- EnderChest &3/echest &7| Opens a virtual ender chest" to player
                    message "&9&l- Exp &3/exp <number> <player> &7| Give yourself or a player XP levels" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 8&8]&7&m------------------" to player
                if arg 1 is "help 9":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Spawning Mobs &3/spawnmob <mob type> <number> &7| Spawns mobs" to player
                    message "&9&l- List &3/list &7| List all players currently online" to player
                    message "&9&l- Delete Staff &3/delstaff &7| Remove player from staff list" to player
                    message "&9&l- List &3/enchlist &7| Shows list of all valid enchantments" to player
                    message "&9&l- Staff List &3/stafflist &7| Shows the names of all staff members" to player
                    message "&9&l- AFK &3/afk (toggle) &7| Set yourself as AFK" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 9&8]&7&m------------------" to player
                if arg 1 is "help 10":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Speed &3/speed (player) (number) (walk/fly) &7| Change speed" to player
                    message "&9&l- Spawner &3/spawner <mob type> &7| Change the mob type of a spawner" to player
                    message "&9&l- Tree &3/tree (tree type) &7| Spawn a tree" to player
                    message "&9&l- GetPos &3/getpos <player> &7| Shows the location of a player" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 10&8]&7&m------------------" to player
                if arg 1 is "info":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&3Developped by &9TheAndreThe12" to player
                    message "&9Spigot Plugin Page: &3Search!" to player
                    message "&9Version: &3{@version}" to player
                    message "&7&m---------------------------------------------" to player
                if arg 1 is "reload":
                    execute command "skript reload %script%"
                    message "{@prefix} &9UltimateEssentials &7has been reloaded." to player
                if arg 1 is not "help" or "help 1" or "help 2" or "info" or "reload" or "help 3" or "help 4" or "help 5" or "help 6" or "help 7" or "help 8" or "help 9" or "help 10":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&9Proper Usage: &3/UE <help/info/reload>" to player
                    message "&7&m---------------------------------------------" to player
Kod:
script options:
    $ developer mode
#---------------------------------------------------------


#â•╮╱â•┳╮╱â•╮╱╱╱╱╱╱╱╱â•╮╱╱╱â•â”�â”�â”�╮╱╱╱╱╱╱╱╱╱╱╱╱â•╮╱╱╱╱â•â•®
#┃┃╱┃┃┃â•╯╰╮╱╱╱╱╱╱â•╯╰╮╱╱┃â•â”�â”�╯╱╱╱╱╱╱╱╱╱╱╱â•╯╰╮╱╱╱┃┃
#┃┃╱┃┃┃╰╮â•╋┳╮â•┳â”�â”�â•‹â•®â•â•‹â”�â”�â”<â•°â”�â”�┳â”�â”�┳â”�â”�┳â”�â”�┳â”�╮╰╮â•╋┳â”�â”�â”<┃â•â”�â”�â•®
#┃┃╱┃┃┃╱┃┃┣â”<╰╯┃â•╮┃┃┃┃┃â”�â”<â•â”�â”�â”<â”�â”�â”<â”�â”�â”<┃â”�â”<â•╮╮┃┃┣â”<â•╮┃┃┃â”�â”�â”<
#┃╰â”�╯┃╰╮┃╰â”<┃┃┃┃â•╮┃┃╰â”<┃â”�â”<â•°â”�â”�â•‹â”�â”�┣â”�â”�┃┃â”�â”<┃┃┃┃╰â”<┃â•╮┃╰╋â”�â”�┃
#â•°â”�â”�â”�â”>â”�╯╰â”�â”>â”>â”>â”>â”>╯╰╯╰â”�â”>â”�â”�â”>â”�â”�â”�â”>â”�â”�â”>â”�â”�â”>â”�â”�â”>╯╰╯╰â”�â”>â”>╯╰â”>â”�â”>â”�â”�╯
#â•â”�â”�â•®
#┃â•╮┃
#┃╰╯╰┳╮╱â•â•®
#┃â•â”�╮┃┃╱┃┃
#┃╰�╯┃╰�╯┃
#â•°â”�â”�â”�â”>â”�â•®â•╯
#╱╱╱╱â•â”�╯┃
#╱╱╱╱╰��╯
#â•â”�â”�â”�â”�┳╮╱╱╱╱╱╱â•╮╱╱╱╱╱╱╱╱╱╱╱╱â•┳â”�â”�â”�┳â”�â”�â”�â•®
#┃â•â•®â•╮┃┃╱╱╱╱╱╱┃┃╱╱╱╱╱╱╱╱╱╱╱╱┃┃â•â”�â”�â”<â•â”�╮┃
#╰╯┃┃╰â”<â•°â”�┳â”�â”�╮╱┃┣┳╮â•┳╮â•┳╮╱â•╮╱┃┃╰â”�â”�╋╯â•╯┃
#╱╱┃┃╱┃â•╮┃┃â”�╋╮┃┣â”<╰╯┃╰╯┃┃╱┃┣╮┃┣â”�â”�╮┃╱┃â•╯
#╱╱┃┃╱┃┃┃┃┃â”�â”<╰╯┃┃┃┃┃┃┃┃╰â”�╯┃╰╯┣â”�â”�╯┃╱┃┃
#╱╱╰╯╱╰╯╰â”>â”�â”�â”>â”�â”�â”>â”>â”>â”>â”>â”>â”>â”>â”�â•®â•â”>â”�â”�â”>â”�â”�â”�╯╱╰╯
#╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱â•â”�╯┃
#╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰��╯
#â•â”�â”�â”�╮╱╱╱╱â•â•®
#┃â•â”�╮┃╱╱╱╱┃┃
#┃┃╱┃┣â”�â•®â•â”�╯┃
#┃╰â”�╯┃â•â•®â”<â•╮┃
#┃â•â”�╮┃┃┃┃╰╯┃
#╰╯╱╰â”>╯╰â”>â”�â”�╯
#â•╮╱â•┳╮╱╱â•┳â”�â”�â”�┳â”�â”�â”�╮╱╱â•â”�â•®â•â”�╮╱╱╱╱╱â•â”�â”�â”�â•®â•â•®
#┃┃╱┃┃╰╮â•╯┃â•â”�╮┃â•â”�â”�╯╱╱┃┃╰╯┃┃╱╱╱╱╱┃â•â”�â”�╋╯╰╮
#┃╰â”�╯┣╮╰╯â•â”<â•°â”�╯┃╰â”�â”�┳╮â•â”<â•â•®â•╮┣â”�â”�┳â”�╮┃╰â”�â”�â•‹â•®â•â•‹â”�â”�┳â”�â•®
#┃â•â”�╮┃╰╮â•╯┃â•â”�â”�â”<â•â”�â”�â”>â•‹â•‹â”<┃┃┃┃┃â•╮┃â•╮╋â”�â”�╮┃┃┃┃┃â”�â”<â•╯
#┃┃╱┃┃╱┃┃╱┃┃╱╱┃╰â”�â”�┳╋╋â”<┃┃┃┃┃╰╯┃┃┃┣â”�â”�╯┃┃╰â”<┃â”�â”<┃
#╰╯╱╰╯╱╰╯╱╰╯╱╱╰â”�â”�â”�â”>╯╰â”>╯╰╯╰â”>â”�â”�â”>╯╰â”>â”�â”�â”�╯╰â”�â”>â”�â”�â”>╯


#---------------------------------------------------------

options:
#DO NO TOUCH VERSION NUMBER
    version: 0.7
   
   
#-------------------CUSTOMIZABLE SECTION----------------------------
#Prefix to all UltimateEssentials messages (Leave Blank for no prefix)
    prefix: &3&lUE&8&lÂ>
   
#msg if player doesn't have permission
    permissionmessage: &3&lUE&8&lÂ> &cYou do not have permission to use this command
   
#Msg if player does not have the required permission
    permissionmessage: &4Error. &cYou do not have permission to use this command.
   
#Message when /broadcast is not used properly
    broadcastproperuse: &9Proper Usage: &7/Broadcast <text>
   
#Prefix for broadcast messages   
    broadcastprefix: &3BC:
   
#Messaging proper usage
    msgproperusage: &9Use: &7/msg <player> <message>
   
#Reply proper usage
    replyproperusage: &9Use: &7/r <message>
   
#---/msg Colors---(Also apply to reply)
    msgsender: &9
    msgarrows: &3
    msgreciever: &9
    msgtextcolor: &7
   
#If Player being messaged is offline
    msgofflineplayer: &9%arg 1% &7is not online
   
#If /r is used when no message has been sent
    replynomessage: &4Error: &cNo message to reply to.
   
#Feed message
    feedmessage: &7Your &9Food Level &7has been replenished.
   
#Heal message
    healmessage: &7Your &9Health &7and &9Food &7have been replenished.
   
#Sethome message of first home set. (%player% = player's name, %location of player% is the x,y,z coordinates of the sethome)
    firstsethomemessage: &7Home &9'home' &7set to &9%location of player%
   
#Standard sethome message (%arg 1% = name of sethome, %player% = player's name, %location of player% is the x,y,z coordinates of the sethome)
    normalsethomemessage: &7Home &9'%arg 1%' &7set to &9%location of player%
   
#Sethome missing home name message
    sethomemissingarg: &cInvalid Usage. &9Proper Usage: &7/sethome <name>
   
#Max sethomes message
    maxsethomes1: &cMax homes already set!
    maxsethomes2: &cRemove home with &4/delhome <name> &cto set a new one!
    maxsethomes3: &7Use &9/home &7to view list of homes
   
#No home set yet message
    nohomeset: &7You do &9not &7have a home yet. &9Use /Sethome.
   
#Teleport to default home (%{homename.%player%::home}% = home name)
    defaulthometele: &7You have been teleported to the home &9%{homename.%player%::home}%
   
#Home listing message ({homename.%player%::*} = listing all registered home names)
    homelisting1: &9&nWhich Home?
    homelisting2: &9Proper Usage: &7/home <name>
    homelisting3: &3%{homename.%player%::*}%
   
#Teleport to any home (%{homename.%player%::%arg 1%}% = Home player wishes to go to, %location of {homes.%player%::%arg 1%}% = Location of that home)
    normalhometele: &7Teleporting to the home &9'%{homename.%player%::%arg 1%}%' &7at &9%location of {homes.%player%::%arg 1%}%
   
#Error in usage of delhome message
    delhomenoarg: &cInvalid Usage. &9Proper Usage: &7/delhome <name>. Use /home for home names.
   
#Error trying to delete default home message
    delhomenodeletedefault: &cInvalid Usage. &7You can not delete the default home named &9'home'
   
#Error no home to delete with /delhome
    delhomenohomes: &4Invalid Usage: &cYou have no homes to delete.
   
#Default home deleted
    delhomedefaulthome: &7Home &9'home' &7has been removed.
   
#Named Home deleted (%arg 1% = name of home)
    delhomenormalhome: &7Home &9'%arg 1%' &7has been removed.

#Butcher Proper Usage
    butcherproperusage: &9Proper Usage: &7/butcher (entity type) in radius (radius) [Both variables are optional]
   
#Butcher message ( {killed} = amount of mobs killed, %arg 1% = mob type)
    butchermsg: &7Successfully killed &9%{killed}% &7%arg 1%!
   
#God Mode Enabled
    godmodeenable: &7God Mode &9Enabled.
   
#God Mode Disabled
    godmodedisable: &7God Mode &9Disabled.
   
#Message when player attacks someone in god mode (%victim% = player getting attacked)
    godmodedefensemsg: &9%victim% &7is in &9God Mode.
   
#Give command player recieving items message (%loop-item% = item given, %player% = player's name)
    giveplayerrecieve: &7You were given &9%loop-item% &7by &9%player%.

#Give command messages to player sending items
    giveplayersender: &9%arg 1% &7was given &9%loop-item%
   
#Give command blacklisted item message (%loop-item% = item given)
    giveplayerblacklist: &4Error: &4%loop-item% &cis blacklisted and cannot be given.
   
#Give Command Invalid usage
    giveplayerinvalid: &cInvalid Usage. &9Proper Usage: &7/give <player> <item(s)>
   
#Item Command spawning item message (%loop-item% = item spawned)
    itemplayerspawn: &7You spawned &9%loop-item%.
   
#Item command blacklisted item message (%loop-item% = item given)
    itemplayerblacklist: &4Error: &4%loop-item% &cis blacklisted and cannot be spawned.
   
#Gamemode change message
    gmchangeselfsurv: &7Your game mode is now &9survival.
    gmchangeselfcre: &7Your game mode is now &9creative.
    gmchangeselfadv: &7Your game mode is now &9adventure.
   
#Gamemode change of others message (%{_gamemode.player}% = player that is having a gamemode change)
    gmchangeotherssurv: &9%{_gamemode.player}%'s &7game mode is now &9survival.
    gmchangeotherscre: &9%{_gamemode.player}%'s &7game mode is now &9creative.
    gmchangeothersadv: &9%{_gamemode.player}%'s &7game mode is now &9adventure.
   
#Gamemode Invalid Usage
    gminvalid: &cInvalid Use. &9Proper Usage: &7/Gamemode <survival/creative/adventure> &8(player)
   
#Weather invalid usage message
    weatherinvalid: &cInvalid Weather Type. &9Proper Usage: &7/Weather <clear/rain/storm/thunder>

#Weather Successful ( %arg 1% = weather type)
    weathersuccess: &7Weather has been set to &9%arg 1%
   
#Time (including /day and /night) set messages (%time% = the time that has been set)
    timeset: &7Time has been set to &9%time%.
   
#Time invalid usage message
    timeinvalid: &cInvalid Usage. &9Proper Usage: &7/Time <day/night>
   
#Always Day/Night
    alwaysdayenabled: &7Always Day &9Enabled.
    alwaysdaydisabled: &7Always Day &9Disabled.
    alwaysnightenabled: &7Always Night &9Enabled.
    alwaysnightdisabled: &7Always Night &9Disabled.
   
#Suicide message
    suicidenotice: &9%player% &7has committed suicide.
   
#Kill player offline (%arg 1% = player to kill)
    killoffline: &9%arg 1% &7is currently offline.
   
#Kill message (%arg 1% = player to kill)
    killmsg: &7You killed &9%arg 1%
   
#Extinguish Message
    extinguish: &7You have been &9extinguished.
   
#Nothing to extinguish message
    extinguishinvalid: &7Nothing to extinguish. You are not &9on fire.
   
#Repair message (%player's tool% = the item in the player's hand getting repaired)
    repairmsg: &7Your &9%player's tool% &7has been repaired.
   
#Repair Invalid Usage
    repairinvalid: &4Invalid Usage: &cYou must be holding a tool.
   
#Hat error not holding a block
    haterrornoblock: &4Error: &cYou must be holding a block.
   
#Hat error holding an item not a block
    haterroronlyitem: &4Error: &cYou must be holding a block not an item.
   
#Hat successful message
    hatsuccess: &7You now have &9%player's helmet% &7as a hat!
   
#Hat error already wearing a hat
    haterrorhelmetfull: &4Error: &cHelmet slot full. Please /unhat or remove helmet.
   
#Unhat error not wearing a hat
    unhaterror: &4Error &cMust be wearing a hat!
   
#Unhat successful
    unhatsuccess: &7Hat has been &9removed.
   
#Fly mode messages (%player% = player who enabled the fly)
    flyenabled: &7Fly mode &9enabled
    flydisabled: &7Fly mode &9disabled
    flyenabledbyplayer: &7Fly mode &9enabled &7by &9%player%
    flydisabledbyplayer: &7Fly mode &9disabled &7by &9%player%
   
#Setspawn successful
    setspawn: &7Spawn has successfully been &9set.
   
#Spawn error, no spawn set
    nospawnset: &4Error: &cSpawn not set. Please setspawn or inform an admin.
   
#Teleport to spawn (%{spawn}% = coordinates of spawn location)
    tptospawn: &7You have been teleported to &9Spawn &7at &9%{spawn}%
   
#Teleport to spawn by another player (%{spawn}% = coordinates of spawn location, %player% = name of player that teleported you)
    tptospawnbyplayer: &7You have been teleported to &9Spawn &7at &9%{spawn}% &7by &9%player%
   
#Delspawn error, no spawn set
    delspawnnospawn: &4Error: &cNo spawn set to delete.
   
#Delspawn successful
    delspawn: &7Spawn has successfully been &9deleted.
   
#Skull error, invalid usage
    skullinvalid: &cInvalid Usage. &9Proper Usage: &7/skull <player name> <number>
   
#Skull successful (%arg 1% = name of player whos head is being spawned)
    skullsuccess: &7You have been given &91 &7of &9%arg 1%&7's head!
   
#Skull successful more than 1 (%arg 1% = name of player whos head is being spawned, %arg 2% = number of heads)
    skullsuccessnumber: &7You have been given &9%arg 2% &7of &9%arg 1%&7's head!
   
#Clear inventory successful
    ci: &7Your inventory has been &9cleared.
   
#Rightclicking bed to set
    bedsetsuccess1: &7You bed is &9now set.
    bedsetsuccess2: &7If you die you will be &9teleported here.
   
#Setbed revive message
    setbedrevive: &7You have been revived at &9your bed.
   
#Setbed destroyed
    setbeddestroyed1: &7Bed has been &9removed &7or &9destroyed.
    setbeddestroyed2: &cCannot respawn you at bed.
   
#Setbed setting message
    setbedsetting: &7You have &930 seconds &7to select your bed.
   
#Setbed time expired
    setbedexpire: &7Bed setting mode &9expired.
   
#Setbed mode already enabled
    setbedalreadyenabled1: &7Bed setting mode already &9enabled.
    setbedalreadyenabled2: &9Right-Click &7a bed in the alloted &930 seconds.
   
#Teleport Proper usage
    tpproperusage1: &9Proper Usage: &3/tp <player> &7Teleports you to a player.
    tpproperusage2: &9Alternate Usage: &3/tp <player> <player> &7Teleports a player to another player.
   
#Teleport message (%arg 1% = player to be teleported to)
    tpmsg: &7You have been teleported to &9%arg 1%.
   
#Teleport by another player message (%arg 1% = player to be teleported to), %player% = player who performed the cmd)
    tpmsgbyplayer: &7You have been teleported to &9%arg 2% &7by &9%player%.

#Tphere proper usage
    tphereproperusage: &9Proper Usage: &3/tphere <player> &7Teleports a player to you.

#Tphere successful message to sender
    tpheresuccesssender: &7Successfully teleported &9%arg 1%&7 to you!
   
#Tpa invalid usage
    tpainvalid: &9Proper Usage: &3/tpa <player> &7Send a teleport request to a player.
   
#Tpa successful message to sender
    tpasuccesssender: &7Tpa Request sent to &9%arg 1%&7. They have &9120 seconds &7to accept.
   
#Tpa successful message to reciever (%player% = player who sent the tpa request)
    tpasuccessreciever1: &7You have been sent a &9Tpa Request &7from &9%player%.
    tpasuccessreciever2: &7Please do &9/tpaccept &7or &4/tpadeny &7in the next &9120 seconds.
   
#Tpahere invalid usage
    tpahereinvalid: &9Proper Usage: &3/tpahere <player> &7Send a teleport request to a player.
   
#Tpahere successful message to sender
    tpasuccesssender: &7Tpherea Request sent to &9%arg 1%&7. They have &9120 seconds &7to accept.
   
#Tpahere successful message to reciever (%player% = player who sent the tpa request)
    tpaheresuccessreciever1: &7You have been sent a &9Tpahere Request &7from &9%player%.
    tpaheresuccessreciever2: &7Please do &9/tpaccept &7or &4/tpadeny &7in the next &9120 seconds.
   
#Tpaccept request accepted to a tpa (%{tpa.request.player.%player%}% = player that sent the tpa)
    tpaaccepttpatoplayer: &9%{tpa.request.player.%player%}% &7will be teleported to you in &95 seconds.
    tpaaccepttpatosender: &9Request Accepted. &7You will be teleported in &95 seconds.
   
#Tpaccept request accepted to a tpahere
    tpaccepttpaheretoplayer: &9Request Accepted. &7You will be teleported in &95 seconds.
    tpaccepttpaheretosender: &9%player% &3will be teleported to you in &95 seconds.
   
#Tpaccept, no requests
    tpacceptnoreq: &cNo tp requests at this time.
   
#Tpdeny to tpa request (%{tpa.request.player.%player%}% = player who sent the tpa or tpahere)
    tpdenytpatoplayer: &7Teleport request from &9%{tpa.request.player.%player%}% &cdenied.
    tpdenytpatosender: &7Teleport request &cdenied.
   
#Tpdeny, no requests
    tpdenynoreq: &cNo tp requests at this time.
   
#Tpall message
    tpall: &9All &7player have been teleported to you.
   
#Set the amount of time before a player is warped
    timewarp: 3
   
#Setwarp Proper Usage when arg 1 is not set
    setwarperror: &cInvalid Usage. &9Proper Usage: &7/Setwarp <name>
   
#Setwarp Overwritting (%arg 1% = name of warp being set)
    setwarpoverwrite: &7Warp &9'%arg 1%' &7has been overwritten to &9%location of player%
   
#Setwarp, no permission to overwrite (%arg 1% = name of warp trying to be set)
    setwarpoverwriteerror1: &7Warp &9'%arg 1%' &7has already been set.
    setwarpoverwriteerror2: &7You &cDO NOT &7have the required permission to overwrite (&9ue.setwarp.overwrite&7)
   
#Setwarp successful
    setwarpsuccess: &7Warp &9'%arg 1%' &7has been set to &9%location of player%

#Warp list messages
    warplist1: &9Proper Usage: &7/Warp <name>
    warplist2: &7&m----------&8[&9Warp List&8]&7&m----------
    warplist3: &3%{warpname::*}%

#Warp list, no permission
    warplistnoperm1: &9Proper Usage: &7/Warp <name>
    warplistnoperm2: &7To view &9Warp List &7required permission is &9'ue.warp.list'
   
#Warp successful message
    warpsuccess: &7You will be sent to warp &9'%arg 1%' &7in &93 seconds.
   
#Warp error, specified warp not set
    nowarp1: &4Error. &cWarp &4'%arg 1%' &cnot set yet.
    nowarp2: &7Please use &9/Setwarp <name> &7or inform a staff member.
   
#Delwarp Proper Usage
    delwarperror: &9Proper Usage: &7/Delwarp <name>
   
#Delwarp Successful message (%arg 1% = name of the warp)
    delwarpsuccess: &7Warp &9'%arg 1%' &7has been removed.
   
#Delwarp error, no warp set by the specified name
    delwarpnowarp: &4Error. &cWarp does not exist.

#Seen error message, improper usage
    seenerror: &9Proper Usage: &7/seen <player>

#Seen error message, Player has never been online
    seenneveronline: &7The player &9'%arg 1%' &7has never been online.
   
#Player seen online message (%arg 1% = )
    seenonline: &9%arg 1% &7has been &aOnline &7for

#Player seen offline message
    seenoffline: &9%arg 1% &7has been &cOffline &7for

#Player's IP message
    seenip: &9%arg 1%'s IP is: &7%{playersIP.%arg-1%}%

#Setname Command Successful
    setnamesuccess: &7Your &9%player's tool% &7has been named &9'%colored arg 1%&9'

#Setname Command proper usage
    setnameproperusage: &9Proper Usage: &7/setname <name>

#Setname Error, Not holding an item
    setnameerror: &4Error. &cYou must be holding an item.

#Lore Command proper usage
    loreproperusage: &9Proper Usage: &7/setlore <set/remove> <line number> <text>

#Lore Set Successful
    loresetsuccess: &7Your &9%player's tool% &7has been lored.

#Lore Remove Successful
    loreremovesucces: &7Your &9%player's tool% &7has been unlored.

#Lore error message, player is not holding an item
    loreerror: &4Error. &cYou must be holding an item.

#Top Command
    topsuccess: &7You have been &9teleported to the surface.

#Exp Command Proper Usage
    expproperusage: &9Proper Usage: &7/exp <amount> <player>

#Exp Successful to yourself
    expsuccessself: &7You have given yourself &9%arg 1% xp levels.

#Exp Successful sending to others, message for the sender ( %arg 1% = amount of xp, %arg 2% = players name)
    expsuccesothersend: &7You have sent &9%arg 1% xp levels &7to &9%arg 2%.

#Exp Successful sending to others, message for the reciever ( %arg 1% = amount of xp, %arg 2% = players name)
    expsuccessotherrec: &7You have recieved &9%arg 1% xp levels.

#Spawnmob Proper Usage
    spawnmobproperusage: &9Proper Usage: &7/spawnmob <mob name> <number>

#Spawnmob successfully, confirmation message for spawning 1 mob ( %arg 1% = mob type, %arg 2% = amount)
    spawnonemobsuccess: &7Successfully spawned &9%arg-2% %arg-1%

#Spawnmob successfully, confirmation message for spawning multiple mobs ( %arg 1% = mob type, %arg 2% = amount)
    spawnmultimobsuccess: &7Successfully spawned &9%arg-2% %arg-1%(s)

#Spawnmob error message when player doesnt have permission for multiple mob spawning
    spawnmobnomulti: &4Error. &cYou do not have the required permission to spawn multiple mobs at once.

#AFK Command, The player is now afk
    afktrue: &8%player% &7is now AFK.

#AFK Command, The player is not afk
    afkfalse: &8%player% &7is no longer AFK.

#Speed Command, Flying speed set
    speedflyset: &7Successfully set &9%arg-1%&7's flying speed to &9%arg-2%

#Speed Command, Walk speed set to default
    speedwalksetdef: &7Successfully set &9%arg-1%&7's walking speed to &90.2

#Speed Command, Walk speed set
    speedwalkset: &7Successfully set &9%arg 1%&7's walking speed to &9%arg 2%

#Speed Command, Error messages
    speederror: &4Error: &cThat is not a speed type, the types are: &4walk&c, &4walking&c, &4fly&c, or &4flying&c.

#Spawner Command, Proper Usage
    spawnerproperusage: &9Proper Usage: &7/spawner <entity> &8MUST be while looking at a spawner.

#Spawner Command, Error message when not looking at a spawner
    spawnernotlooking: &4Error. &cMust be looking at a mob spawner.

#Spawner Command, Successful change of spawner
    spawnersuccess: &7You set the spawner to a &9%arg 1% spawner.

#Getpos Command Message ( %arg 1% = the player, %{posOfPlayer.%arg-1%}% = the position of the player )
    getpos: &9%arg-1% &7is at &9%{posOfPlayer.%arg-1%}%

#Tree Command, Not looking at a dirt or grass block
    treeerrornoblock: &4Error. &cMust be looking at grass or dirt.

#Tree Command, Succesfully generated a random tree
    treegenrandomtree: &7You have generated a &9Random Tree.

#Tree Command, Succesfully generated an oak tree
    treegenoaktree: &7You have spawned an &9Oak Tree.

#Tree Command, Succesfully generated a spruce tree
    treegensprucetree: &7You have spawned a &9Redwood Tree.

#Tree Command, Succesfully generated a jungel tree
    treegenjungtree: &7You have spawned &9Jungle Tree.
#-------------------END OF CUSTOMIZABLE SECTION---------------------


#Broadcast Command

command /broadcast [<text>]:
    aliases: /br
    permission: "ue.broadcast"
    permission message: {@permissionmessage}
    description: Broadcast a message to the entire server
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@broadcastproperuse}"
            stop trigger
        else:
            set {_broadcast} to arg 1
            message "{@broadcastprefix}:&f %{_broadcast}%" to all players
       
#Message Command

command /message [<player>] [<text>]:
    aliases: /msg
    permission: "ue.message"
    permission message: {@permissionmessage}
    description: Private message another player
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@msgproperusage}" to player
            stop trigger
        if arg 2 is not set:
            message "{@prefix} {@msgproperusage}" to player
            stop trigger
        if arg 1 is set:
            set {msg.recieved.%arg 1%} to true
            set {msg.recieved.%player%} to true
            set {msg.sender.%arg 1%} to player
            if arg 1 is online:
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%arg 1%&3: {@msgtextcolor}%arg 2%" to player
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%arg 1%&3: {@msgtextcolor}%arg 2%" to arg 1
            else:
                message "{@msgofflineplayer}" to player
       
#Reply Command

command /reply [<text>]:
    aliases: /r
    permission: "ue.message"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@replyproperusage}" to player
        if arg 1 is set:
            if {msg.recieved.%player%} = true:
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%{msg.sender.%player%}%&3: {@msgtextcolor}%arg 1%" to player
                message "{@msgsender}%player%{@msgarrows}->{@msgreciever}%{msg.sender.%player%}%&3: {@msgtextcolor}%arg 1%" to {msg.sender.%player%}
                stop trigger
            if {msg.recieved.%player%} = false:
                message "{@replynomessage}" to player
                stop trigger
               
on quit:
    if {msg.recieved.%player%} = true:
        set {msg.recieved.%player%} to false
        delete {msg.sender.%player%}



#Feed Command

command /feed:
    permission: "ue.feed"
    permission message: {@permissionmessage}
    description: Replenish all food
    trigger:
        set the food level of player to 10
        message "{@prefix} {@feedmessage}" to player
       
       
#Heal Command

command /heal:
    permission: "ue.heal"
    permission message: {@permissionmessage}
    description: Heal player and replenish food
    trigger:
        set the food level of player to 10
        set the health of player to 20
        message "{@prefix} {@healmessage}" to player
       
variables:
    {homes.group.default} = 3
    {homes.group.vip} = 5
    {homes.group.admin} = 10

#Sethome/Delhome/Home Commands

on join:
    {homes.number.%player%} is not set:
        set {homes.number.%player%} to 0
       
    if player has permission "ue.homes.admin":
        set {homes.max.%player%} to {homes.group.admin}
        stop trigger
           
    if player has permission "ue.homes.vip":
        set {homes.max.%player%} to {homes.group.vip}
        stop trigger
               
    set {homes.max.%player%} to {homes.group.default}
   
#Sethome Command

command /sethome [<text>]:
    aliases: /shome
    permission: "ue.home"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if {homes.number.%player%} = 0:
                set {homes.%player%::home} to player's location
                set {homename.%player%::home} to "home"
                message "{@prefix} {@firstsethomemessage}" to player
                add 1 to {homes.number.%player%}
                stop trigger
            if {homes.number.%player%} > 0:
                message "{@prefix} {@sethomemissingarg}" to player
                stop trigger
        if arg 1 is set:
            if {homes.number.%player%} < {homes.max.%player%}:
                set {homes.%player%::%arg 1%} to player's location
                set {homename.%player%::%arg 1%} to arg 1
                message "{@prefix} {@normalsethomemessage}" to player
                add 1 to {homes.number.%player%}
                stop trigger
            if {homes.number.%player%} = {homes.max.%player%}:
                message "{@prefix} {@maxsethomes1}" to player
                message "{@prefix} {@maxsethomes2}" to player
                message "{@prefix} {@maxsethomes3}" to player
                stop trigger

# Home Command

command /home [<text>]:
    permission: "ue.home"
    permission message: {@permissionmessage}
    trigger:
        if {homes.number.%player%} = 0:
            message "{@prefix} {@nohomeset}"
            stop trigger
        if arg 1 is not set:
            if {homes.number.%player%} = 1:
                teleport player to {homes.%player%::home}
                message "{@prefix} {@defaulthometele}'"
                stop trigger
            if {homes.number.%player%} is greater than 1:
                message "{@prefix} {@homelisting1}" to player
                message "{@prefix} {@homelisting2}" to player
                message "{@prefix} {@homelisting3}" to player
                stop trigger
        if arg 1 is set:
            teleport player to {homes.%player%::%arg 1%}
            message "{@prefix} {@normalhometele}"
            stop trigger
           
#Delhome Command

command /delhome [<text>]:
    permission: "ue.home"
    permission message: {@permissionmessage}
    aliases: /dhome
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@delhomenoarg}" to player
            stop trigger
        if {homes.number.%player%} = 0:
            message "{@prefix} {@delhomenohomes}" to player
            stop trigger
        if {homes.number.%player%} = 1:
            delete {homes.%player%::home}
            delete {homename.%player%::home}
            subtract 1 from {homes.number.%player%}
            message "{@prefix} {@delhomedefaulthome}" to player
            stop trigger
        if {homes.number.%player%} > 1:
            delete {homes.%player%::%arg 1%}
            delete {homename.%player%::%arg 1%}
            subtract 1 from {homes.number.%player%}
            message "{@prefix} {@delhomenormalhome}"
            stop trigger

#Butcher Command

#command /butcher:
#    permission: "ue.butcher"
#    permission message: {@permissionmessage}
#    description: Kill all mobs in your world
#    aliases: /killall
#    trigger:
#        loop all entities:
#            loop-entity is alive:
#                loop-entity is not a player:
#                    kill loop-entity
#                    kill all enderdragons
#        message "{@prefix} {@butchermsg}"

command /butcher <entity types = entity> [in radius <number=0>]:
    description: kills all mobs in the current world
    permission: "ue.butcher"
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@butcherproperusage}"
            stop trigger
        loop argument 1:
            loop-argument is a player:
                message "{@prefix} <red>You can't kill players with this command!" to player
                stop
        set {killed} to 0
        loop entities of types argument 1 in player's world:
            loop-entity is not a player # don't ever kill players
            if argument 2 is not 0:
                distance between the player and the loop-entity is smaller than argument 2
            kill loop-entity
            add 1 to {killed}
       
        if {killed} = 0:
            if argument 2 is not 0:
                send "{@prefix} No &9%argument 1% &7were found within &9%argument 2% &7meters." to player
            else:
                send "{@prefix} No &9%argument 1% &7were found in this world." to player
        else:
            send "{@prefix} {@butchermsg}" to player
       
#God Mode Command

command /god:
    permission: "ue.god"
    permission message: {@permissionmessage}
    description: Become invincible to everything
    trigger:
        if {god.%player%} is not set:
            message "{@prefix} {@godmodeenable}"
            set {god.%player%} to true
            set the food level of player to 10
            set the health of player to 20
            stop trigger
        if {god.%player%} = false:
            message "{@prefix} {@godmodeenable}"
            set {god.%player%} to true
            set the food level of player to 10
            set the health of player to 20
            stop trigger
        if {god.%player%} = true:
            set {god.%player%} to false
            message "{@prefix} {@godmodedisable}"
           
on damage:
    if {god.%victim%} = true:
        cancel event
        if attacker is a player:
            if damage is caused by fall:
                stop
            message "{@prefix} {@godmodedefensemsg}" to attacker
               
on hunger meter change:
    if {god.%player%} = true:
        cancel event
           

#Give Command

aliases:
    blacklisted = TNT, bedrock, obsidian, monster spawner, lava, lava bucket
   
command /give [<player>] [<items>]:
    permission: "ue.give"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is set:
            if player has permission "ue.give.bypassblacklist":
                loop arg 2:
                    give loop-item to arg 1
                    message "{@prefix} {@giveplayersender}" to player
                    message "{@prefix} {@giveplayerrecieve}" to arg 1
                    stop trigger
            else:
                loop arg 2:
                    if loop-item is not blacklisted:
                        give loop-item to player
                        message "{@prefix} {@giveplayersender}" to player
                        message "{@prefix} {@giveplayerrecieve}" to arg 1
                        stop trigger
                    else:
                        message "{@prefix} {@giveplayerblacklist}"
                        stop trigger
        if arg 1 is not set:
            message "{@prefix} {@giveplayerinvalid}" to player
           
#Item Command

command /item <items>:
    description: Give yourself some items
    usage: /item <item(s)>
    aliases: i
    executable by: players
    permission: "ue.item"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "ue.item.bypassblacklist":
            loop arguments:
                give loop-item to player
                message "{@prefix} {@itemplayerspawn}" to player
        else:
            loop arguments:
                if loop-item is not blacklisted:
                    give loop-item to player
                    message "{@prefix} {@itemplayerspawn}" to player
                else:
                    message "{@prefix} {@itemplayerblacklist}"
       
#Game Mode Command
           
command /gamemode [<text>] [<player>]:
    aliases: /gm
    trigger:
        if player-argument is not set:
            if text-argument is not set:
                message "{@prefix} &9Proper Usage: &3/Gamemode <survival/creative/adventure> (player)" to player
                stop trigger
            if player has permission "ue.gamemode.self":
                if arg 1 is "s" or "0" or "survival":
                    set player's gamemode to survival
                    message "{@prefix} {@gmchangeselfsurv}" to player
                if arg 1 is "c" or "1" or "creative":
                    set player's gamemode to creative
                    message "{@prefix} {@gmchangeselfcre}" to player
                if arg 1 is "a" or "2" or "adventure" or "adv":
                    set player's gamemode to adventure
                    message "{@prefix} {@gmchangeselfadv}" to player
                if arg 1 is not "a" or "s" or "c" or "adventure" or "adv" or "creative" or "survival" or "1" or "2" or "0":
                    message "{@prefix} {@gminvalid}"
            else:
                message "{@permissionmessage}" to player
        if player-argument is set:
            if argument 2 is not online:
                message "{@prefix} &9%arg 2% &3is currently offline" to player
                stop trigger
            if argument 2 is online:
                if player has permission "ue.gamemode.others":
                    set {_gamemode.player} to player-argument
                    if arg 1 is "s" or "0" or "survival":
                        set arg 2's gamemode to survival
                        message "{@prefix} {@gmchangeotherssurv}" to player
                    if arg 1 is "c" or "1" or "creative":
                        set player-argument's gamemode to creative
                        message "{@prefix} {@gmchangeotherscre}" to player
                    if arg 1 is "a" or "2" or "adventure" or "adv":
                        set player-argument's gamemode to adventure
                        message "{@prefix} {@gmchangeothersadv}" to player
                    if arg 1 is not "a" or "s" or "c" or "adventure" or "adv" or "creative" or "survival" or "1" or "2" or "0":
                        message "{@prefix} {@gminvalid}"
                else:
                    message "{@permissionmessage}" to player
                   
#Weather Command

command /weather [<weather type>]:
    permission: "ue.weather"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@weatherinvalid}"
        if arg 1 is set:
            set weather to arg 1
            message "{@prefix} {@weathersuccess}"

#Time Commands
       
command /time [<text>]:
    permission: "ue.time"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@timeinvalid}"
        else:
            if arg 1 is "day" or "noon":
                set time to 12:00
                message "{@prefix} {@timeset}"
            if arg 1 is "night" or "midnight":
                set time to 23:59
                message "{@prefix} {@timeset}"
            if arg 1 is not "day" or "night" or "noon" or "midnight":
                message "{@prefix} {@timeinvalid}"

command /day:
    permission: "ue.time"
    permission message: {@permissionmessage}
    aliases: /noon
    trigger:
        set time to 12:00
        message "{@prefix} {@timeset}"
       
command /night:
    permission: "ue.time"
    permission message: {@permissionmessage}
    aliases: /midnight
    trigger:
        set time to 23:59
        message "{@prefix} {@timeset}"
       
command /alwaysday:
    permission: "ue.alwaystime"
    permission message: {@permissionmessage}
    trigger:
        if {day.always} = true:
            message "{@prefix} {@alwaysdaydisabled}" to player
            set {day.always} to false
            stop trigger
        else:
            message "{@prefix} {@alwaysdayenabled}" to player
            set {day.always} to true
            set time to 12:00
            stop trigger

command /alwaysnight:
    permission: "ue.alwaystime"
    permission message: {@permissionmessage}
    trigger:
        if {night.always} = true:
            message "{@prefix} {@alwaysnightdisabled}" to player
            set {day.always} to false
            stop trigger
        else:
            message "{@prefix} {@alwaysnightenabled}" to player
            set {day.always} to true
            set time to 23:59
            stop trigger
           
At 15:00:
    if {day.always} = true:
        set time to 10:00
       
At 2:00:
    if {night.always} = true:
        set time to 22:00
       
#Suicide Command

command /suicide:
    permission: "ue.suicide"
    permission message: {@permissionmessage}
    trigger:
        kill player
        message "{@prefix} {@suicidenotice}" to all players in player's world
       
#Kill Command

command /kill [<player>]:
    permission: "ue.kill"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} &9Proper Usage: &3/Kill <player>"
        else:
            if player-argument is offline:
                message "{@prefix} {@killoffline}"
            if player-argument is online:
                kill arg player
                message "{@prefix} {@killmsg}"
       
#Extinguish Command

command /ext:
    aliases: /extinguish
    permission: "ue.ext"
    permission message: {@permissionmessage}
    trigger:
        if player is on fire:
            extinguish the player
            message "{@prefix} {@extinguish}" to player
        else:
            if player is not on fire:
                send "{@prefix} {@extinguishinvalid}" to player
           
           
#Join/Leave/Welcome messages

#on join:
#    if player has permission "ue.welcome":
#        broadcast "&8Join> &a%player% &7has joined the server."

       
#on quit:
#    if player has permission "ue.goodbye":
#        broadcast "&8Leave> &c%player% &7has left the server."
       
#Repair Command

command /repair:
    permission: "ue.repair"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "ue.repair":
            if player is holding any sword or any axe or any spade or any pickaxe or any hoe or any helmet or any chestplate or any leggings or any boots or bow:
                repair tool of player
                message "{@prefix} {@repairmsg}" to player
            else:
                message "{@prefix} {@repairinvalid}" to player
           
#Hat Command

command /hat:
    permission: "ue.hat"
    permission message: {@permissionmessage}
    trigger:
        if player is holding air:
            message "{@prefix} {@haterrornoblock}" to player
            stop trigger
        if id of player's tool is more than 255:
            message "{@prefix} {@haterroronlyitem}" to player
            stop trigger
        if id of player's tool is less than 255:
            if player's helmet slot is empty:
                set {_hat} to 1 of player's tool
                remove {_hat} from player's inventory
                equip player with {_hat}
                message "{@prefix} {@hatsuccess}" to player
            else:
                message "{@prefix} {@haterrorhelmetfull}" to player
       
   
       
#Unhat Command

command /unhat:
    permission: "ue.hat"
    permission message: {@permissionmessage}
    trigger:
        if helmet slot of player is empty:
            message "{@prefix} {@unhaterror}" to player
        if helmet slot of player is not empty:
            set {_unhat} to player's helmet
            give {_unhat} to player
            equip player with air
            message "{@prefix} {@unhatsuccess}" to player

           
#Fly Command

command /fly [<player>]:
    permission: "ue.fly"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if player's fly mode is false:
                set player's fly mode to true
                message "{@prefix} {@flyenabled}" to player
                stop trigger
            if player's fly mode is true:
                set player's fly mode to false
                message "{@prefix} {@flydisabled}" to player
                stop trigger
        if arg 1 is set:
            if arg 1's fly mode is false:
                set arg 1's fly mode to true
                message "{@prefix} {@flyenabledbyplayer}" to arg 1
                stop trigger
            if arg 1's fly mode is true:
                set arg 1's fly mode to false
                message "{@prefix} {@flydisabledbyplayer}" to arg 1
                stop trigger

#Setspawn Command
               
on first join:
    teleport player to {spawn}

command /setspawn:
    permission: "ue.setspawn"
    permission: {@permissionmessage}
    trigger:
        set {spawn} to player's location
        message "{@prefix} {@setspawn}" to player
       
#Spawn Command       
       
command /spawn [<player>]:
    permission: "ue.spawn"
    permission: {@permissionmessage}
    trigger:
        if {spawn} is not set:
            message "{@prefix} {@nospawnset}" to player
        if {spawn} is set:
            if arg 1 is not set:
                teleport player to {spawn}
                message "{@prefix} {@tptospawn}" to player
                stop trigger
            if arg 1 is set:
                if player has permission "ue.spawn.other":
                    teleport arg 1 to {spawn}
                    message "{@prefix} {@tptospawnbyplayer}" to arg 1
                    stop trigger
                else:
                    message "{@permissionmessage}" to player
                    stop trigger
                   
#Delspawn Command
           
command /delspawn:
    permission: "ue.delspawn"
    permission message: {@permissionmessage}
    trigger:
        if {spawn} is not set:
            message "{@prefix} {@delspawnnospawn}" to player
            stop trigger
        if {spawn} is set:
            delete {spawn}
            message "{@prefix} {@delspawn}" to player
           
#Skull Command

command /skull [<offlineplayer>] [<number>]:
    permission: "ue.skull"
    permission message: {@permissionmessage}
    aliases: /head
    trigger:
        if arg 1 is not set:
            send "{@prefix} {@skullinvalid}" to player
        if arg 1 is set:
            if arg 2 is not set:
                give skull of "%arg 1%" parsed as offline player to player
                message "{@prefix} {@skullsuccess}" to player
                stop trigger
            if arg 2 is set:
                give skull of "%arg 1%" parsed as offline player to player
                message "{@prefix} {@skullsuccessnumber}" to player
                stop trigger

#ClearInventory Command

command /clearinventory:
    aliases: /ci
    permission: "ue.ci"
    permission message: {@permissionmessage}
    trigger:
        clear player's inventory
        message "{@prefix} {@ci}" to player
        stop trigger

#Setbed Command
       
on join:
    set {bed.set.%player%} to false

on rightclick on a bed:
    if {bed.set.%player%} = true:
        set {bed.location.%player%} to location of clicked block
        message "{@prefix} {@bedsetsuccess1}" to player
        message "{@prefix} {@bedsetsuccess2}" to player
           
on respawn:
    if {bed.location.%player%} is set:
        loop blocks below {bed.location.%player%}:
            if loop-block is bed:
                teleport player to {bed.location.%player%}
                message "{@prefix} {@setbedrevive}" to player
                stop trigger
            else:
                message "{@prefix} {@setbeddestroyed1}" to player
                message "{@prefix} {@setbeddestroyed2}" to player
                stop trigger
    else:
        teleport player to {spawn}
       
command /setbed:
    permission: "ue.setbed"
    permission message: {@permissionmessage}
    trigger:
        if {bed.set.%player%} = false:
            message "{@prefix} {@setbedsetting}" to player
            set {bed.set.%player%} to true
            wait 30 seconds
            if {bed.location.%player%} is not set:
                set {bed.set.%player%} to false
                message "{@prefix} {@setbedexpire}" to player
                stop trigger
        if {bed.set.%player%} = true:
            message "{@prefix} {@setbedalreadyenabled1}" to player
            message "{@prefix} {@setbedalreadyenabled2}" to player
            stop trigger

#Tp Command

command /tp [<player>] [<player>]:
    permission: "ue.tp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpproperusage1}" to player
            message "{@prefix} {@tpproperusage2}" to player
            stop trigger
        if arg 1 is set:
            if arg 2 is not set:
                teleport player to arg 1
                message "{@prefix} {@tpmsg}" to player
                stop trigger
            if arg 2 is set:
                teleport arg 1 to arg 2
                message "{@prefix} {@tpmsgbyplayer}" to arg 1
                stop trigger

#Tphere Command

command /tphere [<player>]:
    permission: "ue.tphere"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tphereproperusage}" to player
            stop trigger
        else:
            teleport arg 1 to player
            message "{@prefix} {@tpheresuccesssender}" to player
            stop trigger
               
#Tpa Command

command /tpa [<player>]:
    permission: "ue.tpa"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpainvalid}" to player
            stop trigger
        if arg 1 is set:
            set {tpa.tp.to.%arg 1%} to true
            set {tpa.request.player.%arg 1%} to player
            message "{@prefix} {@tpasuccesssender}" to player
            message "{@prefix} {@tpasuccessreciever1}" to arg 1
            message "{@prefix} {@tpasuccessreciever2}" to arg 1
            wait 2 minutes
            if {tpa.tp.to.%arg 1%} = true:
                set {tpa.tp.to.%arg 1%} to false
                stop trigger
            else:
                stop trigger
           
#Tpahere Command

command /tpahere [<player>]:
    permission: "ue.tpahere"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@tpahereinvalid}" to player
            stop trigger
        if arg 1 is set:
            set {tpa.tp.here.%arg 1%} to true
            set {tpa.request.player.%arg 1%} to player
            message "{@prefix} {@tpasuccesssender}" to player
            message "{@prefix} {@tpaheresuccessreciever1}" to arg 1
            message "{@prefix} {@tpaheresuccessreciever2}" to arg 1
            wait 2 minutes
            if {tpa.tp.here.%arg 1%} = true:
                set {tpa.tp.here.%arg 1%} to false
                stop trigger
            else:
                stop trigger





#Tpaccept Command

command /tpaccept:
    permission: "ue.tpa"
    permission message: {@permissionmessage}
    trigger:
        if {tpa.tp.to.%player%} = true:
            message "{@prefix} {@tpaaccepttpatoplayer}" to player
            set {tpa.tp.to.%player%} to false
            message "{@prefix} {@tpaaccepttpatosender}" to {tpa.request.player.%player%}
            wait 5 seconds
            teleport {tpa.request.player.%player%} to player
            stop trigger
        if {tpa.tp.here.%player%} = true:
            message "{@prefix} {@tpaccepttpaheretosender}" to {tpa.request.player.%player%}
            set {tpa.tp.here.%player%} to false
            message "{@prefix} {@tpaccepttpaheretoplayer}" to player
            wait 5 seconds
            teleport player to {tpa.request.player.%player%}
            stop trigger
        if {tpa.tp.to.%player%} is not set:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} is not set:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.to.%player%} = false:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} = false:
            message "{@prefix} {@tpacceptnoreq}" to player
            stop trigger
           
#Tpdeny Command

command /tpdeny:
    permission: "ue.tpdeny"
    permission message: {@permissionmessage}
    trigger:
        if {tpa.tp.to.%player%} = true:
            message "{@prefix} {@tpdenytpatoplayer}" to player
            message "{@prefix} {@tpdenytpatosender}" to {tpa.request.player.%player%}
            set {tpa.request.to.%player%} to false
            stop trigger
        if {tpa.tp.here.%player%} = true:
            message "{@prefix} {@tpdenytpatoplayer}" to player
            message "{@prefix} {@tpdenytpatosender}" to {tpa.request.player.%player%}
            set {tpa.tp.here.%player%} to false
            stop trigger
        if {tpa.tp.to.%player%} is not set:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} is not set:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.to.%player%} = false:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
        if {tpa.tp.here.%player%} = false:
            message "{@prefix} {@tpdenynoreq}" to player
            stop trigger
           
#Tpall Command

command /tpall:
    permission: "ue.tpall"
    permission message: {@permissionmessage}
    trigger:
        teleport all players to player
        message "{@prefix} {@tpall}" to player
        stop trigger
       
#Setwarp Command

command /setwarp [<text>]:
    permission: "ue.setwarp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@setwarperror}" to player
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                if player has permission "ue.setwarp.overwrite":
                    set {setwarp.%arg 1%} to player's location
                    message "{@setwarpoverwrite}" to player
                    stop trigger
                else:
                    message "{@setwarpoverwriteerror1}" to player
                    message "{@setwarpoverwriteerror2}" to player
                    stop trigger
            if {setwarp.%arg 1%} is not set:
                set {setwarp.%arg 1%} to player's location
                set {warpname::%arg 1%} to arg 1
                message "{@setwarpsuccess}" to player
                stop trigger

#Warp Command

command /warp [<text>]:
    permission: "ue.warp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            if player has permission "ue.warp.list":
                message "{@warplist1}" to player
                message "{@warplist2}" to player
                message "{@warplist3}" to player
                stop trigger
            else:
                message "{@warplistnoperm1}" to player
                message "{@warplistnoperm2}" to player
                stop trigger
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                message "{@warpsuccess}" to player
                wait {@timewarp} seconds
                teleport player to {setwarp.%arg 1%}
                stop trigger
            if {setwarp.%arg 1%} is not set:
                message "{@nowarp1}" to player
                message "{@nowarp2}" to player
                stop trigger
#Warplist Command

command /warplist:
    permission: "ue.warp.list"
    permission message: {@permissionmessage}
    trigger:
        message "{@warplist1}" to player
        message "{@warplist2}" to player
        message "{@warplist3}" to player
        stop trigger   

#Delwarp Command

command /delwarp [<text>]:
    permission: "ue.delwarp"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            message "{@delwarperror}" to player
            stop trigger
        if arg 1 is set:
            if {setwarp.%arg 1%} is set:
                delete {setwarp.%arg 1%}
                delete {warpname::%arg 1%}
                message "{@delwarpsuccess}" to player
                stop trigger
            if {setwarp.%arg 1%} is not set:
                message "{@delwarpnowarp}" to player
                stop trigger



# Seen command

on join:
    set {playerIsOnline.%player%} to true
    set {playersIP.%player%} to player's ip
    set {seen.%player%.join} to now

on disconnect:
    set {playerIsOnline.%player%} to false
    set {seen.%player%.quit} to now
    set {playersIP.%player%} to player's ip

command /seen [<offlineplayer>]:
    permission: "ue.seen"
    permission message: {@permissionmessage}
    aliases: /lastonline
    executable by: players and console
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@seenerror}"
            stop trigger
        if arg 1 is set:
            if {playerIsOnline.%arg 1%} is not set:
                message "{@prefix} {@seenneveronline}"
                stop trigger
            else:
                message "&7&m---------------&8[&9Seen&8]&7&m---------------"
                if {playerIsOnline.%arg 1%} = true:
                    set {_OnlineTime.%arg-1%} to difference between now and {seen.%arg-1%.join}
                    wait 1 tick
                    message "{@seenonline}:%nl%%{_OnlineTime.%arg-1%}%"
                if {playerIsOnline.%arg 1%} = false:
                    set {_offlineTime.%arg-1%} to difference between now and {seen.%arg-1%.quit}
                    wait 1 tick
                    message "{@seenoffline}:%nl%%{_offlineTime.%arg-1%}%"
                if player has permission "ue.seen.ip":
                    message ""
                    message "{@seenip}"

#Workbench Command

command /workbench:
    permission: "ue.workbench"
    permission message: {@permissionmessage}
    aliases: /craft, /bench, /craftingtable
    trigger:
        open crafting table inventory for player

#Setname Command

command /setname [<text>]:
    permission: "ue.setname"
    permission message: {@permissionmessage}
    aliases: /name
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@setnameproperusage}"
            stop trigger
        if arg 1 is set:
            if player's tool is not air:
                set name of player's tool to colored arg 1
                message "{@prefix} {@setnamesuccess}" to player
            if player's tool is air:
                message "{@setnameerror}"

#Setlore Command

command /lore [<text>] [<number>] [<text>]:
    permission: "ue.setlore"
    permission message: {@permissionmessage}
    aliases: /lore
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@loreproperusage}"
            stop trigger   
        if arg 1 is set:
            if arg 2 is not set:
                message "{@prefix} {@loreproperusage}"
                stop trigger
            if arg 2 is set:
                if player's tool is not air:
                    if arg 1 is "set" or "add":
                        set line arg 2 of lore of player's tool to colored arg 3
                        message "{@prefix} {@loresetsuccess}" to player
                    if arg 1 is "delete" or "remove":
                        delete line arg 2 of lore of player's tool
#                        set line arg 2 of lore of player's tool to ""
                        message "{@prefix} {@loreremovesucces}" to player
                if player's tool is air:
                    message "{@loreerror}"

#EnderChest Command

command /enderchest:
    permission: "ue.echest"
    permission message: {@permissionmessage}
    aliases: /echest, /ec
    trigger:
        open player's ender chest for the player

#Invsee Command

command /invsee [<player>]:
    permission: "ue.invsee"
    permission message: {@permissionmessage}
    trigger:
        if arg 1 is not set:
            send "{@prefix} &cPlease specify a player!"
        else:
            open the arg-1's inventory for the player
       
#Top Command

command /top:
    permission: "ue.top"
    permission message: {@permissionmessage}
    trigger:
        set {_loc} to location of block at player
        set y-coordinate of {_loc} to 256
        set {_n} to 0
        message "{@prefix} {@topsuccess}"
        loop 255 times:
            set {_n} to {_n}+1
            block {_n} below block at {_loc} is not air
            set {_n} to {_n}-1
            teleport player to block {_n} below block at {_loc}
            stop

#Enchant Command

command /enchant [<enchantment type>]:
    permission: "ue.enchant"
    permission message: {@permissionmessage}
    usage: &7/enchant <enchantment> (level)
    aliases: /ench
    trigger:
        if arg 1 is not set:
            message "{@prefix} &9Proper Usage: &7/enchant <enchantment> (level)"
            stop trigger
        if player's tool is air:
            message "&4Error: &7Please hold something while enchanting!"
            stop trigger
        else:
            enchant player's tool with arg 1

#Disenchant Command

command /disenchant:
    permission: "ue.disenchant"
    permission message: {@permissionmessage}
    aliases: /unenchant
    trigger:
        if player's tool is air:
            message "&4Error: &7Please hold something while unenchanting!"
        else:
            disenchant the player's tool

#Enchantment List

command /enchantlist:
    aliases: /enchlist
    permission: "ue.enchlist"
    permission message: {@permissionmessage}
    trigger:
        message "&7&m---------------&8[&9&lEnchant list&8]&7&m---------------"
        message "&4&lArmor: &3Fire Protection&7, &3Blast Protection&7, &3Projectile Protection&7, &3Protection&7,%nl%&3Feather Falling&7, &3Respiration&7, &3Aqua Affinity&7, &3Thorns&7, &3Depth Strider"
        message "&d&lWeapons: &3Sharpness&7, &3Smite&7, &3Bane of Anthropods&7, &3Knockback&7, &3Fire Aspect&7, &3Looting"
        message "&9&lTools: &3Efficiency&7, &3Silk Touch&7, &3Unbreaking&7. &3Fortune"
        message "&c&lBow: &3Power&7, &3Punch&7, &3Flame&7, &3Infinity"
        message "&e&lFishing Rod: &3Luck of the Sea&7, &3Lure"
        message "&7&m----------------------------------------"

#Exp Command

command /exp [<number>] [<player>]:
    permission: "ue.exp"
    permission message: {@permissionmessage}
    aliases: /xp
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@expproperusage}"
            stop trigger
        if arg 1 is set:
            if arg 2 is not set:
                set {_give.xp} to arg 1
                increase the player's level by arg 1
                message "{@prefix} {@expsuccessself}"
                stop trigger
            if arg 2 is set:
                if player has permission "ue.exp.others":
                    set {_give.xp.others} to arg 1
                    increase arg 2's level by arg 1
                    message "{@prefix} {@expsuccessotherrec}" to arg 2
                    message "{@prefix} {@expsuccesothersend}" to player
                    stop trigger
                else:
                    message "{@prefix} {@permissionmessage}"
                    stop trigger


#Spawnmob Command

command /spawnmob [<entity types>] [<integer=1>]:
    permission: "ue.spawnmob"
    permission message: "permissionmessage"
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@spawnmobproperusage}"
        if arg 1 is set:
            if arg 2 is not set:
                spawn arg 2 of arg 1 at player
                message "{@prefix} {@spawnonemobsuccess}"
            if arg 2 is set:
                if player has permission "ue.spawnmob.unsafe":
                    spawn arg 2 of arg 1 at player
                    message "{@prefix} {@spawnmultimobsuccess}"
                else:
                    message "{@prefix} {@spawnmobnomulti}"


#List Command

on join:
    if player has permission "ue.list.staff":
        if {isOnStaffList.%player%} = true:
            set {ue.list.staff::%player%} to player
            stop
        if {isOnPlayerList.%player%} = true:
            delete {isOnPlayerList.%player%}
            delete {ue.list.players::%player%}
        if {isOnStaffList.%player%} is not set:
            set {isOnStaffList.%player%} to true
            set {ue.list.staff::%player%} to player
            stop
    else:
        if {isOnStaffList.%player%} = true:
            delete {isOnStaffList.%player%}
        if {isOnStaffList.%player%} is not set:
            set {isOnPlayerList.%player%} to true
            set {ue.list.players::%player%} to player
        if {isOnPlayerList.%player%} = true:
            set {ue.list.players::%player%} to player
            stop

on quit:
    if {isOnStaffList.%player%} = true:
        delete {ue.list.staff::%player%}
        stop
    if {isOnPlayerList.%player%} = true:
        delete {ue.list.players::%player%}
        stop

command /list:
    permission: "ue.list"
    permission message: permissionmessage
    trigger:
        message "&7&m---------------&8[&9&lList&8]&7&m---------------"
        message "&5&lStaff: &d%{ue.list.staff::*}%"
        message ""
        message "&9&lPlayers: &3%{ue.list.players::*}%"

#DelStaff Command

command /delstaff [<offlineplayer>]:
    permission: "ue.list.delstaff"
    permission message: permissionmessage
    trigger:
        if arg 1 is not set:
            message "&9Proper Usage: &7/delstaff <player>"
        if arg 1 is set:
            if {isOnStaffList.%arg 1%} is not set:
                message "&4Error. &cPlayer is not on the Staff List."
            if {isOnStaffList.%arg 1%} is set:
                delete {isOnStaffList.%arg 1%}
                message "&9%arg 1% &7has been removed from the Staff List."
                delete {ue.commands.list.staff::*}

#Stafflist Command

on join:
    if player has permission "ue.stafflist.owner":
        set {stafflist.owner::%player%} to player
        stop
    if player has permission "ue.stafflist.admin":
        set {stafflist.admin::%player%} to player
        stop
    if player has permission "ue.stafflist.mod":
        set {stafflist.mod::%player%} to player
        stop
    if player has permission "ue.stafflist.helper":
        set {stafflist.helper::%player%} to player
        stop

command /stafflist:
    permission: "ue.stafflist"
    permission message: {@permissionmessage}
    aliases: /staff
    trigger:
        message "&7&m---------------&8[&9&lStaff List&8]&7&m---------------"
        if {stafflist.owner::*} is set:
            message "&5&lOwner(s): &d%{stafflist.owner::*}%"
        if {stafflist.admin::*} is set:
            message "&4&lAdmin(s): &c%{stafflist.admin::*}%"
        if {stafflist.mod::*} is set:
            message "&6&lMod(s): &e%{stafflist.mod::*}%"
        if {stafflist.helper::*} is set:
            message "&3&lHelper(s): &b%{stafflist.helper::*}%"
        message "&7&m-----------------------------------------"
       
#Afk Command

command /afk:
    permission: "ue.afk"
    permission message: permissionmessage
    trigger:
        if {afk.%player%} is not set:
            set {afk.%player%} to true
            broadcast "{@prefix} {@afktrue}"
            stop trigger
        if {afk.%player%} is false:
            set {afk.%player%} to true
            broadcast "{@prefix} {@afktrue}"
            stop trigger
        if {afk.%player%} is true:
            set {afk.%player%} to false
            broadcast "{@prefix} {@afkfalse}"
            stop trigger


on chat:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on click:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on quit:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

on any movement:
    if {afk.%player%} = true:
        set {afk.%player%} to false
        broadcast "{@prefix} {@afkfalse}"
        stop

#Speed Command

command /speed [<player=%player%>] [<number=0.1>] [<text>]:
    trigger:
        if arg 3 is not set:
            if player is flying:
                set the arg 1's fly speed to arg 2
                send "{@prefix} {@speedflyset}"
            else if block below player is not air:
                if arg 2 is 0.1:
                    set the arg 1's walk speed to 0.2
                    send "{@prefix} {@speedwalksetdef}"
                else:
                    set the arg 1's walk speed to arg 2
                    send "{@prefix} {@speedwalkset}"
        else if arg 3 is "walk" or "walking":
            set the arg 1's walk speed to arg 2
            send "{@prefix} {@speedwalkset}"
        else if arg 3 is "fly" or "flying":
            set the arg 1's fly speed to arg 2
            send "{@prefix} {@speedwalkset}"
        else if arg 3 is not "walk" or "walking" or "fly" or "flying":
            send "{@prefix} {@speederror}"

#Spawner Command

command /spawner [<entity type>]:
    permission: "ue.spawner"
    permission message: permissionmessage
    trigger:
        if arg 1 is not set:
            message "{@prefix} {@spawnerproperusage}"
            stop trigger
        else:
            set {_l} to location of targeted block
            if targeted block is not a mob spawner:
                message "{@prefix} {@spawnernotlooking}"
            else:
                set spawner {_l} to "%arg 1%"
                message "{@prefix} {@spawnersuccess}"

#GetPos Command

command /getpos [<player=%player%>]:
    permission: "ue.getpos"
    permission message: {@permissionmessage}
    aliases: /pos, /getposistion, /posistion, /loc, /location, /getloc, /getlocation
    trigger:
        set {posOfPlayer.%arg-1%} to location of arg 1
        send "{@prefix} {@getpos}"

#Tree Command

command /tree [<text>]:
    permission: "ue.tree"
    permission message: {@permissionmessage}
    trigger:
        if targeted block is not grass or dirt:
            message "{@prefix} {@treeerrornoblock}"
            stop trigger
        if arg 1 is not set:
            grow tree of type any tree above the targeted block
            message "{@prefix} {@treegenrandomtree}"
        if arg 1 is set:
            if arg 1 is "tree" or "regular" or "oak":
                grow tree of type any regular tree above the targeted block
                message "{@prefix} {@treegenoaktree}"
            if arg 1 is "spruce" or "redwood" or "red":
                grow tree of type any redwood above the targeted block
                message "{prefix} {@treegensprucetree}"
            if arg 1 is "jungle":
                grow tree of type any jungle tree above the targeted block
                message "{@prefix} {@treegenjungtree}"

#Ultimate Essentials command

command /ultimateessentials [<text>]:
    aliases: /ue
    permission: "ue.help"
    permission message: {@permissionmessage}
    trigger:
        if player has permission "testing.use":
            if arg 1 is not set:
                message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                message "&9Proper Usage: &3/UE <help/info/reload>" to player
                message "&7&m---------------------------------------------" to player
            else:
                if arg 1 is "help" or "help 1":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Sethome &3/sethome (name) &7| Set a home" to player
                    message "&9&l- Home &3/home (name) &7| Return to a home that was set" to player
                    message "&9&l- Delhome &3/delhome <name> &7| Delete a home" to player
                    message "&9&l- Setspawn &3/setspawn &7| Set a spawn/respawn location" to player
                    message "&9&l- Spawn &3/spawn (player) &7| Teleport you or another player to spawn" to player
                    message "&9&l- Delspawn &3/delspawn &7| Removes the spawn" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 1&8]&7&m------------------" to player
                if arg 1 is "help 2":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- God &3/god (toggleable) &7| Toggle god mode" to player
                    message "&9&l- Butcher &3/butcher &7| Kill all mobs" to player
                    message "&9&l- Feed &3/feed &7| Replenish food level" to player
                    message "&9&l- Heal &3/heal &7| Heal and replenish food" to player
                    message "&9&l- Gamemode &3/gm <0/1/2/s/c/a> &7| Change your gamemode" to player
                    message "&9&l- Weather &3/weather <clear/rain/storm> &7| Change weather" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 2&8]&7&m------------------" to player
                if arg 1 is "help 3":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Msg &3/msg <player> <message> &7| Send a message" to player
                    message "&9&l- Reply &3/r <message> &7| Reply to a message" to player
                    message "&9&l- Broadcast &3/broadcast <message> &7| Broadcast message to all" to player
                    message "&9&l- Time &3/time <day/night> &7| Change time of day" to player
                    message "&9&l- Kill &3/kill <player> &7| Kill a player" to player
                    message "&9&l- Suicide &3/suicide &7| Kill yourself" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 3&8]&7&m------------------" to player
                if arg 1 is "help 4":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Fly &3/fly (Toggle) &7| Toggle fly mode" to player
                    message "&9&l- Hat &3/hat &7| Put the block in hand on your head" to player
                    message "&9&l- Unhat &3/unhat &7| Remove hat" to player
                    message "&9&l- Repair &3/repair &7| Repair your tools and armor" to player
                    message "&9&l- Item &3/item <items> &7| Spawn items for yourself" to player
                    message "&9&l- Give &3/give <player> <items> &7| Spawn items for a player" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 4&8]&7&m------------------" to player
                if arg 1 is "help 5":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Extinguish &3/ext &7| Extinguish yourself when burning" to player
                    message "&9&l- Setbed &3/setbed &7| Set bed where you will respond" to player
                    message "&9&l- Setwarp &3/setwarp <name> &7| Set a warp" to player
                    message "&9&l- Warp &3/warp <name> &7| Teleport to a warp" to player
                    message "&9&l- Warplist &3/warplist &7| List all set warps" to player
                    message "&9&l- Delwarp &3/delwarp <name> &7| Delete a warp" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 5&8]&7&m------------------" to player
                if arg 1 is "help 6":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Tp &3/tp <player> <player> &7| Teleport a player to another player" to player
                    message "&9&l- Tpa &3/tpa <player> &7| Request to teleport to a player" to player
                    message "&9&l- Tphere &3/tphere &7| Teleport a player to you" to player
                    message "&9&l- Tpahere &3/tpahere <player> &7| Request a player to teleport to you" to player
                    message "&9&l- Tpaccept &3/tpaccept &7| Accept a teleport request" to player
                    message "&9&l- Tpdeny &3/tpdeny &7| Deny a teleport request" to player
                    message "&9&l- Tpall &3/tpall &7| Teleport all players to you"
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 6&8]&7&m------------------" to player
                if arg 1 is "help 7":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Seen &3/seen <player> &7| See how long a player has been online/offline" to player
                    message "&9&l- Workbench &3/workbench &7| Opens a virtual workbench" to player
                    message "&9&l- Setname &3/setname <text> &7| Set the name of the item you are holding" to player
                    message "&9&l- Setlore &3/lore <add/remove> <line> <text> &7| Change the lore of an item" to player
                    message "&9&l- EnderChest &3/echest &7| Opens a virtual ender chest" to player
                    message "&9&l- Invsee &3/invsee <player> &7| See a players inventory" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 7&8]&7&m------------------" to player
                if arg 1 is "help 8":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Top &3/top &7| Teleports you to the surface" to player
                    message "&9&l- Enchant &3/enchant <enchantment> <level> &7| Enchant an item" to player
                    message "&9&l- Disenchant &3/disenchant &7| Remove all enchants on the item being held" to player
                    message "&9&l- Enchant List &3/enchlist &7| Shows list of all valid enchantments" to player
                    message "&9&l- EnderChest &3/echest &7| Opens a virtual ender chest" to player
                    message "&9&l- Exp &3/exp <number> <player> &7| Give yourself or a player XP levels" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 8&8]&7&m------------------" to player
                if arg 1 is "help 9":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Spawning Mobs &3/spawnmob <mob type> <number> &7| Spawns mobs" to player
                    message "&9&l- List &3/list &7| List all players currently online" to player
                    message "&9&l- Delete Staff &3/delstaff &7| Remove player from staff list" to player
                    message "&9&l- List &3/enchlist &7| Shows list of all valid enchantments" to player
                    message "&9&l- Staff List &3/stafflist &7| Shows the names of all staff members" to player
                    message "&9&l- AFK &3/afk (toggle) &7| Set yourself as AFK" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 9&8]&7&m------------------" to player
                if arg 1 is "help 10":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&8Syntax: &7(&3optional&7)&8, &7<&cmandatory&7>" to player
                    message "&9&l- Speed &3/speed (player) (number) (walk/fly) &7| Change speed" to player
                    message "&9&l- Spawner &3/spawner <mob type> &7| Change the mob type of a spawner" to player
                    message "&9&l- Tree &3/tree (tree type) &7| Spawn a tree" to player
                    message "&9&l- GetPos &3/getpos <player> &7| Shows the location of a player" to player
                    message "&8Use &3/ue help <page number> &8to view more commands"
                    message "&7&m-------------------&8[&3&lPage 10&8]&7&m------------------" to player
                if arg 1 is "info":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&3Developped by &9TheAndreThe12" to player
                    message "&9Spigot Plugin Page: &3Search!" to player
                    message "&9Version: &3{@version}" to player
                    message "&7&m---------------------------------------------" to player
                if arg 1 is "reload":
                    execute command "skript reload %script%"
                    message "{@prefix} &9UltimateEssentials &7has been reloaded." to player
                if arg 1 is not "help" or "help 1" or "help 2" or "info" or "reload" or "help 3" or "help 4" or "help 5" or "help 6" or "help 7" or "help 8" or "help 9" or "help 10":
                    message "&7&m-------------&8[&9&lUltimateEssentials&8]&7&m-------------" to player
                    message "&9Proper Usage: &3/UE <help/info/reload>" to player
                    message "&7&m---------------------------------------------" to player
Merhaba Arkadaşlar Bugun Sizlere Essentials Skriptini Tanıtacağım İnsallah Güzel Bir Konu Olur
 

wLood

Yepyeni Sunucu Çok Yakında @2016
En iyi cevaplar
0
Laggertials olsa adı daha iyi olabilirdi , bu sunucundaki lagı 3000 misli arttırır abi , essentials plugini neyine yetmiyor , gayet rahat editlenebilir ve geliştirilebilir bi plugin.
 
Üst