Other available versions. Ordered by newest to oldest versions:
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.
#Thanks for using Skmoderation! Read the full documentation at ___ for the setup guide
command /skban <offline player><timespan>[<text>]:
aliases: /ban
permission: skmod.ban
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
description: Use format /skban (player) (time) (reason)
trigger:
if arg 1 hasn't played before:
send "&3[&aSKMod&3] >> &4This user has never played before!" to player
stop
ban arg 1 because arg 3 for arg 2
kick arg 1 because of "&3[&aSKMod&3] >> You have been banned for %arg 2% because of %arg 3%"
broadcast "&3[&aSKMod&3] >> %arg-1% has been banned because of %arg-2% for %arg-3%"
add 1 to {skhistory1::%arg-1%}
command /skunban <offline player>:
aliases: /unban
permission: skmod.ban
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
trigger:
execute console command "/pardon %arg-1%"
send "&3[&aSKMod&3] >> &4%arg-1% has been unbanned!"
command /skmute <offline player><timespan>[<text>]:
aliases: /mute
permission: skmod.mute
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
description: Use format /skmute (player) (time) (reason)
trigger:
if arg 1 hasn't played before:
send "&3[&aSKMod&3] >> &4This user has never played before!" to player
stop
if {skmute::%arg-1%} is true:
send "&3[&aSKMod&3] >> &cPlay has already been muted!"
else:
set {skmute::%arg-1%} to true
send "&3[&aSKMod&3] >> &cYou have been muted because of %arg-3% for %arg-2%" to arg-1
send "&3[&aSKMod&3] >> &6%arg-1% has been muted" to player
#broadcast "&3[&aSKMod&3] >> %arg-1% has been muted!"
add 1 to {skhistory2::%arg-1%}
on chat:
if {skmute::%player%} is true:
send "&3[&aSKMod&3] >> &cYou may not speak while muted!"
cancel event
command /skunmute <offline player>:
aliases: /unmute
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
permission: skmod.mute
trigger:
if {skmute::%arg-1%} is true:
delete {skmute::%arg-1%}
send "&3[&aSKMod&3] >> &a%arg-1% has been unmuted" to player
send "&3[&aSKMod&3] >> &eYou have been unmuted" to arg-1
else:
send "&3[&aSKMod&3] >> %arg-1% is not muted" to player
command /sc [<text>]:
aliases: /staffc, /schat
permission: skmod.staffchat
trigger:
if arg is set:
send formatted "&3[&aSKStaffChat&3] >> &a%player%: &f%arg%" to all players where [player input has permission "skmod.staffchat"]
command /report <offline player> <text>:
aliases: /reportplayer, /skreport
permission: skmod.report
cooldown: 5 minutes
cooldown bypass: skmod.staffreport
cooldown message: &3[&aSKReports&3] >> &cPlease wait before sending another report
trigger:
if arg 1 and arg 2 is set:
send formatted "&3[&aSK&cReports&3] >> &7%player% submitted a report: %arg-1% is %arg-2%" to all players where [player input has permission "skmod.staffreports"]
command /vanish:
permission: skmod.vanish
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
aliases: /van, /skvanish
trigger:
if {skvanish::%player%} is true:
delete {skvanish::%player%}
reveal the player from all entities
send "&3[&aSKMod&3] >> &7You are no longer in vanish" to player
broadcast "&e%player% joined the game"
remove invisibility from player
remove resistance from player
make player stop flying
else:
delete {skvanish::%player%}
send "&3[&aSKMod&3] >> &7You are now in vanish" to player
broadcast "&e%player% has left the server"
hide player from all entities
apply potion of invisibility 2 without particles to player for 1 days
apply potion of resistance 5 without particles to player for 1 days
make player fly
on server list ping:
hide {skvanish::*} from the server list
command /skwarn <player><text>:
permission: skmod.warn
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
aliases: /warn
trigger:
send "&3[&aSKMod&3] >> &7You have warned %arg-1% for %arg-2%" to player
send "&3[&aSKMod&3] >> &cYou have been warned for %arg-2%" to arg-1
add 1 to {skwarns::%arg-1%}
#Disabled since new history command has been added
#command /skwarns <player>:
# aliases: /warns
# permission: skmod.warn
# permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
# trigger:
# send "&3[&aSKMod&3] >> &7%arg-1% has been warned %{skwarns::%arg-1%}% times" to player
every 30 days:
delete {skwarns::*}
command /skmod:
aliases: /skmoderation, /skmod help
permission: skmod.mute
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
trigger:
send "&3[&aSKMod&3] >> &6&lSKmoderation by magicapple V.1.0" to player
send "&e/ban (player)(timespan)(reason) &f- &7Bans a player" to player
send "&e/mute (player)(timespan)(reason) &f- &7Mutes a player" to player
send "&e/warn (player)(reason) &f- &7Warns a player" to player
send "&e/vanish &f- &7Makes you invisible to everyone else" to player
send "&e/skmod help &f- &7Brings up this help message" to player
send "&e/report (player)(reason) &f- &7Reports a player" to player
send "&e/sc (text) &f- &7Sends a message to staff" to player
send "&e/warns (player) &f- &7Checks a players warn history" to player
command /history <offline player>:
permission: skmod.history
permission message: "&3[&aSKMod&3] >> &cYou do not have permission to do this!"
trigger:
send "&3[&aSKMod&3] >> &e%arg-1%'s history:"
send "&3[&aSKMod&3] >> &eBans: &7{skhistory1::%arg-1%"
send "&3[&aSKMod&3] >> &eMutes: &7{skhistory2::%arg-1%"
send "&3[&aSKMod&3] >> &eWarns: &7{skwarns::%arg-1%"