Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
TotemGuard
PluginGPL-3.0-only

TotemGuard

TotemGuard is a simple anti-cheat that tries to detect players who are using AutoTotem.

5.2K
Downloads
19
Followers
3 months ago
Updated
📦
13
Versions
managementoptimizationutilityfoliapaperpurpur
Download Latestv2.1.2View on Modrinth

📖About TotemGuard

TotemGuard

Build GitHub Release
SpigotMC TotemGuard
Discord

Overview

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.

Prerequisites

TotemGuard requires the PacketEvents library to function. Ensure it is
installed on your server.

Sponsors

jProfiler

Table of Contents

  • Showcase
  • Supported Platforms & Versions
  • Checks
  • Features
  • Commands
  • Permission Nodes
  • Installation
  • Credits
  • License

Showcase

Demo

Supported Platforms & Versions

Platform Supported Versions
Paper, Folia, and related forks 1.20 - 1.21.5

Checks

For a much more detailed explanation of the checks, see the wiki!

AutoTotem

  • AutoTotemA - Click time difference
  • AutoTotemB - Impossible standard deviation
  • AutoTotemC - Impossible average standard deviation
  • AutoTotemD - Suspicious re-totem packet sequence
  • AutoTotemE - Impossible low outliers
  • AutoTotemF - Invalid interactions during inventory close

BadPackets

  • BadPacketsA - Opt-out message in a mod configuration channel
  • BadPacketsB - Banned client brand
  • BadPacketsC - Same slot change packet

ManualTotem

  • ManualTotemA - Time difference between replacement after totem removal

Features

  • Performance - Asynchronous operations ensure minimal impact on server performance.
  • Database Support - Compatible with both MySQL and SQLite.
  • Folia Integration - Supports Folia for regionized multithreading.
  • Webhooks - Send alerts and punishments to a Discord webhook.
  • Highly Configurable - Adjust nearly every setting during runtime to fit your server's needs.
  • Update Checker - Automatically checks for updates on startup.
  • Bypass Permission - Allows players with TotemGuard.Bypass to bypass checks.
  • Cross Server Alerts - Easily send and retrieve alerts across multiple servers, through either plugin messaging or
    Redis.
  • Bedrock Exception - Automatically ignores Bedrock Edition players to prevent false positives.

Commands

  • /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.

Permission Nodes

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.

Installation

  1. Prerequisites: Ensure PacketEvents is installed.
  2. Download: Get the latest release from
    the GitHub release page.
  3. Install: Place the plugin JAR file in your server's plugins directory.
  4. Configure: Customize the config.yml file as needed.
  5. Reload: Apply the changes using /totemguard reload.

Credits

Maintainer: @OutDev
For their creative ideas and dedicated efforts in maintaining the project.

License

This project is licensed under the GPL3 License.

Features

  • Performance - Asynchronous operations ensure minimal impact on server performance.
  • Database Support - Compatible with both MySQL and SQLite.
  • Folia Integration - Supports Folia for regionized multithreading.
  • Webhooks - Send alerts and punishments to a Discord webhook.
  • Highly Configurable - Adjust nearly every setting during runtime to fit your server's needs.
  • Update Checker - Automatically checks for updates on startup.
  • Bypass Permission - Allows players with TotemGuard.Bypass to bypass checks.
  • Cross Server Alerts - Easily send and retrieve alerts across multiple servers, through either plugin messaging or
    Redis.
  • Bedrock Exception - Automatically ignores Bedrock Edition players to prevent false positives.
  • BetterReload Support - Integrates with BetterReload for seamless
    configuration reloading.

Commands

  • /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.

Permission Nodes

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.

Installation

  1. Prerequisites: Ensure PacketEvents is installed.
  2. Download: Get the latest release from
    the GitHub release page.
  3. Install: Place the plugin JAR file in your server's plugins directory.
  4. Configure: Customize the config.yml file as needed.
  5. Reload: Apply the changes using /totemguard reload.

Credits

Maintainer: @OutDev
For their creative ideas and dedicated efforts in maintaining the project.

Special Thanks to Our Contributors

  • @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.

License

This project is licensed under the GPL3 License.

👥 Team & Contributors

DevBram
DevBramOwner
OutDev
OutDev
Maintainer

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
foliapaperpurpur
Minecraft Versions
1.161.16.11.16.21.16.31.16.41.16.51.171.17.1+27 more

🔗 Links

Modrinth Page