Punishments System
An easy to use punishment system.
Features
- A /punish commands with pre-set reasons so moderators don't get confused with times
- A /check command to see a players Punishment History and check with the ID
- Able to forgive (unban/unmute) a charge with the /check command
- Punishments go IP wide
- /checkip <ip|player> to check all accounts with one IP
- Also a unban command as an alias for /check forgive (only for bans)
- Additionally there is the command /manualpunish to manually punish people while igonring the presets
Default Config
config.json
{
"punishments": {
"toxicity": {
"category": "toxicity",
"displayReason": "Toxic behavior is not tolerated.",
"type": "MUTE",
"steps": [
{
"offense": 1,
"duration": 86400000
},
{
"offense": 2,
"duration": 604800000
},
{
"offense": 3,
"duration": -1
}
]
},
"hacking": {
"category": "hacking",
"displayReason": "You have been caught hacking.",
"type": "BAN",
"steps": [
{
"offense": 1,
"duration": 7776000000
},
{
"offense": 2,
"duration": 10368000000
},
{
"offense": 3,
"duration": -1
}
]
},
"spam": {
"category": "spam",
"displayReason": "Please do not spam.",
"type": "KICK",
"steps": [
{
"offense": 1,
"duration": 0
},
{
"offense": 2,
"duration": 3600000
},
{
"offense": 3,
"duration": 86400000
}
]
}
},
"banMessage": "§cYou are banned!\\n\\n§7Reason: §f{reason}\\n§7ID: §f#{banId}\\n§7Expires: §f{expiry}",
"kickMessage": "§cYou have been kicked!\\n\\n§7Reason: §f{reason}\\n§7ID: §f#{banId}",
"muteMessage": "§cYou are muted!\\n\\n§7Reason: §f{reason}\\n§7ID: §f#{banId}\\n§7Expires: §f{expiry}"
}
You are able to set reasons and what to do after what times the player gets punished.
Types
MUTE
BAN
KICK
Stats
Icon
Judge hammer by ProSymbols from Noun Project (CC BY 3.0)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
