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
libraries
tag inplugin.yml
to 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.java
class, 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.Update
permission 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
TotemGuard v1.1.0 Release Notes
What's New
Version Support
- Added support for Minecraft 1.21.2 and 1.21.3
Enhancements and New Features
- Tracker Feature: Run
/track <player>
to monitor their totem speed and data in real-time. - Color Scheme Customization: Customize the plugin's color scheme directly from the configuration file.
- Rewritten Check Command: The check command has been completely overhauled for improved performance and usability.
- Alert Customization: Configure the alert messages when they are enabled or disabled for better personalization.
Fixes and Improvements
- Compatibility Fix: Resolved compatibility issues with PacketEvents 2.6.0.
- Database Configuration: Fixed an issue where the database type setting in the config did not accept lowercase input.
- False Positive Correction: Addressed a rare false positive in the totem processor when bulk-clicking a totem.
General Improvements
- Numerous minor bug fixes and performance enhancements to improve overall stability.
Thank You!
A special thank you from @OutDev0 and me to all users of TotemGuard! This project remains completely free and open-source, available for all rather than limited to a few large servers. Seeing so many servers benefit from it validates our decision to share it openly.
Feedback and Support
If you encounter any issues with this release, please report them in our GitHub repository.
What's New
- Introduced several new checks for enhanced detection
- Refined and optimized existing checks
- Overhauled the internal code structure for better performance and maintainability
- Implemented full database support for tracking alerts and punishments
- Made alerts fully configurable to suit various server needs
- Added support for offline servers
- Introduced multiple new commands (see README for details)
- Resolved several intermittent console errors
- Added BetterReload support thanks to @amnoah
- Corrected negative values appearing in certain check results
- Fixed various small memory leaks, improving overall stability
This summary covers the most notable changes, though the plugin has been extensively improved across nearly every aspect and is significantly enhanced compared to the previous snapshot release.
New Contributors
- @amnoah made their first contribution in https://github.com/Bram1903/TotemGuard/pull/2
Full Changelog: https://github.com/Bram1903/TotemGuard/compare/v1.0.0-SNAPSHOT...v1.0.0