moderationBeginnermc 1.20.x – 1.21.x14 lines
report system (/report)
players report rule-breakers. notifies all staff with the reason and a clickable jump-to-player.
vanilla Skriptno addons required.
report-system.sk14 lines
command /report <player> <text>: trigger: if arg-1 is player: send "&cYou can't report yourself." to player stop if difference between {report.cooldown.%uuid of player%} and now is less than 60 seconds: send "&cYou must wait before reporting again." to player stop set {report.cooldown.%uuid of player%} to now send "&aReport submitted. Thanks for keeping the server safe." to player loop all players: if loop-player has permission "staff.reports": send "&8[&cREPORT&8] &e%player% &7reported &c%arg-1%&7: &f%arg-2%" to loop-player
get it running
report-system.sk · 14 lines · vanilla Skript- 1
copy or download
grab the .sk file with the buttons up top.
report-system.sk· ready to drop in - 2
drop it in your scripts folder
save it exactly here on your server — no typos, just copy the path:
…/plugins/Skript/scripts/report-system.sk - 3
reload in-game
run this in chat or console — your script goes live instantly:
/sk reload report-system
that's it — your script is live. hop in-game to try it.
/ related templates
more moderation templates
moderation
anti-swear chat filter
blocks chat messages containing banned words. replaces matches with asterisks instead of cancelling the message.
moderationchat ranks (/setrank)
custom chat prefix per player. /setrank <player> <rank>. visible in chat as colored brackets before the name.
moderationjail system (/jail /unjail)
admin command to jail a player for a duration. auto-releases on timer. teleports to a set jail location.