
TotemGuard is a simple anti-cheat that tries to detect players who are using AutoTotem.
TotemGuard is a lightweight anti-cheat plugin designed to detect players using AutoTotem. It operates asynchronously to
minimize server impact and offers extensive configurability, enabling server owners to tailor the plugin to their
specific needs.
TotemGuard requires the PacketEvents library to function. Ensure it is
installed on your server.

| Platform | Supported Versions |
|---|---|
| Paper, Folia, and related forks | 1.20 - 1.21.5 |
For a much more detailed explanation of the checks, see the wiki!
TotemGuard.Bypass to bypass checks./totemguard or /tg - Main command for TotemGuard./totemguard reload - Reload the plugin configuration./totemguard alerts - Toggle alerts for the player./totemguard check <player> - Check the player for AutoTotem./totemguard alerts <player> - Toggle alerts for another player./totemguard profile - Display the player's profile./totemguard stats - Show plugin statistics./totemguard clearlogs - Clear the logs./totemguard track/untrack <player> - Tracks the player./totemguard top - Shows the top 10 violators./totemguard manualban <player> - Manually ban a player./totemguard database trim - Trim the database./totemguard database clear - Clear the database.Operators (OPs) have these permissions by default, except TotemGuard.Debug:
TotemGuard.* - Access to all TotemGuard permissions.TotemGuard.Staff - Access to TotemGuard.Check, TotemGuard.Alerts, and TotemGuard.Profile.TotemGuard.Databases.* - Access to all database-related commands.TotemGuard.Reload - Access to the /totemguard reload command.TotemGuard.Check - Access to the /totemcheck command.TotemGuard.Alerts - Access to the /totemguard alerts command.TotemGuard.Alerts.Others - Toggle alerts for other players.TotemGuard.Profile - Access to the /totemguard profile command.TotemGuard.Stats - Access to the /totemguard stats command.TotemGuard.ClearLogs - Access to the /totemguard clearlogs command.TotemGuard.Track - Access to the /totemguard track command.TotemGuard.Bypass - Bypass the plugin's checks.TotemGuard.Update - Receive update notifications.TotemGuard.Top - Access to the /totemguard top command.TotemGuard.ManualBan - Access to the /totemguard manualban command.TotemGuard.Database.Trim - Access to the /totemguard database trim command.TotemGuard.Database.Clear - Access to the /totemguard database clear command.TotemGuard.Debug - View debug messages.plugins directory.config.yml file as needed./totemguard reload.Maintainer: @OutDev
For their creative ideas and dedicated efforts in maintaining the project.
This project is licensed under the GPL3 License.
TotemGuard.Bypass to bypass checks./totemguard or /tg - Main command for TotemGuard./totemguard reload - Reload the plugin configuration./totemguard alerts - Toggle alerts for the player./totemguard check <player> - Check the player for AutoTotem./totemguard alerts <player> - Toggle alerts for another player./totemguard profile - Display the player's profile./totemguard stats - Show plugin statistics./totemguard clearlogs - Clear the logs./totemguard track/untrack <player> - Tracks the player./totemguard top - Shows the top 10 violators./totemguard database trim - Trim the database./totemguard database clear - Clear the database.Operators (OPs) have these permissions by default, except TotemGuard.Debug:
TotemGuard.* - Access to all TotemGuard permissions.TotemGuard.Staff - Access to TotemGuard.Check, TotemGuard.Alerts, and TotemGuard.Profile.TotemGuard.Databases.* - Access to all database-related commands.TotemGuard.Reload - Access to the /totemguard reload command.TotemGuard.Check - Access to the /totemcheck command.TotemGuard.Alerts - Access to the /totemguard alerts command.TotemGuard.Alerts.Others - Toggle alerts for other players.TotemGuard.Profile - Access to the /totemguard profile command.TotemGuard.Stats - Access to the /totemguard stats command.TotemGuard.ClearLogs - Access to the /totemguard clearlogs command.TotemGuard.Track - Access to the /totemguard track command.TotemGuard.Bypass - Bypass the plugin's checks.TotemGuard.Update - Receive update notifications.TotemGuard.Top - Access to the /totemguard top command.TotemGuard.Database.Trim - Access to the /totemguard database trim command.TotemGuard.Database.Clear - Access to the /totemguard database clear command.TotemGuard.Debug - View debug messages.plugins directory.config.yml file as needed./totemguard reload.Maintainer: @OutDev
For their creative ideas and dedicated efforts in maintaining the project.
@Retrooper
For developing PacketEvents, a foundational library integral to the
project's success.
@MattMX
For supporting development by providing server access and contributing valuable insights
through PvPHub.
This project is licensed under the GPL3 License.