ajdnikov Dashboard

AnziUtils

Paper1.21+Java 21v1.7.6

Security and utility suite for Paper. VPN and proxy detection through proxycheck.io, GeoIP filtering, alt-account limits, combat tagging with anti-escape restrictions, player graves, and staff tooling that works across a Redis-linked network.

What it talks to

Ports

PacketEvents is the one required plugin. Everything else is optional: AnziUtils runs standalone on SQLite, and MySQL and Redis are what turn it network-wide.

  • PacketEvents (required)
  • SQLite
  • MySQL
  • Redis
  • proxycheck.io
  • LuckPerms
  • Vault
  • PlaceholderAPI
  • WorldGuard

Key Features

Professional Staff Suite NEW

  • Advanced Vanish: Two modes: invisible keeps you in the TAB list, leave sends a fake leave message and hides you from it. Seamless across backend switches.
  • Vanish Safety: No advancements, always able to fly, ignored by mobs, sculk sensors and wardens, no pressure plates.
  • Silent Containers: Open chests without animations or sounds.
  • Silent Movement: Suppresses footsteps and entity sounds.
  • Stealth Item Pickup: Require sneaking to pick up items.
  • Persistent States: Vanish and Freeze persist across restarts.
  • Advanced Freeze: Locks movement, damage, mobs, and commands.

Staff Account System NEW

  • Dual Profiles: Instantly switch between a staff and a normal player profile. Running /au staff in staff mode acts as /au back, so exiting is one command.
  • Separate Inventories: Each profile keeps its own inventory and ender chest.
  • Separate Economy: LuckPerms ranks and Vault balance are profile-specific.
  • Staff Godmode: Automatic damage immunity and combat-tag bypass in staff mode.
  • Teleport Ghosting: Hides staff position/rotation packets from non-admin players.
  • Hidden Coordinates: F3 coordinates hidden for all staff, regardless of active profile.
  • /au back Command: Return to your pre-staff server, location, and gamemode, then auto-exit staff mode. Outside staff mode it takes you back to your last location before a teleport, death, or server switch.
  • Staff Mode Reminder: A blinking action bar so nobody forgets which profile they are on.
  • Persistent Sessions: Staff sessions survive reloads and backend switches.
  • Staff-Only Commands: Restrict powerful commands (e.g., /ban, /tp) to staff mode only.
  • Command Exceptions: Let chosen people use /tp (or any staff-only command) without staff mode via /au exempt.

Advanced Security & IP Management

  • VPN & Proxy Detection: Detect and block proxies via proxycheck.io.
  • Alt-Account Limiter: Restrict maximum accounts per IP address.
  • Geolocation Tracking: Resolve and log player city and country.
  • Country Filtering: Restrict access using whitelists or blacklists.
  • Panic Mode: Emergency lockdown with per-restriction toggles and configurable actions: move players to another backend, kick, title, broadcast, or run commands.
  • Database Logging: Track IP history via SQLite or MySQL.

Combat & Gameplay Protection

  • Combat Tagging: Tag players in PvP with anti-escape restrictions.
  • Anti-Sustain: Optionally block Golden Apples and Totems.
  • Health Obfuscation: Hide true health from client-side mods.
  • Combat Logger NPCs: Spawn an NPC if a player disconnects in combat.
  • Dupe-Proof on Networks: Logged items are held in the shared database, so they can never exist twice, even across Velocity/BungeeCord backends.
  • Grace Period: Protect new players from immediate combat.
  • Safe Zones: WorldGuard integration for safe areas, and tagged players can no longer run into them mid-fight.
  • Post-Combat Cooldown: Optionally block commands, teleports and server switches for a few seconds after a fight ends.

