HomeJavaMods[SKRIPT] Eqhas Moderation
[SKRIPT] Eqhas Moderation
Moderation System Walkthrough

I have created a comprehensive Moderation Script that integrates seamlessly with your server. It provides a robust suite of tools for staff to manage players and enforce rules.

Features

Punishment System
Complete punishment suite with history tracking and broadcasting.
- /warn <player> <reason>: Warn a player.
- /kick <player> <reason>: Kick a player.
- /mute <player> <reason>: Permanently mute.
- /tempmute <player> <time> <reason>: Temporarily mute (e.g., `1h`, `30m`).
- /ban <player> <reason>: Permanently ban.
- /tempban <player> <time> <reason>: Temporarily ban.
- /unmute /unban: Revoke punishments.
- History: All punishments are logged. Use `/history <player>` to view them.


GUI Management
- /punish <player>: Opens a GUI to easily select punishments without typing commands.
- Includes presets for mutes (1h, 1d, 7d).
- /history <player>: View a player's punishment history in a chest GUI.

Chat Control
- /sc <text>: Private staff chat channel.
- /chat clear: Clears global chat.
- /chat mute: Locks global chat.
- /chat slow <seconds>: Sets a cooldown on chat messages.

❄️ Helper Tools
- /freeze <player>: Freezes a player in place (cannot move or use commands). Great for SS (Screen Shares).

IP Banning & Alt Detection
- /ipban <player> <reason>: Ban a player and their IP permanently.
- /unipban <player>: Remove an IP ban.
- /alts <player>: View all accounts sharing the same IP address.
- Alt Alerts: Staff are notified when a potential alt of a banned player joins.

⚠️ Warning Point System
- /warn <player> <minor|moderate|severe> <reason>: Warn with severity-based points.
- /warnpoints <player>: View a player's current warning points.
- /resetpoints <player>: Reset a player's points to zero.
- Auto-Punishments: 3 points = 1h mute, 5 points = 1d ban, 7 points = permban.

Report System
- /report <player> <reason>: Submit a player report (60s cooldown).
- /reports: Opens GUI with all pending reports.
- Reports can be accepted (left-click) or denied (right-click).

Staff Activity Logging
- /stafflog [page]: View all staff punishment actions with timestamps.
- /staffstats [player]: View staff member's warns/mutes/kicks/bans and online time.
- /clearlog: Clear the staff log.

Anticheat System
- /acalerts: Toggle receiving anticheat alerts.
- /acstatus <player>: View a player's cheat flags (flight, speed, reach, killaura).
- /acpunish <player>: Ban a flagged player for 7 days (requires 5+ flags).
- Detects: Flight, Speed, Reach, Kill Aura.


Configuration
You can edit the ` options` block at the top of ` moderation. sk` to change:
- Prefixes
- Permission nodes
- Appeal URL
- Colors
- Warning point thresholds
- Report cooldown
- Anticheat flag thresholds


| Role | Permission | Access |
| Helper | ` moderation.helper` | Warn, Kick, Tempmute, Freeze, Staff Chat, Reports, AC Alerts |
| Mod | ` moderation.mod` | Ban, Tempban, Unban, Chat Control, Alts, Reset Points, AC Punish |
| Admin | ` moderation.admin` | IP Ban, Staff Log, Staff Stats, Clear Log, Full Access |
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

[SKRIPT] Eqhas Moderation is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 121 times (via Spigot). Download it and open it directly in the game.

Explore more