#
MickeModeration v1.1
### The definitive lightweight punishment & moderation solution for 1.21.1+
---
##
Overview
MickeModeration is an optimized staff suite designed for server owners who need power without the performance cost. This plugin replaces half a dozen smaller plugins by consolidating Bans, Mutes, and Warnings into one single, efficient file.
##
Key Features
---
##
Commands & Permissions
| Command | Description | Permission |
| :--- | :--- | :--- |
|
|
|
|
|
|
|
---
##
In-Game Visuals
---
##
Default Configuration
```yaml
# ==========================================
# MickeModeration v2.0 - Configuration
# ==========================================
# The prefix used before all plugin messages
prefix: "&8[&bMickeMod&8] &7"
# Error Messages
no-permission: "&cYou do not have permission to use this command!"
player-not-found: "&cThat player is not online or doesn't exist."
# --- Punishment Settings ---
# Kick Configuration
kick-message: "&c&lKICKED\n\n&7Reason: &f%reason%\n&7By: &b%staff%"
# Ban Configuration
ban-message: "&c&lBANNED\n\n&7Reason: &f%reason%\n&7Expires: &f%duration%\n\n&7Appeal at: &bdiscord.gg/yourlink"
# Mute Configuration
mute-notify: "&cYou have been muted! You cannot speak in chat."
unmute-notify: "&aYou have been unmuted. Please follow the rules!"
already-muted: "&cThat player is already muted."
# Warning Configuration
warn-message: "&6&lWARNING &8| &7You have been warned for: &f%reason%"
warn-staff-broadcast: "&b%staff% &7warned &b%target% &7for &f%reason% &8(&6#%count%&8)"
# --- IP Tools ---
ip-ban-message: "&cYour IP address has been blacklisted from this server."
# --- Advanced ---
# Should staff see a message when a banned player tries to join?
notify-staff-on-join-attempt: true
### The definitive lightweight punishment & moderation solution for 1.21.1+
---
##
MickeModeration is an optimized staff suite designed for server owners who need power without the performance cost. This plugin replaces half a dozen smaller plugins by consolidating Bans, Mutes, and Warnings into one single, efficient file.
##
Advanced Bans: Permanent and temporary name/IP bans to keep rule-breakers away.
Chat Control: Full mute and timed-mute system to handle toxicity instantly.
Persistent Warnings: A built-in warning system that saves to a data file, allowing staff to track history across sessions.
Ultra-Lightweight: Developed with a "zero-bloat" philosophy—perfect for high-population servers.
Live Reload: Update your config.ymlsettings without ever kicking your players.
---
##
| Command | Description | Permission |
| :--- | :--- | :--- |
|
/ban <player> [reason] | Permanently ban a player | mickemod.ban ||
/tempban <player> <min> [reason] | Ban for a specific duration | mickemod.tempban ||
/banip <player/IP> | IP-Ban a user from the network | mickemod.banip ||
/mute <player> | Silence a player indefinitely | mickemod.mute ||
/tempmute <player> <min> | Silence a player for X minutes | mickemod.tempmute ||
/warn <player> [reason] | Issue an official warning | mickemod.warn ||
/mickemodreload | Reload all plugin settings | mickemod.admin |---
##
---
##
```yaml
# ==========================================
# MickeModeration v2.0 - Configuration
# ==========================================
# The prefix used before all plugin messages
prefix: "&8[&bMickeMod&8] &7"
# Error Messages
no-permission: "&cYou do not have permission to use this command!"
player-not-found: "&cThat player is not online or doesn't exist."
# --- Punishment Settings ---
# Kick Configuration
kick-message: "&c&lKICKED\n\n&7Reason: &f%reason%\n&7By: &b%staff%"
# Ban Configuration
ban-message: "&c&lBANNED\n\n&7Reason: &f%reason%\n&7Expires: &f%duration%\n\n&7Appeal at: &bdiscord.gg/yourlink"
# Mute Configuration
mute-notify: "&cYou have been muted! You cannot speak in chat."
unmute-notify: "&aYou have been unmuted. Please follow the rules!"
already-muted: "&cThat player is already muted."
# Warning Configuration
warn-message: "&6&lWARNING &8| &7You have been warned for: &f%reason%"
warn-staff-broadcast: "&b%staff% &7warned &b%target% &7for &f%reason% &8(&6#%count%&8)"
# --- IP Tools ---
ip-ban-message: "&cYour IP address has been blacklisted from this server."
# --- Advanced ---
# Should staff see a message when a banned player tries to join?
notify-staff-on-join-attempt: true
