Yourserver.sk

Created by Unknown

Just so you know, we don't know the file format for every file. If it's just a bunch of random characters, it's probably a .zip or .jar.

options: 
	yourserver: &a&lYourServer
	perm: &a&lYourServer &cNo permission.
	version: 1.4
	restart-time: 10 # in seconds
command /stop:
    permission: abrix.stop
    permission message: {@perm}
    trigger:
        broadcast "&c&lSHUTDOWN&8>>&4 SERVER WILL BE SHUTDOWN IN 5 SECONDS..."
        loop {@restart-time} times:
            broadcast "&c&lSHUTDOWN&8>>&4 %loop-number%"
            wait a second
        broadcast "&c&lSHUTDOWN&8>>&4 SERVER SHUTDOWN!"
        execute console command "spigot:restart"
on skript load:
    message "{@yourserver} &bversion {@version} loaded." to console
on skript unload:
    message "{@yourserver} &bversion {@version} unloaded." to console
on quit:
    set quit message to "&c&cLEAVE&8>> &7%player% joined the server."
on join:
    set join message to "&a&lJOIN&8>> &7%player% joined the server."
    message "&a=========================="
    message "&6Welcome to {@yourserver}!"
    message "&9change any of this in the source!"
    message "&a=========================="
    set tab header to "{@yourserver} Server" and footer to "&d-------&bTwitter: @Camnation407&d-------" for player
on death of player:
    set death message to "&a&lDEATH&8>> &c&l%player% died."

every 2 seconds:
		loop all players:
			wipe loop-player's sidebar
				set name of sidebar of loop-player to "{@yourserver}"
				set score "&bPlayer&f: %loop-player%" in sidebar of loop-player to 14
				set score "&1 " in sidebar of loop-player to 13
				set score "&cline 12" in sidebar of loop-player to 12
				set score "change in source" in sidebar of loop-player to 11
			
on death of player: 
	broadcast "&a&lDEATH&8>> &c&l%player% died."
	
	
command /ban <offline player> <text>:
 permission: abrix.ban
 permission message: {@perm}
 trigger:
  kick arg 1 due to "{@yourserver}&8>> &c&lYou have been banned&f: &b%arg 2% &6Appeal at &d{@appealwebsite}"
  ban arg 1 because "{@yourserver}&8>> &c&lYou have been banned&f: &b%arg 2% &6Appeal at &d{@appealwebsite}"
  broadcast "&c&lBAN&8>>&7 %player% banned %arg 1%."
  
command /unban <offline player>:
	permission: abrix.unban
	permission message: {@perm}
	trigger: 
		execute console command "pardon %arg 1%"
		message "&a&lUNBAN&8>>&7 Unbanned %arg 1%."
		
  
command /day:
	permission: abrix.time
	permission message: {@perm}
	trigger:
		execute console command "/minecraft:time set day"
		message "&a&lTIME&8>>&7 Set the current time to day."
		
command /night:
	permission: abrix.time
	permission message: {@perm}
	trigger:
		execute console command "/minecraft:time set night"
		message "&a&lTIME&8>>&7 Set the current time to night."
		
command /ci:
 permission: abrix.clear
 permission message: &6&lCamCraft&7>&c&lInvalid permission.
 aliases: /clear
 trigger:
  execute console command "/minecraft:clear %player%"
  message "&a&lCLEAR&8>>&7 Cleared inventory."
  
command /speed:
 permission: abrix.speed
 permission message: {@perm}
 trigger: 
  apply swiftness 3 to the player for 999 minutes
  message "&a&lSPEED&8>>&7 Applied speed."
  message "&e&lTIP&8>>&7 Use /so to turn speed off."
  
command /so:
	permisssion: abrix.speed
	permision message: {@perm}
	trigger: 
		execute console command "/effect %player% clear"
		message "&a&lSPEED&8>>&7 Speed disabled."
command /tp <text>:
	permission: abrix.teleport
	permission message: {@perm}
	trigger:
		teleport player to arg-1 parsed as player's location
		message "&a&lTELEPORT&8>>&7 Teleported to %arg 1%"
		
