All versions
2.0
Release
ModerationGUI 2.02 months ago 70
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Changes
๐ ModerationGUI 2.0 โ Major Update
โจ New Features & Modules
- ๐ซฅ True Silent Vanish (
/vanish,/v) โ Added complete ghost stealth mode with tab list hiding, command autocomplete filtering, self-ghost translucency, mob immunity, and customizable fake join/leave messages. - ๐ In-Game Report Panel (
/mod reports) โ Added a 54-slot visual ticket system: Left-click to Teleport, Right-click to Clear, Shift-click to Vanish & Spectate suspects. - ๐ฌ Private Staff Chat (
/staffchat,/sc) โ Added a private team communication channel with toggle mode and quick messaging. - ๐ข Punishment Broadcast System โ Added server-wide announcements for Ban, Mute, Kick, Warn, and Unpunish actions.
- ๐ Chat & Command Logger โ Added automated background logging for all player chat messages and command executions to
logs/chat_and_commands.log. - ๐ Anvil Player Search & Offline Support โ Search players by name in the GUI and punish offline players effortlessly.
- ๐ Discord Appeal Screen โ Added customizable disconnect screens with direct Discord appeal links.
โก Bug Fixes & Improvements
- ๐ ๏ธ Report System Improvements โ Fixed report panel refresh issues, auto-cleanup timers, and added live in-chat report alerts for staff.
- ๐ฎ Spectator Mode Fix โ Exiting spectator surveillance now automatically restores your original game mode (Survival/Creative).
- ๐ Permission Fixes โ Fixed command permission messages and standardized all error messages with
config.ymlprefixes. - โ ๏ธ Warn Expiration Fix โ Fixed warning punishments expiring immediately on issue.
- ๐ Stability & Performance โ Fixed potential crash risks during multi-player joins and concurrent chat events.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:eo8jCfkY:okn7seo3"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:eo8jCfkY:okn7seo3"
}