Secure Player Graves NEW

  • Custom Graves: Store lost loot in a Player Head grave.
  • Grave Modes: Graves on every death, only on combat deaths, or off.
  • Grave Holograms: Display owner, XP, item count, and a despawn countdown.
  • Anti-Theft Timers: Temporary protection before public access.
  • Indestructible: Explosions, liquids, pistons and mobs can't break a grave.
  • Death Compass: Respawn with a compass pointing to your grave.
  • History & Restore: Admins can list deaths network-wide, view, teleport to, and restore any grave.
  • Settings GUI: Tune XP kept, item loss, protection and despawn time in-game.
  • Persistent Graves: Graves safely persist across restarts.

Redis Network Sync NEW

  • Network-Wide Panic Mode: One toggle locks down every backend at once.
  • Live Player Registry: See and act on every player across the network.
  • Cross-Server Staff Actions: Freeze, bring, announce, and cleardrops span all backends.
  • Shared Smart Mutes: A mute follows the player wherever they go.
  • Cached Lookups: GeoIP and VPN results are shared, cutting API calls.
  • Local Fallbacks: Everything keeps working when Redis is off or offline.

Network Staff Panel NEW

  • Staff GUI: One menu for staff mode, vanish, freeze, bring, panic, and more.
  • Random Player Spectating: Drop in on a random player with an atomic reservation lock.
  • Rank Hierarchy: Targeted commands only work on same- or lower-weight LuckPerms groups.
  • Fail-Closed Safety: Actions are blocked when rank data is unavailable.

Essential Utilities

  • Interactive Player GUI: Manage players, IPs, and alt accounts.
  • Discord Webhooks: Rich alerts for VPNs, combat logs, and panic mode.
  • Smart Chat Monitor: Auto-mutes and smart @mention system.
  • Rule Book System: Auto-provide formatted rules to new players.
  • Item Clearer: Scheduled ground-item cleanup with per-world exclusions.
  • Redstone Limiter: Throttles runaway redstone per chunk before it costs TPS.
  • Command Watch: Discord audit trail for sensitive commands like /op and /ban.

Commands & Permissions

Commands

Command Description
/au Clickable help menu listing only the commands you can use. Everything tab-completes, and typos get a “did you mean…?” hint. Also /anziutils, /anzi.
/au lookup <player|ip> Looks up a player's IP history, geolocation, and linked alt accounts. /au <player> works too.
/au gui Opens the interactive online players GUI.
/au panel Opens the network staff panel for staff mode, vanish, freeze, bring, announcements, panic mode, drop clearing, and spectating.
/au staff Enters staff mode, swapping your inventory, ranks, balance, and more to the staff profile. While in staff mode it acts exactly like /au back and exits staff mode in one step.
/au back In staff mode, transfers you back to the server, location, and gamemode you were at before entering staff mode, then exits staff mode. Outside staff mode, teleports you to your last location (before a teleport, death, or server switch).
/au vanish [on|off|leave|invisible|mode] Toggles vanish. leave sends a fake leave message and hides you from the tab list; invisible keeps you listed. mode sets your preferred mode.
/au freeze <player> Freezes or unfreezes a target player, anywhere on the network.
/au bring <player> Teleports a target player to your location, across servers.
/au spectate [stop] Teleports a vanished staff member to a randomly reserved network player. stop releases the reservation.
/au announce [-t <seconds>] <message> Network-wide announcement in chat, plus on screen as a title, action bar, and/or boss bar. Long messages are shown line by line.
/au announcements [on|off] Lets any player choose on-screen announcements or chat only. The choice follows them across backends.
/au cleardrops Immediately clears ground items on every backend, respecting the item-clear filters.
/au graves [list|view|tp|restore] Opens the grave settings GUI, or lists recent deaths network-wide so you can view, teleport to, and restore lost graves.
/au panic [on|off|status] Network lockdown. Runs your configured panic actions; status shows active restrictions and actions.
/au exempt <add|remove|list> Lets chosen players use staff-only commands such as /tp without staff mode.
/au book <give <player>|reset> Gives the rule book to a player, or forces every player to receive the updated book.
/au reload Reloads the plugin configuration (config.yml, messages.yml, etc.).
/au debug Runs GeoIP, Redis, and database diagnostics.
/au test Sends test payloads to the configured Discord Webhook to verify functionality.