command /broadcast <text>:
	permission: abrix.broadcast
	permission message: {@perm}
	trigger:
		broadcast "&a&lBROADCAST&8>>&7 %arg 1%"
		send all players title "&a&lBROADCAST" with subtitle "&7%arg-1%" for 10 seconds
		
command /kick <player> <text>:
	permission: abrix.kick
	permission message: {@perm}
	trigger: 
		kick arg 1 due to "{@yourserver}&8>> &c&lYou have been kicked&f: &b%arg 2%"
		broadcast "&c&lKICK&8>>&7 %player% kicked player %arg 1%"
		
command /gamemode <text>: 
	permission: yourserver.gamemode
	permission message: {@perm}
	trigger: 
		if arg 1 is "c":
			execute console command "minecraft:gamemode c %player%"
			message "&a&lGAMEMODE&8>>&7 Changed gamemode to creative."
		if arg 1 is "s":
			execute console command "minecraft:gamemode s %player%"
			message "&a&lGAMEMODE&8>>&7 Changed gamemode to survival."
		if arg 1 is "survival":
			execute console command "minecraft:gamemode s %player%"
			message "&a&lGAMEMODE&8>>&7 Changed gamemode to survival."
		if arg 1 is "creative": 
			execute console command "minecraft:gamemode c %player%"
			message "&a&lGAMEMODE&8>>&7 Changed gamemode to creative."
			
command /say <text>:
	permission: yourserver.say
	permission message: {@perm}
	trigger: 
		broadcast "&a&lSAY&8>> &6%player% says: &7%arg 1%"
command /gmc: 
	permission: yourserver.gamemode.creative
	permission message: {@perm}
	trigger: 
		execute console command "minecraft:gamemode c %player%"
		message "&a&lGAMEMODE&8>>&7 Changed gamemode to creative."
		
command /gms: 
	permission: yourserver.gamemode.survival
	permission message: {@perm}
	trigger: 
		execute console command "minecraft:gamemode s %player%"
		message "&a&lGAMEMODE&8>>&7 Changed gamemode to survival."
		

command /give <items>:
 permission: yourserver.give
 permission message: {@perm}
 aliases: /g, /item, /i
 trigger:
  give argument to the player
  message "&a&lGIVE&8>>&7 Gave item(s) to you."
  
command /msg <player> <text>:
	description: Whisper another player
	usage: /msg <player> <message>
	aliases: /m
	trigger:
		set {chat.private.reply.%player%} to arg 1
		set {chat.private.reply.%arg 1%} to player
		send "&a&lMSG&8>> &aTO: %arg 1% &e->&c %arg 2%" to player
		send "&a&lMSG&8>> &eFROM: %player% &e->&c %arg 2%" to arg 1

command /vanish <text>:
	permission: yourserver.vanish
	trigger: 
		if arg 1 is "enable":
			hide the player from all players
			message "&a&lVANISH&8>> &7Hidden from all players."
			stop
		if arg 1 is "disable":
			reveal the player from all players
			message "&a&lVANISH&8>> &7All players can now see you." 
			stop
		if arg 1 is not set:
			message "&6Vanish Help"
			message "&d/vanish enable &b- &7Enable vanish."
			message "&d/vanish disable &b &7Disable vanish."
command /mute [<offline player>] [<number>]:
	permission: mute::*
	permission message: {@perm}
	executable by: players and console
	trigger:
		if arg 1 is not set:
			message "&c/mute <player> <seconds>"
		if arg 1 is set:
			set {mute::%arg 1%} to number-argument
			broadcast "&c&lMUTE&8>> &7%arg 1% was muted."
command /silence <text>:
	permission: yourserver.silence
	permission message: {@perm}
	trigger:
		if arg 1 is "enable":
			set {yourserver.silence} to true
			broadcast "&a&lSILENCE&8>> &7Enabled silence."
			stop
		if arg 1 is "disable":
			set {yourserver.silence} to false
			broadcast "&a&lSILENCE&8>> &7Disabled silence."
			stop
every 1 second in "world":
	loop all players:
		if {mute::%loop-player%} is more than 0:
			remove 1 from {mute::%loop-player%}
		else:
			delete {mut::.%loop-player%}

on chat:
	if {mute::%player%} is more than 0:
		message "&c&lMUTE&8>> &7You can not talk while you are muted. %{mute::%player%}% seconds left."
		cancel event
	if {yourserver.silence} is true:
		cancel event
		message "&a&lSILENCE&8>> &7Silence is enabled."
		
		
every 20 second in "world":
	loop all players:
		if {mute::%loop-player%} is more than 0:
			set action bar of loop-player to "&c&lMUTE&8>> &7You can talk in %{mute::%loop-player%}% seconds."
			
command /unmute [<offline player>]:
	permission: yourservermute::*
	permission message: {@perm}
	executable by: players and console
	trigger:
		if arg 1 is not set:
			message "&c/unmute <player>"
		if arg 1 is set:
			delete {mute::%arg 1%}
			broadcast "&a&lUNMUTE&8>> &7%arg-1% was unmuted."
command /nick <text>:
 permission: yourserver.nick
 permission message: {@perm}
 trigger: 
  message "&8Please wait..."
  wait 2 seconds
  make player execute command "/disguise player %arg 1%"
  set player's display name to "%arg 1%"
  set player's tab name to "%arg 1%"
  message "&a&lNICK&8>> &7You have been nicked to %arg 1%."
  message "&e&lTIP&8>> &7Use /undis to return to your normal name."
  
command /cc:
    permission: yourserver.clearchat
    permission message: {@perm}
    trigger:
        loop 10 times:
            broadcast ""
        broadcast "&a&lCLEARCHAT&8>>&7 %player% cleared chat."
command /reply <text>:	
	description: Reply command.
	usage: /reply <message>
	aliases: /r
	trigger:
		send "&a&lMSG&8>> &aTO: %{chat.private.reply.%player%}% &e->&c %arg 1%" to player
		send &a&lMSG&8>> &eFROM: %player% &e->&c %arg 1%" to {chat.private.reply.%player%}
  
command /toggledownfall:
	permission: abrix.toggledownfall
	permission message: {@perm}
	trigger:
		execute console command "minecraft:toggledownfall"
		message "&a&lTOGGLEDOWNFALL&8>>&7 Toggled downfall."
command /heal:
	permission: yourserver.heal
	permission message: {@perm}
	trigger:
		heal player
		message "&a&LHEAL&8>> &7You have been healed."
		stop
command /pvp-enable:
 permission: yourserver.pvp.eanble
 permission message: {@perm}
 trigger: 
  enable pvp in all worlds
  broadcast "&a&LPVP&8>> &7%player% enabled pvp."
command /pvp-disable:
 permission: yourserver.pvp.disable
 permission message: {@perm}
 trigger: 
  enable pvp in all worlds
  broadcast "&a&LPVP&8>> &7%player% disabled pvp."
command /fly <text>: 
	permission: yourserver.fly
	permission message: {@perm}
	trigger: 
		if arg 1 is "enable":
			set player's flight mode to true
			message "&a&lFLY&8>> &7Flight enabled."
			stop
  
		if arg 1 is "disable":
			set player's flight mode to false
			message "&a&lFLY&8>> &7Fight disabled."
			stop
command /tphere <player>:
 permission: yourserver.tphere
 permission message: {@perm}
 trigger: 
  teleport argument 1 to player
  broadcast "&a&LTPHERE&8>> &7Teleport %arg 1% to you."
  
command /feed:
 permission: yourserver.feed
 permission message: {@perm}
 trigger: 
  set hunger bar to 10
  message "&a&LFEED&8>> &7You have fed yourself."
command /pvp-enable:
 permission: yourserver.pvp.enable
 permission message: {@perm}
 trigger: 
  enable pvp in all worlds
  broadcast "a&LPVP&8>> &7%player% enabled pvp."
 
command /pvp-disable:
 permission: yourserver.pvp.enable
 permission message: {@perm}
 trigger:
  disable pvp in all worlds
  broadcast "a&LPVP&8>> &7%player% disabled pvp."