Tags
Creators
Details
0.3.2
Compatibility
Changes
ReportToxicity 0.3.2
Massive update since 0.1.1. The plugin has been rebuilt with a new architecture, full moderation tools, queue based submission, and deeper ReportToxicity platform integration.
Highlights
-
Full in game moderation suite Staff can review, claim, accept, decline, archive, and punish directly from inventory GUIs
-
Queue first report delivery Reports are stored locally in SQLite and synced in the background so submissions are not lost if the backend is temporarily unavailable
-
Device activation setup Run
/rt setupto generate an activation code and link your server without manual config editing -
Player and moderator tooling Added
/report,/rt reports,/rt history,/rt stats,/rt bundles,/rt queue,/rt status,/rt help, and/rt help staff
New systems
-
Multi step report GUI Category selection, reason input, evidence URLs, and confirmation flow
-
Anti abuse policy engine Cooldowns, duplicate detection, self report blocking, minimum playtime, trust scoring, and bundle detection
-
Staff moderation tools Paginated inbox, filters, priority states, claim flow, reviewer notes, punishment flow, trust display, and report web links
-
Queue and sync system SQLite outbox, background sync worker, retries, dead letter handling, and health checks
-
Health and diagnostics
/rt statusfor connection state and/rt queuefor sync diagnostics -
Live platform integration Server activation, server scoped settings, backend category sync, and linked server support
Platform support
- Migrated from Paper only toward Spigot/Bukkit API compatibility
- Targets Minecraft 1.21
- Requires Java 21
Notes
- Requires an active ReportToxicity subscription
- This version is being released as a beta while final bug fixes and polish continue
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:pCETuEmV:VwCLAZlS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pCETuEmV:VwCLAZlS"
}

