Moderation Plugin icon

Moderation Plugin -----

An Moderation-Minecraft Plugin from NextGen Development



️ Moderation Plugin

A powerful and lightweight moderation plugin for Minecraft Spigot servers, designed to support common administrative tasks like fly mode toggling, game mode switching, mute, kick, warn, and more.

Features

  • `/fly` - Toggle flight mode for yourself.
  • `/gm <0|1|2|3>` - Change your own gamemode.
  • `/kick <player> <reason>` - Kick a player with a reason.
  • `/mute <player> <reason>` - Mute a player permanently or temporarily.
  • `/warn <player> <reason>` - Send a warning to a player.
  • `/unmute <player>` - Unmute a previously muted player.
  • `/help` - Displays all available commands and their usage.
Each command checks for specific permission nodes, making it ideal for role-based moderation.

⚙️ Configuration

The config.yml file contains all customizable messages and permission nodes. Example:

  • prefix: "&8[&cModeration&8] &r"

  • messages:
  • no-permission: "{prefix}&cYou don’t have permission to use this command."
  • player-not-found: "{prefix}&cPlayer not found."
  • kicked: "{prefix}&aKicked &e{player} &afor &e{reason}&a."
  • muted: "{prefix}&aMuted &e{player} &afor &e{reason}&a."
  • warned: "{prefix}&aWarned &e{player} &afor &e{reason}&a."
  • not-muted: "{prefix}&c{player} is not muted."
  • unmuted: "{prefix}&aUnmuted &e{player}&a."
  • fly-enabled: "{prefix}&aFlight enabled."
  • fly-disabled: "{prefix}&cFlight disabled."
  • gm-usage: "{prefix}&cUsage: /gm <0|1|2|3>"
  • gm-changed: "{prefix}&aYour game mode has been set to &e{mode}&a."
  • permission-nodes:
  • kick: "moderation.kick"
  • mute: "moderation.mute"
  • warn: "moderation.warn"
  • unmute: "moderation.unmute"
  • fly: "moderation.fly"
  • gamemode: "moderation.gamemode"
  • help: "moderation.help"

Permissions

Each command requires specific permission nodes. Use a permissions plugin (like LuckPerms) to manage access.

  • /fly - moderation.fly
  • /gm - moderation.gamemode
  • /kick - moderation.kick
  • /mute - moderation.mute
  • /warn - moderation.warn
  • /unmute - moderation.unmute
  • /help - moderation.help

Setup

1. Place the plugin .jar in your plugins/ directory.
2. Start or reload your server.
3. Configure config.yml to your preferences.
4. Assign permissions using a plugin like LuckPerms.

Support

For issues or feature requests, please open an issue on the repository or contact The Developer: https://discord.gg/zQRYbaXgNa.


Made with ❤️ for Minecraft servers.
Resource Information
Author:
----------
Total Downloads: 16
First Release: Jul 17, 2025
Last Update: Jul 19, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings