Tags
Creators
Details
Licensed GPL-3.0-or-later
Published 8 months ago
Updated 2 months ago
All versions
6.0.0
Release
AntiLitematica 6.0.05 months ago 497
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.1–1.12.2
Platforms
Bukkit
Paper
Spigot
Changes
v6.0.0
New Features
- World Whitelist -- Skip detection entirely in configured worlds (build/creative servers). Configurable via world_whitelist section.
- Command Allowlist -- Exempt normal commands (/msg, /tell, etc.) from blocking via allowed_commands.
- OneBot 11 (QQ Bot) Support -- Send detection notifications to QQ groups via LLBot/go-cqhttp HTTP API.
- Web Dashboard SSE Real-Time Push -- Server-Sent Events push live updates to dashboard without manual refresh.
- Web Dashboard Quick Settings -- Toggle detection, printer, command guard, graduated punishment, webhook directly from dashboard.
- Violation Ranking API -- Top 20 violators ranking endpoint (/api/ranking), viewable in dashboard.
- Admin Audit Log -- All admin actions logged to audit.log, viewable in Web Dashboard.
- Batch Kick Command -- /al kickall kicks all currently flagged players.
- Detection Statistics -- StatsTracker tracks daily detection/punishment counts and hit rates. Configurable retention.
- Prometheus Metrics Endpoint -- /api/metrics exposes metrics for Grafana monitoring.
- Auto-Detect Player Language -- 50+ Minecraft client locales auto-detected, messages in player's own language.
- Language Files in lang/ Folder -- Clean plugin root, all messages_*.yml in lang/ subfolder.
- JAR Auto-Replace -- Auto replaces running JAR with backup when downloading updates.
- Public API -- AntiLitematicaAPI with DetectionEvent and PunishmentEvent.
Improvements
- Configuration file reorganized into 14 numbered sections.
- Config auto-migration bumped to v3 for all new fields.
- pom.xml added release 21 to eliminate compiler warning.
- Documentation: full wiki/ and docs/ structure, no emoji.
- GitHub Actions CI: auto-build on push, release upload.
Bug Fixes
- Fixed raw ConcurrentHashMap types in PlacementGuard
- Fixed Discord webhook 307 redirect handling
- Fixed Discord webhook hardcoded User-Agent
- Removed outdated src/main/resources/META-INF/
Dependency Changes
- No new dependencies. Vulcan/Matrix use runtime reflection. MySQL requires external Connector/J.
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:uG7fJXD1:642TJENP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uG7fJXD1:642TJENP"
}