The old commands still work as shortcuts: /vanish, /freeze, /bring, /announce, /cleardrops, /staff, /auback, /staffgui, /randomplayer, /anziutilsgui, /anziutilsreload, and the rest.

Permissions

Permission Description
anziutils.admin Grants access to /au vanish, freeze, bring, announce, cleardrops, graves, panic, exempt, debug, and test. Also allows seeing true IPs in placeholders.
anziutils.command Grants access to /au lookup and /au reload.
anziutils.gui Grants access to /au gui.
anziutils.notify Receives in-game broadcast warnings for VPNs, Alt accounts, blocked countries, and IP joins.
anziutils.book Grants access to /au book.
anziutils.exempt Completely exempts the player from VPN detection, Alt-limit kicks, Country filtering, and Smart Mutes.
anziutils.combatlog.bypass Completely bypasses combat tagging and all combat restrictions.
anziutils.combatlog.bypass.enderpearls Bypasses the Enderpearl block in combat.
anziutils.combatlog.bypass.goldenapples Bypasses the Golden Apple block in combat.
anziutils.combatlog.bypass.chorusfruit Bypasses the Chorus Fruit block in combat.
anziutils.combatlog.bypass.totems Bypasses the Totem of Undying block in combat.
anziutils.combatlog.bypass.inventory Bypasses the inventory/container block in combat.
anziutils.combatlog.bypass.flight Bypasses the flight/elytra block in combat.
anziutils.combatlog.bypass.commands Bypasses the command block in combat.
anziutils.combatlog.bypass.worldchange Allows changing worlds while combat tagged.
anziutils.combatlog.bypass.serverswitch Allows switching backend servers while combat tagged.
anziutils.combatlog.bypass.regionentry Allows entering blocked WorldGuard regions while combat tagged.
anziutils.combatlog.bypass.cooldown Skips the post-combat cooldown.
anziutils.staffaccount Grants access to the Staff Account system: /au staff, /au back, staff-only commands, godmode, coordinate hiding, and ghosting. Includes anziutils.back.
anziutils.back /au back to your last location (before a teleport, death, or server switch), network-wide.
anziutils.staffgui Grants access to /au panel.
anziutils.randomplayer Grants access to /au spectate.
anziutils.staffaccount.exempt.<command> Use that staff-only command (e.g. .exempt.tp) without staff mode. .exempt.* covers all of them.
anziutils.panic.bypass Never moved, kicked, or messaged by panic-mode actions.

PlaceholderAPI Integration

If PlaceholderAPI is installed on the server, AnziUtils provides the following placeholders (useful for Scoreboards and TAB plugins):

PlaceholderReturns
%anziutils_combat_time%Seconds remaining on the player's combat tag (0 if not in combat)
%anziutils_combat_active%Returns true if the player is in combat, false otherwise
%anziutils_pvp_cooldown%Seconds remaining on the post-combat cooldown (0 if none)
%anziutils_country%Player's last known country
%anziutils_city%Player's last known city
%anziutils_ip%Player's IP address (Hidden if viewer lacks admin permission)

Installation & Setup

Download the Plugin

Download the latest AnziUtils JAR file from BuiltByBit.

Place in Plugins Folder

Move the JAR file to your server's plugins/ directory.

Restart Server

Restart your Minecraft server to generate configuration files.

Add Your License

Paste the key you received via Discord into license.key in plugins/AnziUtils/config.yml, then restart.

Configure Settings

Edit the generated YAML files in plugins/AnziUtils/ — config.yml, messages.yml, discord.yml, and rules.yml.

Questions before you commit?

Support, licence keys, bug reports and feature requests all run through the Discord. Ask anything about AnziUtils there — including whether it fits the server you already run.

Already bought it? Your licence lives in the licence portal — sign in there for your keys, or claim one with /claim in the Discord.