ModereX

All-in-one Moderation Plugin for your Minecraft Server! Also includes a customizable AutoMod!

396

Quick challenge

How far can you run before the mobs catch you?

ModereX

This plugin is archived until further notice. Do not worry, we are not abandoning this plugin!

This plugin provides an all-in-one moderation system for your Minecraft server. It includes:

- Open a visual moderation panel (/mx panel) to browse online/offline players, search by name, and launch per‑player actions.

- Warn, Mute, Kick, and Ban via intuitive inventory GUIs—including time adjustments, reason prompts, and confirmation screens.

- View a live Analytics overview of each player’s total warns/mutes/kicks/bans, with one‑click full history.

- Configure an AutoMod system, creating rules for link blocking, profanity filters, alt‑account detection, and custom chat filters—complete with per‑rule enable/disable, whitelists, blacklists, and automated actions.

- Manage a command blacklist/whitelist for any plugin command on a per‑player (or global) basis.

- Enforce global chat slowmode and clearchat, with bypass permissions.

- Toggle staff‑only chat and vanish mode.

- Automatically logs every moderation action!

Commands List

``` /mx panel # main moderation panel /mx chat <enable|disable> /x reload /mx warn <player> /mx mute <player> /mx kick <player> /mx ban <player> /mx analytics /mx anticheat <enable|disable> | <alert> <enable|disable> /mx command <whitelist|blacklist|reset> <player|*> <plugin> <cmd> /mx slowmode <time> # e.g. 5s, 1m /mx clearchat /mx automod # open Automod GUI ```

Permissions

``` Node | Description | Default moderex.panel | Access /mx panel moderex.chatsettings | Toggle chat (enable/disable) moderex.reload | /mx reload moderex.warn | /mx warn & GUI moderex.ban | /mx ban & GUI moderex.mute | /mx mute & GUI moderex.kick | /mx kick & GUI moderex.analytics | Access Analytics Panel moderex.automod | Edit AutoMod rules & GUI moderex.bypassautomod | Bypass all AutoMod checks moderex.cmdmanager | Use /mx command moderex.slowmode | /mx slowmode moderex.slowmodebypass | Bypass chat slowmode moderex.chatclear | /mx clearchat moderex.staffchat | Use /staffchat / see staff messages moderex.vanish | /vanish moderex.anticheat | /mx anticheat moderex.messages | See join/leave messages ```

Install the Plugin

Put the JAR in your server’s plugins folder and start/restart the server. Ensure you have the correct permissions assigned (LuckPerms recommended).

Open the Panel

Type /mx panel to see all players. Navigate pages, search for specific players, or click a head to see “Options.”

GUI's

- Ban GUI: Add or subtract time intervals, set reason, choose IP ban. Confirm to ban or unban. - Mute GUI: Add or subtract durations, set reason, confirm to mute, or unmute. - Kick GUI: Set reason, confirm to kick. - Warn GUI: Add or subtract warn duration, set reason, confirm.

AutoMod Configuration

Layout (per row = one rule): Name | Enable | Disable | Triggers | Whitelist | Action | Blacklist | Rename | Delete - Navigation: Next/Prev pages + Create Rule

- Chat Filtering:

- LINK rules block any http:// or https:// (unless whitelisted).

- CHAT rules block terms (unless any whitelist phrase matches).

- ALT_ACCOUNT kicks same IP duplicates (unless username whitelisted).

- Editing via chat: click slot -> type in chat -> GUI reopens with saved changes.

Configuration

```

Chat settings

spamMuteEnabled: true spamMuteDuration: 180000 # in ms appeal-message: "Appeal bans at https://example.com/appeal"

Disconnect messages

banHeading: "&cYou have been Banned!" bannedBy: "&eBanned By: {moderator}" reason: "&eReason: &r{reason}" timeRemaining: "&eTime Remaining: &r{timeRemaining}" extra: "&bAppeal bans at changeme!"

kickHeading: "&cYou have been Kicked!" kickBy: "&eKicked By: {moderator}"![AutoMod Configuration GUI] ```

ADS