Vanguard | Moderation Framework v1.2.5

Advanced moderation framework for Hytale with powerful admin controls.
Vanguard.png
⭐ VANGUARD - THE ULTIMATE HYTALE MODERATION SUITE ⭐

Take full control of your server’s moderation with Vanguard — a powerful, feature-rich moderation framework built specifically for Hytale. Featuring world-class Discord global network integration, advanced vanish, private admin chat, player freeze, jail system, inventory inspection, reporting tools, and an optional advanced web interface too display your punishments to the players, Vanguard gives you everything needed to maintain a professional and well-managed community.

ONLY WORKS WITH THE UPDATE 1-3

1771198565569.png
1771198601825.png

🔥 KEY FEATURES 🔥

✅ COMPLETE MODERATION TOOLSET
Permanent and Temporary Bans
Permanent and Temporary Mutes
IP-Banning & IP-Muting Support
Warnings & Kicks
Jail System with Named Locations & Timed Sentences
Inventory Inspection (InvSee) & Backpack Inspection (BackSee)
Advanced Search (CheckBan/History/BanList)

1771198641598.png

1771198752682.png

✅ DISCORD GLOBAL NETWORK INTEGRATION
Unified Network Status: Track your entire server cluster in a single, beautiful Discord message.
Multi-Server Aggregation: Sync player counts and status from every server to one centralized Discord channel.
Advanced /check Command: View detailed history via Discord with dynamic relative timestamps (e.g., "Expires: in 2 hours").
Visual Punishment Labels: Instantly distinguish between permanent and temporary punishments with [TEMP] labels.
Unifed Logging: Automatic real-time broadcasting of ALL punishments (Bans, Mutes, Kicks, Jails) to your staff channels.

1771198806726.png

1771198826788.png

1771198842245.png

1771198861137.png


✅ FULL JAIL SYSTEM
Create and manage named jail locations on your server.
Jail players with optional time limits and reasons.
Jailed players are automatically restricted from breaking, placing, and interacting with blocks.
Chat denial while jailed (configurable).
Automatic teleportation to jail on world join for persistent enforcement.
Unjail players and teleport them back to their original location.
All jail restriction messages are fully translatable in config.
1771198904197.png


✅ INVENTORY & BACKPACK INSPECTION
View any online player's full inventory (storage, hotbar, armor, and utility slots).
View any online player's backpack contents.
Accessible via commands or directly from the Admin Panel UI.

1771198962359.png

✅ POWERFUL ADMIN COMMANDS
Vanish Mode: Become completely invisible to players, the world map, and the tab list.
Admin Chat: Toggle a private, secure chat mode for staff-only communication.
Clear Chat: Instantly wipe the global chat for all players to remove toxicity or spam.
Freeze System: Restrict player movement (Persists through rejoin!)
Word Blacklist: Manage a custom dictionary of blocked words directly through a custom Hytale UI.
1771198992885.png

1771199019191.png

1771199042021.png

1771199077835.png


✅ COMMUNITY REPORTING SYSTEM
Empower your players to keep the server clean with a professional reporting suite:
Player Reporting: Submit detailed reports on offenders via a dedicated GUI (/hyreport).
Bug Reporting: Capture technical issues and suggestions instantly (/hybugreport).
Discord Sync: Every report is broadcasted to your staff channels in real-time! 📡
Admin Review GUIs: Clean, high-performance dashboards for admins to review and act on pending reports.
1771199104951.png

1771199115470.png

1771199126454.png

1771199138486.png

✅ OPTIONAL COMMAND ALIASES

Config toggle in config.json: "useShortAliases": true/false
When enabled, every moderation and utility command supports a short alias:
MODERATION: /ban, /tempban, /banip, /unban, /mute, /tempmute, /unmute, /kick, /warn, /history, /checkban, /banlist
UTILITY/ADMIN: /vanish, /unvanish, /ac, /cc, /clearchat, /blacklist, /invsee, /backsee, /freeze
JAIL: /jail, /unjail, /setjail, /deljail
Note: All commands now have professional short-form shortcuts for faster administration.

