Arcitc Core

Skript by KyroFrost

ArcticCore is a server core make with Skript for Minecraft Servers

Code

##############
#Arctic core##
#By KyroFrost#
#Aka xViper_##
##############
		
command /punish [<offline player>] [<text>]:
	aliases: /p
	permission: Rank.MOD
	permission message: &6Permissions> &eThis requires the rank &9&lMOD
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements."
			send "&6Core> &ePlease use /punish <username> <reason>"
		if arg-2 is set:
			make console execute command "ban %arg-1% &2You've been banned for &4&l%arg-2%"
			send "&6Core> &e%arg-1% has been punished successfully!"
			wait 30 ticks
			broadcast "&c&l%arg-1% was punished for &4&l%arg-2%"
			
command /tp [<player>]:
	aliases: /teleport
	permission: Rank.MOD
	permission message: &6Permissions> &eThis requires the rank &9&lMOD
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements."
			send "&6Core> &ePlease use /tp <username>"
		if arg-1 is set:
			make console execute command "minecraft:tp %player% %arg-1%"
			send "&6Core> &eSuccessfully teleported to %arg-1%"
			make console execute command "gamemode 3 %player%"
			
command /unspec:
	permission: Rank.MOD
	permission message: &6Permissions> &eThis requires the rank &9&lMOD
	trigger:
		make console execute command "gamemode 0 %player%"
		
command /sethost [<offline player>]:
	permission: Rank.KING
	permission message: &6Permissions> &eThis requires the rank &e&lKING
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements"
			send "&6Core> &ePlease use /sethost <username>"
		if arg-1 is set:
			make console execute command "op %arg-1%"
			send "Set host to %arg-1%"
	
command /help:
	aliases: /h
	trigger:
		send "&4Staff help"
		send "&e/punish <username> <reason> &9Mod"
		send "&e/tp <username> &9Mod"
		send "&e/unspec <username> &9Mod"
		send "&e/testrank <username> &cAdmin"
		send "&e/showcase <message> &cAdmin"
		send "&e/addrank <rank> <username> &cAdmin"
		send "&e/tpall &6King"
		send "&e/sethost <username> &6King"
		
command /testrank [<player>]:
	permission: Rank.ADMIN
	permission message: &6Permissions> &eThis requires the rank &c&lADMIN
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements."
		if arg-1 is set:
			make console execute command "pex user %arg-1% group set Mod"
			send "&6Core> &eSuccessfully set TESTRANK to %arg-1%"
			make console execute command "pex user %arg-1% prefix &6&lD.MOD&6"
			make console execute command "pex user %arg-1% suffix &f"
			
command /showcase [<string>]:
	permission: Rank.ADMIN
	permission message: &6Permissions> &eThis requires the rank &c&lADMIN
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements"
			send "&6Core> &ePlease use /showcase <message>"
		if arg-1 is set:
			broadcast "&6&lAnnouncement> &e&l[%player%] &c&l%arg-1%"
			
command /addrank [<offline player>] [<string>]:
	permission: Rank.ADMIN
	permission message: &6Permissions> &eThis requires the rank &c&lADMIN
	trigger:
		if arg-2 is not set:
			send "&6Core> &eInvalid arguements."
			send "&6Core> &ePlease use /addrank <username> <rank>"
		else if arg-2 is "MEMBER":
			make console execute command "pex user %arg-1% group set default"
			send "&6Client Manager> &eSuccessfully set MEMBER to %arg-1%"
			make console execute command "pex user %arg-1% prefix &f"
			make console execute command "pex user %arg-1% suffix &f"
			make console execute command "nte player %arg-1% clear"
		else if arg-2 is "MOD":
			make console execute command "pex user %arg-1% group set Mod"
			send "&6Client Manager> &eSuccessfully set MOD to %arg-1%"
			make console execute command "pex user %arg-1% prefix &9&lMOD&9"
			make console execute command "pex user %arg-1% suffix &f"
			make console execute command "nte player %arg-1% prefix &9&lMOD &f"
		else if arg-2 is "ADMIN":
			make console execute command "pex user %arg-1% group set Admin"
			send "&6Client Manager> &eSuccessfully set ADMIN to %arg-1%"
			make console execute command "pex user %arg-1% prefix &c&lADMIN&c"
			make console execute command "pex user %arg-1% suffix &f"
			make console execute command "nte player %arg-1% prefix &c&lADMIN &f"
		else if arg-2 is "KING":
			make console execute command "pex user %arg-1% group set King"
			send "&6Client Manager> &eSuccessfully set KING to %arg-1%"
			make console execute command "pex user %arg-1% prefix &e&lKING&e"
			make console execute command "pex user %arg-1% suffix &f"
			make console execute command "nte player %arg-1% prefix &e&lKING &f"

command /pl:
	permission: op
	permission message: &6Core> &ePlugin created by &7xViper_
	trigger:
		send "&3We're fixing this glitch sorry..."

command /plugins:
	permission: op
	permission message: &6Core> &ePlugin created by &7xViper_
	trigger:
		send "&3We're fixing this glitch sorry..."
		
command /bukkit:pl:
	permission: op
	permission message: &6Core> &ePlugin created by &7xViper_
	trigger:
		send "&3We're fixing this glitch sorry..."
			
command /tpall:
	permission: Rank.KING
	permission message:  &6Permission> &eThis requires the rank &e&lKING
	trigger:
		send "&6Core> &eTeleporting all players to you..."
		wait 10 ticks
		make console execute command "minecraft:tp @a %player%"
		send "&6Core> &eSuccess!"
		
command /pardon [<offline player>] [<text>]:
    aliases: unban
    permission: Rank.MOD
    permission message: &6Permissions> &eThis requires the rank &9&lMOD
    trigger:
        if arg-1 is not set:
            send "&6Core> &eInvalid arguements."
            send "&6Core> &ePlease use /unban <username> <reason>"
        if arg-2 is set:
            make console execute command "minecraft:pardon %arg-1%"
            send "&6Core> &e%arg-1% has been pardoned successfully!"
            wait 30 ticks
            broadcast "&c&l%arg-1% was unbanned! Reason: &e%arg-2%"
command /nametag [<offline player>] [<text>]:
	aliases: nametag
	permission: Rank.ADMIN
	permission message: &6Permissions> &eThis requires the rank &c&lADMIN
	trigger:
		if arg-1 is not set:
			send "&6Core> &eInvalid arguements."
			send "&6Core> &ePlease use /nametag <username> <text>"
		if arg-2 is set:
			make console execute command "nte player %arg-1% prefix &f%arg-2%"

Last updated