ajdnikov Dashboard

AnziUtils

Paper1.21+Java 21

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

Everything below the platform is optional. AnziUtils runs standalone on SQLite; MySQL and Redis are what turn it network-wide.

  • SQLite
  • MySQL
  • Redis
  • proxycheck.io
  • LuckPerms
  • Vault
  • PlaceholderAPI
  • WorldGuard

Key Features

Professional Staff Suite NEW

  • Advanced Vanish: Invisibility with TAB list presence.
  • 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.
  • 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.
  • /auback Command: Return to your pre-staff server, location, and gamemode, then auto-exit staff mode.
  • Persistent Sessions: Staff sessions survive reloads and backend switches.
  • Staff-Only Commands: Restrict powerful commands (e.g., /ban, /tp) to staff mode only.

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 toggle for max security.
  • 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.
  • Grace Period: Protect new players from immediate combat.
  • Safe Zones: WorldGuard integration for safe areas.

Secure Player Graves

  • Custom Graves: Store lost loot in a Player Head grave.
  • Grave Holograms: Display owner, XP, item count, and time.
  • Anti-Theft Timers: Temporary protection before public access.
  • Interactive GUI: Sneak-click to auto-loot or open chest interface.
  • 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 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
/anziutils <player|ip> Looks up a player's IP history, geolocation, and linked alt accounts.
/anziutils reload Reloads the plugin configuration (config.yml, messages.yml, etc.).
/anziutilsreload Standalone reload command, identical to /anziutils reload.
/anziutils panic Toggles emergency Panic Mode.
/anziutilsgui Opens the interactive online players GUI.
/vanish Toggles advanced invisibility mode.
/freeze <player> Freezes or unfreezes a target player.
/bring <player> Instantly teleports a target player to your location.
/announce <message> Broadcasts a server-wide announcement with a Title and sound effect.
/anziutilsbook <player> Gives the rule book to a specific player.
/anziutilsbooksreset Increments the book generation, forcing all players to receive an updated rule book.
/anziutilsdebug Runs a live GeoIP API diagnostic test to check for rate limits or connection errors.
/anziutilstest Sends test payloads to the configured Discord Webhook to verify functionality.
/cleardrops Immediately clears ground items on every backend, respecting the item-clear filters.
/staffaccount (/staff) Toggles between your staff and normal player profile (inventory, ranks, balance, and more).
/auback (/staffback) Transfers you back to the server, location, and gamemode you were at before entering staff mode, then automatically exits staff mode.
/staffgui Opens the network staff panel for staff mode, vanish, freeze, bring, announcements, panic mode, drop clearing, and spectating.
/randomplayer [stop] Teleports a vanished staff member to a randomly reserved network player. stop releases the reservation.

Permissions

Permission Description
anziutils.admin Grants access to /vanish, /freeze, /bring, /announce, /cleardrops, /anziutilsdebug, /anziutilstest, and /anziutils panic. Also allows seeing true IPs in placeholders.
anziutils.command Grants access to the base /anziutils lookup command and /anziutils reload.
anziutils.gui Grants access to the /anziutilsgui command.
anziutils.notify Receives in-game broadcast warnings for VPNs, Alt accounts, blocked countries, and IP joins.
anziutils.book Grants access to /anziutilsbook and /anziutilsbooksreset.
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.staffaccount Grants access to the Staff Account system: /staffaccount, /staff, /auback, staff-only commands, godmode, coordinate hiding, and ghosting.
anziutils.staffgui Grants access to /staffgui.
anziutils.randomplayer Grants access to /randomplayer.

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_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.