✅ BREATHTAKING HYTALE UI
Custom-made Hytale UI interfaces for History, Admin management, and Blacklist control.
Redesigned Admin Panel with live player search, column headers, and online player count.
Color-coded Player Actions page (red for bans, amber for mutes, blue for utility).
Modern, clean, and intuitive design that fits perfectly within the Hytale aesthetic.

✅ MULTI-SERVER SYNCHRONIZATION
Full MySQL/MariaDB Support included.
Synchronize punishments across your entire network instantly.
Secure and optimized database handling.

✅ PREMIUM SMART STYLING SYSTEM
No more messy config files! Our "Smart Styling" automatically applies professional colors and prefixes.
Automatic highlighting of placeholders ({player}, {reason}, {until}) for a high-end feel.
Dark-mode aesthetics by default.

✅ ADVANCED WEB INTERFACE (OPTIONAL ADD-ON)
A modern, professional web portal for your server.
Real-time punishment logs and player search.
Responsive design with detailed evidence.
Preview: https://bans.hyronix.eu/
1771199168868.png

1771199183434.png

📜 COMMANDS & PERMISSIONS 📜

── Punishment Commands ──
/hyban <player> [reason] - vanguard.ban
/hytempban <player> <time> [reason] - vanguard.tempban
/hybanip <player/ip> [reason] - vanguard.banip
/hyunban <player/ip> - vanguard.unban
/hymute <player> [reason] - vanguard.mute
/hytempmute <player> <time> [reason] - vanguard.tempmute
/hyunmute <player> - vanguard.unmute
/hywarn <player> [reason] - vanguard.warn
/hykick <player> [reason] - vanguard.kick

── Action & Status Commands ──
/hyfreeze <player> - vanguard.freeze
/hystatus - vanguard.status
/hybotstatus - vanguard.status

── Jail Commands ──
/hysetjail <name> - vanguard.jail.set
/hyjail <player> <jail> [duration] [reason] - vanguard.jail
/hyunjail <player> - vanguard.jail.unjail
/hydeljail <name> - vanguard.jail.del

── Inspection Commands ──
/hyinvsee <player> - vanguard.invsee
/hybacksee <player> - vanguard.backsee

── Community Reporting ──
/hyreport - Report GUI - Default
/hybugreport - Bug Report GUI - Default
/hyreportlist - Report Review GUI - vanguard.admin
/hybuglist - Bug Review GUI - vanguard.admin

── Lookup & History ──
/hycheck <player> - vanguard.check
/hyhistory <player> [type] - vanguard.history
/hybanlist [page] - vanguard.history

── Admin & Utility ──
/hylist or /hyadmin - Opens the Admin/History UI - vanguard.admin
/hylist reload - Reloads the configuration - vanguard.admin
/hyvanish - Hide yourself from others - vanguard.vanish
/hyunvanish - Show yourself to others - vanguard.vanish
/hycc - Clear global chat history - vanguard.admin.clearchat
/hyac - Toggle Admin Only chat mode - vanguard.admin.chat
/hyblacklist - Graphical word blacklist management - vanguard.admin.blacklist

🚀 INSTALLATION GUIDE 🚀

1. Download the Vanguard.jar and place it into your server's 'mods' folder.
2. Restart your Hytale server to generate the configuration files.
3. Open 'mods/Hyronix_Vanguard/config.json' and enter your MySQL/MariaDB credentials.
4. (Optional) Customize messages and timezones in the config.
5. Restart or use '/hylist reload' to apply changes.
6. (Optional) Download the Website Addon at https://hyronix.eu/mod.php?id=vanguard to set up your web portal.

🚀 DISCORD SETUP TUTORIAL 🚀

Maximize your moderation efficiency with our native Discord integration:

1. Bot Creation: Create an application at the Discord Developer Portal. Create a 'Bot', reset the token, and enable the 'Server Members' and 'Message Content' Gateway Intents.
2. Invite the Bot: Use the 'OAuth2' URL generator to invite your bot to your server with 'Administrator' permissions.
3. Database Setup: Ensure all servers in your network are connected to the same MySQL database in config.json.
4. Discord Configuration: Open discordconfig.json and enter your Bot Token.
5. Channel IDs: Right-click your desired Discord channels to copy their IDs and paste them into statusChannelId and ]logsChannelId.
6. Network Mode: To track all servers in one message, set statusMode to ]"GLOBAL"and give each server a unique serverId.
7. Refresh: Use /hylist reload or restart the server. Your network status will appear automatically!

⚙️ CONFIGURATION & CUSTOMIZATION ⚙️

Vanguard is built to be almost entirely configuration-driven. You can customize nearly every aspect of the plugin to better suit your server's needs:

🔹 DATABASE SETTINGS
Full MySQL/MariaDB connection details (Host, Port, Credentials).
Customizable Table Prefix to keep your database organized.

🔹 SERVER & LOCALIZATION
Server Name & Scope (for multi-server setups).
Global Timezone Support (ensure players see accurate expiration times).
Support Link (Direct players to your Discord or Website for appeals).
Dynamic Translation Keys for 'Reason', 'Expires', and 'Support' labels.

🔹 DISCORD INTEGRATION
Full control over the standalone Discord Bot module:
Bot Token & Gateway Intents: Securely connect your bot to the plugin.
Channel Mapping: Dedicated IDs for Network Status and Admin/Punishment Logs.
Global Network Mode: Toggle cluster-wide aggregation across multiple server instances.
Dynamic Timestamps: Enable/Disable relative time formatting for punishment history.
Custom Footers & Metadata: Personalize every embed sent to your Discord channel.

🔹 JAIL SETTINGS
Toggle jail restrictions individually: deny chat, deny block breaking, deny block placing.
Set maximum distance from jail location before players are pulled back.
All jail denial messages are fully translatable for multi-language servers.

🔹 NOTIFICATIONS & BROADCASTS
Toggle Broadcasts on/off globally.
Set punishments to be 'Silent' by default for stealthy moderation.
Fully customizable Chat Messages for every action (No permission, Player offline, etc.).
Custom Broadcast Strings with full placeholder support ({player}, {executor}, {reason}, {until}).

🔹 SMART STYLING & MESSAGING
Edit Default Punishment Messages (the text players see when they are banned/muted).
Customizable Usage/Help messages for every single command.
Smart Auto-Styling handles the "premium" formatting so your config stays clean.

config.json

{
"databaseHost": "",
"databasePort": 3306,
"databaseName": "",
"databaseUsername": "",
"databasePassword": "",
"tablePrefix": "vanguard_",
"serverName": "Hytale Server",
"serverScope": "global",
"timezone": "GMT",
"useShortAliases": true,
"enableFakeVanishMessages": true,
"jailDenyChat": true,
"jailDenyPlace": true,
"jailDenyBreak": true,
"jailMaxDistance": 15.0,
"blacklistedWords": [
"word1",
"word2"
],
"msgWordBlacklisted": "\u003cred\u003eYour message contains a blacklisted word and has been blocked.\u003c/red\u003e",
"defaultBanMessage": "You have been banned from this server.",
"defaultTempBanMessage": "You have been temporarily banned from this server.",
"defaultMuteMessage": "You have been muted.",
"defaultKickMessage": "You have been kicked from the server.",
"broadcastPunishments": true,
"silentByDefault": false,
"showInactivePunishments": true,
"supportLink": "discord.com",
"translationReason": "Reason",
"translationExpires": "Expires",
"translationSupport": "Support",
"msgNoPermission": "You don\u0027t have permission to use this command.",
"msgPlayerOffline": "Player {player} is not online.",
"msgPlayerNotBanned": "Player {player} is not banned.",
"msgPlayerNotMuted": "Player {player} is not muted.",
"msgBanSuccess": "Banned {player} for: {reason}",
"msgTempBanSuccess": "Temporarily banned {player} for: {reason} until {until}",
"msgUnbanSuccess": "Unbanned {player}",
"msgMuteSuccess": "Muted {player} for: {reason}",
"msgTempMuteSuccess": "Temporarily muted {player} for: {reason} until {until}",
"msgUnmuteSuccess": "Unmuted {player}",
"msgMuted": "You are muted for: {reason}",
"msgTempMuted": "You are temporarily muted for: {reason} until {until}",
"msgKickSuccess": "Kicked {player} for: {reason}",
"msgWarnSuccess": "Warned {player} for: {reason}",
"msgWarned": "You have been warned by {executor} for: {reason}",
"msgConfigReloaded": "Bans+ config reloaded successfully.",
"broadcastBan": "{player} has been banned by {executor} for: {reason}",
"broadcastTempBan": "{player} has been temporarily banned by {executor} for: {reason} until {until}",
"broadcastUnban": "{player} has been unbanned by {executor}",
"broadcastMute": "{player} has been muted by {executor} for: {reason}",
"broadcastTempMute": "{player} has been temporarily muted by {executor} for: {reason} until {until}",
"broadcastUnmute": "{player} has been unmuted by {executor}",
"broadcastKick": "{player} has been kicked by {executor} for: {reason}",
"broadcastWarn": "{player} has been warned by {executor} for: {reason}",
"msgVanishOn": "You are now vanished. You are hidden from the world, tab list, and map.",
"msgVanishOff": "You are no longer vanished.",
"msgFreezeSuccess": "\u003cgreen\u003ePlayer {player} has been frozen.\u003c/green\u003e",
"msgFrozen": "\u003cred\u003eYou have been frozen by an admin.\u003c/red\u003e",
"msgUnfreezeSuccess": "\u003cgreen\u003ePlayer {player} has been unfrozen.\u003c/green\u003e",
"msgUnfrozen": "\u003cgreen\u003eYou have been unfrozen by an admin.\u003c/green\u003e",
"msgStillFrozen": "\u003cred\u003eYou are still frozen.\u003c/red\u003e",
"msgFakeJoin": "{player} has joined {world}",
"msgFakeLeave": "{player} has left {world}",
"msgChatCleared": "\u003cgreen\u003eThe chat has been cleared.\u003c/green\u003e",
"msgAdminChatOn": "\u003cgold\u003e[AdminChat] Enabled. Your messages are now private to admins.\u003c/gold\u003e",
"msgAdminChatOff": "\u003cgold\u003e[AdminChat] Disabled. Your messages are now public.\u003c/gold\u003e",
"formatAdminChat": "\u003cdark_gray\u003e[\u003c/dark_gray\u003e\u003cred\u003eAdminChat\u003c/red\u003e\u003cdark_gray\u003e]\u003c/dark_gray\u003e \u003cwhite\u003e{player}:\u003c/white\u003e \u003cgray\u003e{message}\u003c/gray\u003e",
"msgJailSet": "Jail {name} set.",
"msgJailDeleted": "Jail {name} deleted.",
"msgJailSuccess": "Jailed {player} in {jail} for {time}.",
"msgUnjailSuccess": "Unjailed {player}.",
"msgJailed": "You have been jailed for {reason}.",
"msgJailExpired": "Your jail sentence has expired.",
"msgJailNotFound": "Jail {name} not found.",
"msgPlayerNotJailed": "{player} is not jailed.",
"msgJailDenyBreak": "\u003cred\u003eYou cannot break blocks while jailed!\u003c/red\u003e",
"msgJailDenyPlace": "\u003cred\u003eYou cannot place blocks while jailed!\u003c/red\u003e",
"msgJailDenyInteract": "\u003cred\u003eYou cannot interact with blocks while jailed!\u003c/red\u003e",
"msgJailDenyChat": "\u003cred\u003eYou cannot chat while jailed!\u003c/red\u003e",
"msgInvSeeOpened": "Opened inventory of {player}.",
"msgBackSeeOpened": "Opened backpack of {player}.",
"msgReportSuccess": "\u003cgreen\u003eYour report against {player} has been submitted. Thank you!\u003c/green\u003e",
"msgBugReportSuccess": "\u003cgreen\u003eYour bug report has been submitted. Thank you!\u003c/green\u003e",
"msgReportFormTitle": "Report Player",
"msgBugReportFormTitle": "Report Bug",
"usageBan": "Usage: /hyban \u003cplayer\u003e [reason]",
"usageTempBan": "Usage: /hytempban \u003cplayer\u003e \u003ctime\u003e [reason]",
"usageBanIp": "Usage: /hybanip \u003cplayer/ip\u003e [reason]",
"usageUnban": "Usage: /hyunban \u003cplayer/ip\u003e",
"usageMute": "Usage: /hymute \u003cplayer\u003e [reason]",
"usageTempMute": "Usage: /hytempmute \u003cplayer\u003e \u003ctime\u003e [reason]",
"usageUnmute": "Usage: /hyunmute \u003cplayer\u003e",
"usageKick": "Usage: /hykick \u003cplayer\u003e [reason]",
"usageWarn": "Usage: /hywarn \u003cplayer\u003e [reason]",
"usageCheckBan": "Usage: /hycheck \u003cplayer\u003e",
"usageHistory": "Usage: /hyhistory \u003cplayer\u003e",
"usageReport": "Usage: /hyreport \u003cplayer\u003e [context]",
"usageBugReport": "Usage: /hybugreport \u003ccontext\u003e"
}




discordconfig.json

{
"enabled": true,
"botToken": "",
"guildId": "",
"botStatus": "play.example.com",
"statusEnabled": true,
"statusChannelId": "",
"statusMessageId": "",
"statusUpdateInterval": 60,
"serverIconUrl": "",
"serverIp": "play.example.com",
"statusShowPlayerNames": true,
"statusMode": "SERVER_ONLY",
"serverId": "Lobby-1",
"logsEnabled": true,
"logsChannelId": "",
"reportsChannelId": "",
"bugReportsChannelId": "",
"commandsEnabled": true,
"statusTitle": "📊 Server Statistics",
"statusOnline": "🟢 Online",
"statusOffline": "🔴 Offline",
"statusPlayersLabel": "👥 Players Online",
"statusServerLabel": "🏷️ Server Name",
"statusIpLabel": "🔗 Server IP",
"statusPlayerNamesLabel": "📋 Online Players",
"statusNoPlayers": "None",
"statusFooter": "Last Updated",
"logBanTitle": "🔨 Player Banned",
"logTempBanTitle": "⏰ Player Temp Banned",
"logMuteTitle": "🔇 Player Muted",
"logTempMuteTitle": "⌛ Player Temp Muted",
"logWarnTitle": "⚠️ Player Warned",
"logKickTitle": "👢 Player Kicked",
"logVanishTitle": "👻 Player Vanished",
"logUnvanishTitle": "👤 Player Unvanished",
"logJailTitle": "🔒 Player Jailed",
"logUnbanTitle": "🔓 Player Unbanned",
"logUnmuteTitle": "🔊 Player Unmuted",
"logUnjailTitle": "🗝️ Player Unjailed",
"logReportTitle": "📢 Player Report",
"logBugReportTitle": "🐛 Bug Report",
"checkNoPunishments": "No punishments found for player {player}.",
"checkTitle": "Punishment History for {player}",
"checkFooter": "Vanguard Moderation Tool",
"paginationNext": "Next ➡",
"paginationPrev": "⬅ Previous",
"paginationPage": "Page {page}/{total}"
}


🔹 Color Examples: 🔹

<red>Vanish</red>

List of supported colors:

black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white

Or you can use HEX colors:

<#FF55FF>Vanish</#FF55FF>

Formatting Options:
Bold/Italic: Use <bold>TEXT</bold> or <italic>TEXT</italic>

🛠️ TECHNICAL SPECIFICATIONS 🛠️
Optimized for Hytale Server API.
Minimal performance footprint.
Robust error handling and logging.
Support for Hytale's latest permission systems.

💎 WHY CHOOSE VANGUARD? 💎
Vanguard isn't just a punishment tool; it's a statement of quality for your server. Developed by a team with over 40,000+ downloads on our CurseForge mods, we bring proven experience and reliability to the Hytale ecosystem. From the smooth UI transitions to the smart message formatting, every detail has been refined to provide a premium experience for both staff and players.


🚀 GET STARTED TODAY! 🚀
Elevate your server management to the next level with Vanguard.

Support Discord: https://discord.gg/DRxwt8Qg2W
Documentation: https://hyronix.eu/mod.php?id=vanguard

Latest reviews

I bought this mod; at first it seemed quite good, but I subsequently ran into a couple of issues – a lot of things weren’t clear. First of all, the permissions listed aren’t the ones that actually work; furthermore, I had a problem with the database, for which I even asked the developer for help, but he never replied to help me sort it out. Honestly, based on my experience, I wouldn’t recommend this mod as there isn’t any proper support behind it, despite it claiming to offer lifetime support.
Unfortunately, I had high hopes for this plugin. This is exactly what our Hytale community has been missing, an actual functional moderation tool, but this is not it — far from it.
However, the biggest issue here is the SQL integration. Although this is being marketed as a very simple moderation solution, the plugin does absolutely nothing unless it is able to connect to a SQL database. [Even with correct configuration and no guidance this doesn't work]
The discord server is littered with users who have reported the same problem I'm having. There are threads upon threads of unanswered questions, people complaining about the SQL issues, and deafening silence from the developers. And, to add insult to injury, this has been going on for quite some time, which pretty much tells you how dedicated the developers are to fixing any issues.
Great job, pls add Russian language <3
HyronixStudios
HyronixStudios
Hello and thanks for the review 😊. The plugin is fully translatable via the config files, so you can add Russian (or any other language) easily. If you need help with that, feel free to ask!
Excellent admin system, I'm glad I bought it! Very active dev, will fix issues or add functionnalities really quick! I’d definitely recommend it to any server owner!
HyronixStudios
HyronixStudios
Thanks for the review! We are glad that you like the plugin 😊
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
Extras
Vanguard Source Code
+ $49.99
Share and earn
Refer this resource and earn a 10% commission.
3,001 Views
25 Purchases
26 Downloads
Feb 11, 2026 Published
Mar 5, 2026 Updated
3.50 star(s)
Average rating (4)
13 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Staff
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported languages
  1. English
  1. Spanish
  1. French
Creator
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A rideable mounts system for Hytale with configurable mount types, storage, speed, spawn mechanics,
Not yet rated
0 purchases
Place waystones and fast travel across your world.
Not yet rated
5 purchases
HolyMobs will be your favorite plugin for customise the stats of all mobs !
Not yet rated
2 purchases
Hytale multi-server inventory sync with safe player profile sharing.
Not yet rated
0 purchases
Hytale plugin for server transfers, portal routing, live status placeholders, network chat, and join
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
3,001 Views
25 Purchases
26 Downloads
Feb 11, 2026 Published
Mar 5, 2026 Updated
3.50 star(s)
Average rating (4)
13 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Protection
  1. Staff
  1. Core
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported languages
  1. English
  1. Spanish
  1. French
Creator
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
A rideable mounts system for Hytale with configurable mount types, storage, speed, spawn mechanics,
Not yet rated
0 purchases
Place waystones and fast travel across your world.
Not yet rated
5 purchases
HolyMobs will be your favorite plugin for customise the stats of all mobs !
Not yet rated
2 purchases
Hytale multi-server inventory sync with safe player profile sharing.
Not yet rated
0 purchases
Hytale plugin for server transfers, portal routing, live status placeholders, network chat, and join
Not yet rated
1 purchase
Top