5.2.0
Compatibility
Changes
Public report & vote (3-min timer, 1/hour per player, >5 total & >60% cheat → pass: kick + confiscate last-1h ores + 5-min ban; all thresholds admin-adjustable in GUI/settings). New PublicVoteManager.java. Appeal system — /adsar appeal <msg>, admin approve auto-returns confiscated ores. New AppealManager.java. Admin offline inbox — reports/warnings/bans auto-recorded; delivered on admin join. New AdminInbox.java. Confiscation/return with drops-to-feet overflow. New ConfiscationManager.java. Detection accuracy: speed analysis now skips efficiency/haste-boosted records; QSS alert 45s throttle; Freecam dead-condition fixed; SeedGuard fake-seed rotation task fixed (was never running). Cross-version: getMcVersionString(), Compat.material(), Items.appealItem() (WRITABLE_BOOK/BOOK_AND_QUILL fallback). Version bumped in pom.xml, both plugin.yml, both config.yml. GUI: main bar added 收件箱/申诉/设置/公众投票; new GUIs Inbox/AppealManager/VoteManager/PublicVote; report GUI has 发起公众投票 button; settings has 7 new toggles; command help + tab-completion for vote/appeal/inbox.
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:ePsVsnmK:muBU3n58"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ePsVsnmK:muBU3n58"
}

