Tags
Creators
Details
1.2.0
Compatibility
Required content
Changes
TotemGuard v1.2.0 Release Notes
What's New
- Cross-Server Alerts: Added support for cross-server alerts via plugin messaging or Redis, thanks to @MattMX.
- New Check - BadPacketsC: Introducing the BadPacketsC check (by @athulsib to counter cheats that send impossible slot change packets, improving overall cheat detection.
- New Command -
/tg top: A convenient new command to display the top 10 current violators online. Banned or offline players are excluded for accuracy. - Enhanced
/tg check <player>Command: The/tg check <player>command has been rewritten from the ground up (again), ensuring smoother operation and reliability. - Custom Dependency Loader: We've moved away from the
librariestag inplugin.ymlto a custom dependency loader (source). This change reduces console spam during server startup by managing dependencies in the bootstrap phase. - Version Injection: Builds now include the latest Git commit hash for snapshot or development builds. This is implemented through the new
TGVersions.javaclass, which is dynamically generated during the build process. - 1.21.4 Support: The plugin is fully compatible with Minecraft 1.21.4. Once the version is officially released, simply update PacketEvents to the latest version. While initial tests show everything works seamlessly, please report any unexpected issues!
Fixes and Improvements
- Permission Bug Fix: Resolved a bug that unintentionally granted the
TotemGuard.Updatepermission to all players by default, resulting in unnecessary update alerts. Apologies for the inconvenience! - Dependency Update: Upgraded Ebean to the latest stable version.
- General Enhancements: Made several small optimizations and code improvements for better performance and stability.
Acknowledgments
A big thank you to @MattMX and @athulsib for their valuable contributions. Your work continues to enhance the quality and functionality of TotemGuard.
Community Note
We are grateful for your ongoing support and feedback. Every suggestion and issue reported helps make TotemGuard more effective. If you encounter bugs or have ideas for new features, feel free to submit an issue on GitHub or join our Discord community linked in the plugin description.
Full Changelog: https://github.com/Bram1903/TotemGuard/compare/v1.1.0...v1.2.0
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:wRuOKIM4:GfUBUXB6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wRuOKIM4:GfUBUXB6"
}

