Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- skentialsversion: v1.5
- #COMMAND PERMISSIONS
- adminperm: skentials.admin
- modperm: skentials.mod
- staffperm: skentials.staff
- skentialsviewperm: skentials.skentialsview
- giveperm: skentials.give
- giveothersperm: skentials.give.others
- tpposperm: skentials.tppos
- tpaperm: skentials.tpa
- tpahereperm: skentials.tpahere
- tpperm: skentials.tp
- tphereperm: skentials.tphere
- tpallperm: skentials.tpall
- muteperm: skentials.mute
- fireballperm: skentials.fireball
- broadcastperm: skentials.broadcast
- sayperm: skentials.say
- kickperm: skentials.kick
- kickallperm: skentials.kickall
- setjailperm: skentials.setjail
- jailperm: skentials.jail
- viewjailsperm: skentials.viewjail
- banperm: skentials.ban
- unbanperm: skentials.unban
- banipperm: skentials.ipban
- unbanipperm: skentials.unbanip
- tempbanperm: skentials.tempban
- fullbanperm: skentials.fullban
- sunperm: skentials.sun
- rainperm: skentials.rain
- thunderperm: skentials.thunder
- smiteperm: skentials.smite
- sudoperm: skentials.sudo
- opperm: skentials.op
- deopperm: skentials.deop
- setstaffperm: skentials.setstaff
- reloadperm: skentials.reload
- gamemodeperm: skentials.gamemode
- gamemodeothersperm: skentials.gamemode.others
- godperm: skentials.god
- timeperm: skentials.time
- afkperm: skentials.afk
- coordsperm: skentials.coords
- coordsothersperm: skentials.coords.others
- ignoreperm: skentials.ignore
- listperm: skentials.list
- whoperm: skentials.who
- meperm: skentials.me
- msgperm: skentials.msg
- killperm: skentials.kill
- nearperm: skentials.near
- vanishperm: skentials.vanish
- setspawnperm: skentials.setspawn
- spawnperm: skentials.spawn
- sethomeperm: skentials.sethome
- homeperm: skentials.home
- delhomeperm: skentials.delhome
- setwarpperm: skentials.setwarp
- warpperm: skentials.warp
- delwarpperm: skentials.delwarp
- viewwarpperm: skentials.viewwarps
- healperm: skentials.heal
- healothersperm: skentials.heal.others
- controlchatperm: skentials.controlchat
- clearinventoryperm: skentials.clearinventory
- clearinventoryothersperm: skentials.clearinventory.others
- fakeopperm: skentials.troll.fakeop
- fakedeopperm: skentials.troll.fakedeop
- spawnmobperm: skentials.spawnmob
- viewipperm: skentials.viewip
- pingperm: skentials.ping
- slapperm: skentials.fun.slap
- rocketperm: skentials.fun.rocket
- explodeperm: skentials.fun.explode
- setcompassperm: skentials.setcompass
- invseeperm: skentials.invsee
- nametoolperm: skentials.nametool
- speedperm: skentials.speed
- ride%argument 1%perm: skentials.ride.%argument 1%
- rideon%argument 1%perm: skentials.rideon.%argument 1%
- #COLOURS
- maincolour: &6
- secondarycolour: &c
- msg/tellcolour: &6
- #Messages
- smitemessage: &6You have been smitten by &c%player%
- tpallmessage: &6You have been teleported to &c%player%
- tpmessage: &6You have been teleported to &c%argument 2%&6 by &c%player%
- tpheremessage: &6You have been teleported to &c%player%
- giveothersmessage: &6Giving &c%argument 1% &6to &c%argument 2%
- givemessage: &6Giving %argument 2% &c%argument 1%('s)
- clearinventorymessage: &6Your inventory was cleared by &c%player%
- slapmessage: &c%argument 1%&6 was slapped by&c %player%
- rocketmessage: &c%argument 1%&6 was rocketed into the air by &c%player%
- daymessage: &6Time has been changed to &cDay
- dayallmessage: &6Time has been changed to &cDay &6in all &cWorlds
- nightmessage: &6Time has been changed to &cNight
- nightallmessage: &6Time has been changed to &cNight &6in all &cWorlds
- midnightmessage: &6Time has been changed to &cMid Night
- midnightallmessage: &6Time has been changed to &cMid Night &6in all &cWorlds
- listamountmessage: &6There are &c%amount of players%&6 player(s) online
- listplayersmessage: &6Players Connected &f%all players%
- killmessage: &6Killed &c%argument 1%
- tpareceivemessage: &c%player%&6 Would like to teleport to you! Use &c/tpaccept&6 to allow it! Use &c/tpadeny&6 to not allow it!
- mutemessage: &c%argument 1%&6 has been muted by &c%player%
- unmutemessage: &c%argument 1%&6 has been un-muted by &c%player%
- broadcastmessage: &4[&2Broadcast&4]&f
- defaultbanmessage: &4The Ban Hammer has Spoken!
- banmessage: &c%argument 1%&6 has been banned by &c%player%&6 for &c%argument 2%
- unbanmessage: &c%argument 1%&6 has been un-banned by &c%player%
- createdwarpmessage: &6Warp &c%argument 1%&6 set
- warpunknownmessage: &4Unknown Warp! Use /warp to view available warps!
- removewarpmessage: &6Removed the warp &c%argument 1%
- createdjailmessage: &6Jail &c%argument 1%&6 set
- jailmessage: &c%argument 1%&6 has been jailed for &c%argument 3%&6 by &c%player%
- unjailmessage: &c%argument 1%&6has been released from jail by &c%player%
- sethomemessage: &6Home Set to %location of player%
- delhomemessage: &6Home Removed
- viewipmessage: &6The ip of &c%argument 1%&6 is &f%ip of argument 1%
- healmessage: &c%argument 1%&6 has been healed by &c%player%
- spawnsuccess: &6Spawned &c%argument 2%&6 of %argument 1%
- spawnerror: &cError! You can not spawn that many mobs! The maximum is %{maxspawnamount}%
- ridemessage: &6You are now riding a &c%argument 1%!
- startupmessage: &6Skentials has been successfully loaded
- #Usage Messages
- nearusage: &b/near [Radius 1 - 100000000ect (I woudn't recommend going over 100)]
- #Command Options
- receivemessage: true #For a more RPG Feel set this to true, It will make the sent message show with a delay of the below option
- receivemessagetime: 1 second
- rocketlength: 4 #anything higher than 7 may kick the player for flying
- fireballspeed: 2
- maxspawnamount: 20
- command /skentials [<text = "">]:
- permission: {@skentialsviewperm}
- trigger:
- if argument 1 is "":
- message "{@maincolour}Skentials Version {@skentialsversion}"
- message "&cBy Funnygatt"
- if argument 1 is "reload":
- player has permission "{@adminperm}":
- message "{@maincolour}Skentials has been Reloaded"
- execute console command "/skript disable skentials"
- execute console command "/skript enable skentials"
- if argument 1 is "changelog" or "change log":
- message "&6v1.5 Change Log"
- message "&cAdded home related commands"
- message "&cAdded Warp related commands"
- message "&cAdded /heal"
- message "&cAdded /ip"
- message "&6v1.0 Change Log"
- message "&cFirst Release"
- on script load:
- set {skentials.started} to true
- broadcast "{@startupmessage}"
- #FUN COMMANDS
- command /ping:
- permission: {@pingperm}, {@adminperm}
- trigger:
- message "{@maincolour}Pong!"
- message "{@maincolour}The longer it takes to see this message from the time you used {@secondarycolour}./ping {@maincolour}the more lag you have!"
- command /fakeop <player>:
- permission: {@fakeopperm}, {@adminperm}
- trigger:
- broadcast "&7&o[CONSOLE: Opped %argument 1%&7&o]"
- command /fakedeop <player>:
- permission: {@fakedeopperm}, {@adminperm}
- trigger:
- broadcast "&7&o[CONSOLE: De-opped %argument 1%&7&o]"
- command /fireball:
- permission: {@fireballperm}, {@adminperm}
- trigger:
- shoot a fireball at speed {@fireballspeed}
- command /slap <player>:
- permission: {@slapperm}, {@adminperm}
- trigger:
- push argument 1 backwards at speed 1
- broadcast "{@slapmessage}"
- command /explode <player>:
- permission: {@explodeperm}, skentials.admin
- trigger:
- create explosion of force 0 at argument 1
- command /rocket <player>:
- permission: {@rocketperm}, {@adminperm}
- trigger:
- broadcast "{@rocketmessage}"
- loop {@rocketlength} times:
- wait 5 ticks
- create explosion of force 0 at location of argument 1
- push argument 1 upwards at speed 3
- apply resistance 100 to argument 1 for 1 second
- wait 1 second
- push argument 1 downwards at speed 10
- command /me <text>:
- permission: {@meperm}, {@adminperm}
- trigger:
- broadcast "* %player% %argument 1%"
- command /broadcast <text>:
- permission: {@broadcastperm}, {@sayperm}, {@adminperm}
- aliases: say
- trigger:
- broadcast "&4[&3Broadcast&4] %argument 1%"
- #command /setcompass [<text>]:
- permission: {@setcompassperm}, {@adminperm}
- trigger:
- command /nametool [<text = "&c%player%&c's %player's tool%&c of &bKilly Ness">]:
- permission: {@nametoolperm}, {@adminperm}
- trigger:
- set the name of the player's tool to argument 1
- command /speed <text = "fly"> [<integer = 2>]:
- permission: {@speedperm}, {@adminperm}
- trigger:
- if argument 1 is "fly":
- set the player's fly speed to argument 2
- if argument 1 is "walk":
- set the player's walk speed to argument 2
- if argument 1 is "reset":
- set the player's walk speed to 1
- set the player's fly speed to 1
- command /ride [<entity type = pig>]:
- description: Makes you ride an animal
- permission: {@ride%argument 1%perm}, {@adminperm}
- trigger:
- make the player ride argument 1
- message "{@ridemessage}"
- command /rideon [<entity type = pig>] [<player = %player%>]:
- description: Makes a Mob ride YOU
- permission: {@rideon%argument 1%perm}, {@adminperm}
- trigger:
- if argument 1 is ender dragon:
- spawn 1 bat at location of the player
- make the spawned entity ride argument 2
- set {skentials.ridebat1.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- wait 2 ticks
- spawn 1 bat at location of the player
- set {skentials.ridebat2.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- make the spawned entity ride {skentials.ridebat1.%player%}
- wait 2 ticks
- spawn 1 bat at location of the player
- set {skentials.ridebat3.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- make the spawned entity ride {skentials.ridebat2.%player%}
- wait 2 ticks
- spawn 1 bat at location of the player
- set {skentials.ridebat4.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- make the spawned entity ride {skentials.ridebat3.%player%}
- wait 2 ticks
- spawn 1 bat at location of the player
- set {skentials.ridebat5.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- make the spawned entity ride {skentials.ridebat4.%player%}
- wait 2 ticks
- set {skentials.ridebat5.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- spawn 1 of argument 1 at location of the player
- make the spawned entity ride {skentials.ridebat5.%player%}
- if argument 1 isn't ender dragon:
- spawn 1 bat at location of the player
- make the spawned entity ride argument 2
- set {riding.%player%} to the spawned bat
- apply invisibility 10 to the spawned bat for 100 hours
- spawn 1 of argument 1 at location of the player
- make the spawned entity ride {riding.%player%}
- #USEFULL COMMANDS
- command /sethome:
- permission: {@sethomeperm}, {@adminperm}
- description: Set your home
- trigger:
- set {homes.%player%.location} to location of player
- message "{@sethomemessage}"
- command /home:
- permission: {@homeperm}, {@adminperm}
- description: Teleport yourself to your home
- executable by: players
- trigger:
- if {homes.%player%.location} is not set:
- message "You have not set your home yet!"
- teleport player to {homes.%player%.location}
- command /delhome:
- permission: {@delhomeperm}, {@adminperm}
- trigger:
- delete {homes.%player%.location}
- message "{@delhomemessage}"
- command /setwarp <text>:
- permission: {@setwarpperm}, {@adminperm}
- trigger:
- set {skentials.warp.%argument 1%.location} to location of the player
- message "{@createdwarpmessage}"
- add argument 1 to {skentialswarplist::*}
- command /delwarp <text>:
- permission: {@delwarpperm}, {@adminperm}
- trigger:
- delete {skentials.warp.%argument 1%.location}
- message "{@removewarpmessage}"
- remove argument 1 from {skentialswarplist::*}
- command /warp [<text = "list">]:
- permission: {@viewwarpperm}, {@adminperm}
- trigger:
- if argument 1 is "list":
- message "&6Warps;&f %{skentialswarplist::*}%"
- if argument 1 isn't "list":
- if {skentials.warp.%argument 1%.location} is set:
- teleport player to {skentials.warp.%argument 1%.location}
- else:
- message "{@warpunknownmessage}"
- command /gm <integer> [<player = %player%>]:
- permission: {@gamemodeperm}, {@adminperm}
- trigger:
- if argument 2 is "%player%":
- if argument 1 is 1:
- set the gamemode of the player to creative
- if argument 1 is 0:
- set the gamemode of the player to survival
- if argument 1 is 2:
- set the gamemode of the player to adventure
- else:
- player has permission "{@gamemodeothersperm}":
- if argument 1 is 1:
- set the gamemode of argument 2 to creative
- if argument 1 is 0:
- set the gamemode of argument 2 to survival
- if argument 1 is 2:
- set the gamemode of argument 2 to adventure
- command /kill <player>:
- permission: {@killperm}, {@adminperm}
- trigger:
- set the gamemode of argument 1 to survival
- remove resistance from argument 1
- kill argument 1
- message "{@killmessage}"
- command /list:
- permission:Ê{@listperm}, {@whoperm}, {@adminperm}
- trigger:
- message "{@listamountmessage}"
- message "{@listplayersmessage}"
- command /time [<text = "">] [<text = "">]:
- permission: {@timeperm}, {@adminperm}
- trigger:
- if argument 1 is "day":
- if argument 2 is "":
- set time to 7:00
- broadcast "{@daymessage}"
- if argument 1 is "night":
- if argument 2 is "":
- set time to 19:00
- broadcast "{@nightmessage}"
- if argument 1 is "midnight":
- if argument 2 is "":
- set time to 23:59
- broadcast "{@midnightmessage}"
- if argument 1 is "":
- message "&6The time right now is &c%time of world%"
- command /clearinventory [<player>]:
- permission: {@clearinventoryperm}, {@adminperm}
- aliases: ci
- trigger:
- if argument 1 isn't "":
- player has permission "{@clearinventoryothersperm}":
- clear the inventory of argument 1
- message "{@clearinventorymessage}" to argument 1
- else:
- clear the inventory of the player
- message "{@clearinventorymessage}"
- command /i <item> [<integer>]:
- description: Spawn a item
- aliases: item, items, give, get
- usage: /i [item] (amount)
- permission: utilities.item
- trigger:
- if argument 2 is not set:
- give argument 1 to player
- stop
- loop argument 2 times:
- give argument 1 to player
- message "{@givemessage}"
- command /near [<integer = 10>]:
- usage: {@nearusage}, {@adminperm}
- trigger:
- add player to {skentialsnear::list}
- loop players in radius argument 1 of the player:
- add loop-player to {skentialsnear::list}
- message "&6Players Near You&c %{skentialsnear::list}%"
- stop
- message "&cThis is Broken ATM"
- command /tpall:
- permission: {@tpallperm}, {@adminperm}
- trigger:
- teleport all players to the player
- broadcast "{@tpallmessage}"
- command /tp <player> [<player>]:
- permission: {@tpperm}, {@adminperm}
- trigger:
- if argument 2 is "":
- teleport player to argument 1
- message "{@tpmessage}"
- if argument 2 isn't "":
- teleport argument 1 to argument 2
- message "{@tpmessage}" to argument 1
- command /tphere <player>:
- permission: {@tphereperm}, {@adminperm}
- aliases: s
- trigger:
- teleport argument 1 to the player
- message "{@tpheremessage}" to argument 1
- command /smite [<player>]:
- permission: {@smiteperm}, {@adminperm}
- trigger:
- if argument 1 isn't "":
- strike lightning at argument 1
- message "{@smitemessage}"
- else:
- strike lightning at the target block
- command /msg <player> <text>:
- permission: {@msgperm}, {@adminperm}
- aliases: tell, message
- usage: &c/msg [Player] [Message]
- trigger:
- if {@receivemessage} is true:
- message "{@secondarycolour}%player% {@maincolour}has sent you a message!" to argument 1
- wait {@receivemessagetime}
- message "{@maincolour}Receiving Message..." to argument 1
- wait {@receivemessagetime}
- message "{@secondarycolour}[%player%{@secondarycolour} to You] {@msg/tellcolour}%argument 2%" to argument 1
- else:
- message "{@secondarycolour}[%player%{@secondarycolour} to You] {@msg/tellcolour}%argument 2%" to argument 1
- command /heal <player> [<text = "">]:
- permission: {@healperm}, {@adminperm}
- trigger:
- if argument 2 is "":
- heal argument 1
- add 10 to argument 1's hunger bar
- broadcast "{@healmessage}"
- message "&6You have healed &c%argument 1%"
- if argument 2 is "all":
- remove resistance, fire resistance, regeneration, poison, wither, water breathing, jump boost, speed, night vision, weakness, slowness, strength, invisibility, haste, mining fatigue, nausea, blindness and hunger from argument 1
- heal argument 1
- add 10 to argument 1's hunger bar
- broadcast "{@healmessage}"
- message "&6You have healed &c%argument 1%"
- #command /spawnmob <entity type> [<integer = 1>] [<player>]:
- # permission: {@spawnmobperm}, {@adminperm}
- # aliases: mob
- # trigger:
- # if argument 2 is more than {@maxspawnamount}:
- # message "{@spawnerror}"
- # stop
- # if argument 2 is less than {@maxspawnamount}:
- # if argument 3 is "":
- # set {skentials.%player%.spawnamount} to argument 2
- # wait 1 tick
- # spawn {skentials.%player%}.spawnamount} of argument 1 at the target block
- # message "{@spawnsuccess}"
- # else:
- # set {skentials.%player%.spawnamount} to argument 2
- # wait 1 tick
- # spawn {skentials.%player%.spawnamount} of argument 1 at location of argument 3
- # message "{@spawnsuccess}"
- command /invsee <player>:
- permission: {@invseeperm}, {@adminperm}
- trigger:
- open the argument 1's inventory for the player
- #Moderation Commands
- command /mute <player>:
- permission: {@muteperm}, {@adminperm}
- trigger:
- set {skentials.muted.%argument 1%} to true
- broadcast "{@mutemessage}"
- command /unmute <player>:
- permission: {@muteperm}, {@adminperm}
- trigger:
- set {skentials.muted.%argument 1%} to false
- broadcast "{@unmutemessage}"
- command /ban <player> [<text = "{@defaultbanmessage}">]:
- permission: {@banperm}, {@adminperm}
- trigger:
- if argument 1 has permission "{@staffperm}":
- message "&cYou can not ban that person"
- stop
- if argument 1 doesn't have permission "{@staffperm}":
- broadcast "{@banmessage}"
- ban argument 1
- command /unban <offline player>:
- permission: {@unbanperm}, {@adminperm}
- trigger:
- unban argument 1
- broadcast "{@unbanmessage}"
- command /setjail <text>:
- permission: {@setjailperm}, {@adminperm}
- trigger:
- set {skentials.jail.%argument 1%.location} to location of the player
- message "{@createdjailmessage}"
- add argument 1 to {skentialsjaillist::*}
- command /jail <player> [<text>] [<time>]:
- permission: {@jailperm}, {@adminperm}
- trigger:
- if {skentials.jail.%argument 2%.location} is set:
- if {skentials.jailed.%argument 1%} is true:
- set {skentials.jailed.%argument 1%} to false
- teleport argument 1 to {skentials.%argument 1%.last.location}
- broadcast "{@unjailmessage}"
- delete {skentials.injail.%argument 1%}
- stop
- else:
- if argument 1 has permission "{@modperm}" or "{@adminperm}" or "{@staffperm}":
- stop
- if argument 1 doesn't have the permission "{@modperm}" or "{@adminperm}" or "{@staffperm}":
- set {skentials.jailed.%argument 1%} to true
- set {skentials.%argument 1%.last.location} to location of argument 1
- wait 1 tick
- teleport argument 1 to {skentials.jail.%argument 2%.location}
- broadcast "{@jailmessage}"
- add 64 steak to argument 1
- set {skentials.injail.%argument 1%} to "%argument 1%"
- stop
- command /kick <player>:
- permission: {@kickperm}, {@adminperm}
- trigger:
- if argument 1 has permission "{@staffperm}":
- message "&cYou can not kick that person"
- stop
- if argument 1 doesn't have permission "{@staffperm}":
- kick argument 1
- command /ip <player>:
- permission: {@viewipperm}, {@adminperm}
- trigger:
- message "{@viewipmessage}"
- #Tpa Commands
- command /tpa <player>:
- permission: {@tpaperm}
- trigger:
- message "{@tpareceivemessage}" to argument 1
- message "{@maincolour}Request sent"
- set {skentials.tprequest.%player%} to true
- set {skentials.tptorequest.%argument 1%} to the player
- command /tpaccept:
- trigger:
- if {skentials.tptorequest.%player%} is set:
- teleport {skentials.tptorequest.%player%} to the player
- message "&6Teleport Request accepted" to {skentials.tptorequest.%player%}
- message "&6Teleport Request accepted"
- delete {skentials.tprequest.%{skentials.tptorequest.%player%}%}
- delete {skentials.tptorequest.%player%}
- else:
- message "&6You have no Teleport Requests"
- command /tpadeny:
- trigger:
- if {skentials.tptorequest.%player%} is set:
- message "&6Teleport Request rejected" to {skentials.tptorequest.%player%}
- message "&6Teleport Request rejected"
- delete {skentials.tprequest.%{skentials.tptorequest.%player%}%}
- delete {skentials.tptorequest.%player%}
- else:
- message "&6You have no Teleport Requests"
- command /chat <text = "help"> [<text = "help">]:
- permission: {@controlchatperm}, {@adminperm}
- trigger:
- if argument 1 is "help":
- send "&cOptions&e; &bGlobalMute&e, &bClear"
- if argument 1 is "clear":
- loop 98 times:
- broadcast ""
- wait 1 second
- broadcast "&eChat Cleared by %player%"
- if argument 1 is "GlobalMute":
- if argument 2 is "on":
- set {chat.allowed} to false
- broadcast "<light red>Chat DISABLED by %player%"
- if argument 2 is "off":
- set {chat.allowed} to true
- broadcast "<light green>Chat ENABLED by %player%"
- #TRIGGERS
- on chat:
- if player has permission "skentials.chat.override" or "dvz.mod" or "dvz.moderator":
- stop
- else:
- if {chat.allowed} is false:
- cancel event
- send "<light red>Chat is DISABLED" to the player
- stop
- if {chat.allowed} is true:
- stop
- if {skentials.muted.%player%} is true:
- cancel event
- #Jail Related Triggers
- on respawn:
- if {skentials.jailed.%player%} is true:
- wait 2 ticks
- teleport player to {skentials.jail.%{skentials.injail.%player%}%.location}
- clear the inventory of the player
- add 64 steak to the player
- stop
- else:
- stop
- on rightclick:
- if {skentials.jailed.%player%} is true:
- cancel event
- on break:
- if {skentials.jailed.%player%} is true:
- cancel event
- on place:
- if {skentials.jailed.%player%} is true:
- cancel event
- on damage:
- if {skentials.jailed.%player%} is true:
- cancel event
- on food bar change:
- if {skentials.jailed.%player%} is true:
- cancel event
- on drop:
- if {skentials.jailed.%player%} is true:
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment