Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /more:
- usage: /more
- permission: skess.more
- permission message: {@noperm}
- trigger:
- set {_more} to player's tool
- delete the player's tool
- give player 64 of {_more}
- command /near:
- aliases: nearby
- description: Lists all player which are closer than 30 block.
- permission: skess.near
- permission message: {@noperm}
- trigger:
- loop all entities:
- loop-entity is player:
- distance between the player and loop-entity is smaller than 30:
- send "{@prefix}%loop-entity% is near you."
- command /powertool <text>:
- aliases: pwt
- description: Bind an command to an item
- permission: skess.powertool
- permission message: {@noperm}
- trigger:
- if argument 1 is "clearall":
- clear {powertool.%player%::*}
- send "{@prefix} Cleared all your powertools "
- stop
- if argument 1 is "wipe":
- loop all players:
- clear {powertool.%loop-player%::*}
- send "{@prefix} Cleared all powertools "
- stop
- set {powertool.%player%::%tool of player%} to argument 1
- send "{@prefix} Set powertool to ""%argument 1%"" "
- command /sell [<number = 1>] [<item type =%tool of player%>]:
- description: Sell stuff
- permission: skess.sell
- permission message: {@noperm}
- trigger:
- if {price.%argument 2%} is not set:
- send "{@prefix}This item can not be sold."
- stop
- set {_temp} to 0
- loop argument 1 times:
- add 1 to {_temp}
- if player doesn't have argument 2:
- send "You don't have anymore Diamonds"
- exit loop
- add {price.%argument 2%} to player's balance
- remove argument 2 from player's inventory
- send "{@prefix}Sold %{_temp}% %argument 2% "
- command /setworth [<item type = %tool of player%>] <number>:
- description: Set the worth of items
- permission: skess.setworth
- permission message: {@noperm}
- trigger:
- set {price.%argument 1%} to argument 2
- send "{@prefix} Set the price of %argument 1% to %argument 2%"
- command /sethome:
- description: Sets an Home
- permission: skess.sethome
- permission message: {@noperm}
- trigger:
- set {%player%.home} to location of player
- send "{@prefix}Home Set"
- command /setwarp <text>:
- permission: skess.setwarp
- permission message: {@noperm}
- description: Create an Location to warp to
- trigger:
- set {%arg 1%.warp} to location of player
- add arg 1 to {warpnames::*}
- send "{@prefix}Warp set"
- command /warp [<text>]:
- permission: skess.warp
- permission message: {@noperm}
- description: Warp to an Warppoint
- trigger:
- if arg 1 is not set:
- send "{@prefix}Warp list:"
- send "{@prefix}%{warpnames::*}%"
- else if {warpnames::*} contains "%arg 1%":
- teleport the player to {%arg 1%.warp}
- send "{@prefix}Teleported you to %argument 1%"
- else:
- send "{@prefix}Warp %arg 1% doesn't exist!"
- command /tpahere <player>:
- permission: skess.tpahere
- permission message: {@noperm}
- description: Teleport an player to you
- trigger:
- set {tpahere.%argument 1%} to player
- send "{@prefix}%{tpa.%argument 1%}% wants to teleport to you." to argument 1
- send "{@prefix}Teleport request was sent to %argument 1%"
- command /delwarp <text>:
- permission: skess.delwarp
- permission message: {@noperm}
- description: Delete a warppoint
- trigger:
- if {warpnames::*} contains "%arg 1%":
- teleport the player to {%arg 1%.warp}
- delete {%arg 1%.warp}
- remove arg 1 from {warpnames::*}
- send "{@prefix}Deleted warp %argument 1%"
- else:
- send "{@prefix}Warp %arg 1% doesn't exist!"
- command /setjail:
- permission: skess.setjail
- permission message: {@noperm}
- description: Sets the point players are teleported when essentials.jailed.
- trigger:
- set {jail} to location of player
- send "{@prefix}Set the jail location to %location of player%<reset>"
- command /jail <player> [<timespan>]:
- permission: skess.jail
- permission message: {@noperm}
- description: Sends a player to jail
- trigger:
- if {jail} is not set:
- send "{@prefix}A jail point has'nt been set yet!"
- stop trigger
- If argument 2 is not set:
- set {jail.%argument 1%} to true
- else:
- set {jail.%argument 1%} to argument 2
- set {jail.back.%argument 1%} to location of player
- teleport argument 1 to {jail}
- send "{@prefix}You have been jailed" to argument 1
- send "{@prefix}jailed %argument 1%"
- stop
- command /unjail <player>:
- permission: skess.unjail
- permission message: {@noperm}
- description: Frees a player from jail
- trigger:
- set {jail.%argument%} to false
- teleport player to {jail.back.%argument%}
- send "{@prefix}You have been freed from jail!" to argument
- command /home:
- description: Teleport Home
- permission: skess.home
- permission message: {@noperm}
- trigger:
- while player is riding:
- set {_Mount} to vehicle of player
- add 1 to {_wait}
- if {_wait} is 3:
- send "{@prefix}Please leave your mount,it will be teleported with you"
- wait 1 seconds
- teleport player to {%player%.home}
- teleport {_Mount} to {%player%.home}
- make the player ride {_Mount}
- send "{@prefix}Home sweet Home."
- command /worth [<item type = %tool of player%>]:
- description: Shows you the worth of stuff
- permission: skess.worth
- permission message: {@noperm}
- trigger:
- if {price.%argument 1%} is not set:
- send "{@prefix}This item can not be sold."
- stop
- send "{@prefix}This item costs: {price.%argument 1%} per piece"
- command /unlimited:
- permission: skess.Unlimited
- permission message: {@noperm}
- trigger:
- if {%player%.unlimited} is not set:
- set {%player%.unlimited} to false
- send "{@prefix}Set unlimited mode to <blue>true<reset>"
- if {%player%.unlimited} is true:
- set {%player%.unlimited} to false
- send "{@prefix}Set unlimited mode to <blue>false<reset>"
- else if {%player%.unlimited} is false:
- set {%player%.unlimited} to true
- command /tree [<text>] : #Needs Improvement
- aliases: grow
- description: Spawns a tree
- permission: skess.tree
- permission message: {@noperm}
- trigger:
- if argument 1 is not set:
- grow oak tree at location of player
- stop
- else:
- argument 1 is "oak":
- grow oak tree at location of player
- argument 1 is "redwood":
- grow redwood at location of player
- argument 1 is "big redwood" or "tall redwod":
- grow tall redwood tree at location of player
- stop
- command /mail [<text=info>] [<integer>] [<offlineplayer>] [<text>]:
- description: Write some mail
- permission: skess.mail
- permission message: {@noperm}
- trigger:
- if argument 1 is "info" or "help":
- send "{@prefix}This Is your mailbox."
- send "{@prefix}To read mail use /mail read [Number of mail]"
- send "{@prefix}You write mail with /mail send (player) (text)"
- send "{@prefix}You can delete old mail with /mail delete (all/number)"
- if argument 1 is "send":
- if argument 3 is not set:
- send "{@prefix}Use /mail send (player) (text)"
- stop
- if argument 4 is not set:
- send "{@prefix}Please enter a text"
- if argument 3 is not offline:
- send "{@prefix}You can only mail offline players,If you want to chat privately use /msg"
- stop
- if {Mail.%argument 3%} is not set:
- set {Mail.%argument 3%} to 0
- add 1 to {Mail.%argument 3%}
- set {Mail.%argument 3%::%{Mail.%argument 3%}%} to "%player%: %argument 4%"
- send "Message sent"
- if argument 1 is "read":
- if argument 2 is not set:
- send "---Mail %{Mail.%player%}%/%{Mail.%player%}% ---"
- send "%{Mail.%player%::%{Mail.%player%}%}%"
- else:
- send "---Mail %argument 2%/%{Mail.%player%}% ---"
- send "%{Mail.%player%::%argument 2%}%"
- if argument 1 is "delete":
- if argument 2 is not set:
- send "{@prefix}If you want to delete all mail use /mail deletall"
- stop
- reduce {Mail.%player%} by 1
- clear {Mail.%player%::%argument 2%}
- set {_counter} to argument 2
- add 1 to {_counter}
- loop ({_counter}-2) times:
- set {_subcounter} to ({_counter}-1)
- set {Mail.%player%::%{_subcounter}%} to {Mail.%player%::%{_counter}%}
- add 1 to {_counter}
- send "{@prefix}Deleted mail %argument 2%"
- if argument 1 is "deleteall":
- clear {Mail.%player%::*}
- clear {Mail.%player%}
- send "{@prefix}Deleted all mail"
- On login:
- if {Mail.%Player%} is bigger than 0:
- send "You got %{Mail.%Player%}% new Mails"
- send "Use /mail read to read them"
- every minute:
- loop all players:
- If {jail.%loop-player%} is an timespan:
- If {jail.%loop-player%} is less than an minute:
- execute console command "/unjail %loop-player%"
- clear {jail.%loop-player%}
- clear {jail.back.%loop-player%}
- else:
- reduce {jail.%loop-player%} by 1 minute
- If {%loop-player%.mute} is an timespan:
- If {%loop-player%.mute} is less than an minute:
- execute console command "/unmute %loop-player%"
- clear {%loop-player%.mute}
- else:
- reduce {%loop-player%.mute} by 1 minute
- on place:
- if {%player%.unlimited} is true:
- give 1 of event-block to the player
- if {jail.%player%} is true:
- cancel event
- on break:
- if {jail.%player%} is true:
- cancel event
- on click:
- if {powertool.%player%::%tool of player%} is set:
- cancel event
- make player execute command "%{powertool.%player%::%tool of player%}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement