promotional bannermobile promotional banner

Gaia's Glaze

A modular anti-cheat plugin for Hytale servers with multi-server synchronization support.

A modular anti-cheat plugin for Hytale servers with multi-server synchronization support.

IMPORTANT: The multi server syncronization is not yet tested and is in a very much embrional stage, if any problems arise please open an issue on github (link at the end of the description)

IMPORTANT: Remember to tune the configuration values for the detection and auto kick/ban levels inside gaias_data/config.json.

Features

  • Modular Check System: Easy to add, remove, or customize detection modules
  • Multi-Server Sync: Bans and violations synchronized across server instances (File or Redis)
  • Real-time Alerts: Color-coded staff notifications for suspicious activity
  • Configurable Punishments: Warn, kick, temp-ban, or perm-ban based on violation levels
  • GC-Friendly: Object pooling and ring buffers minimize garbage collection pressure
  • Thread-Safe: Concurrent data structures with fine-grained locking
  • Persistent Storage: Segmented file storage for violations and player data
  • Opt-in kick/ban: Auto kick/ban can be deactivated via config file. When deactivated the alerts will still be send and the players action recorded.

Capabilities

Movement Checks

  • Speed: Detects players moving faster than allowed
  • Flight: Detects illegal hovering or flying without permissions

Combat Checks

  • Reach: Detects attacks from beyond allowed distance
  • AttackSpeed: Detects auto-clickers and abnormal click rates

World Checks

  • BlockBreak: Detects fast-break/instant-mine hacks
  • ReachBlock: Detects interacting with blocks from too far away

Administration

  • Real-time alerts to staff with color-coded flag levels (Low/Medium/High)
  • Flagged player list with /gaias flagged command
  • Ban synchronization across all server instances
  • Player exemption for testing or trusted players
  • Violation history tracking and inspection

Commands

Command Description
/gaias help Show command help
/gaias reload Reload configuration
/gaias status Show anti-cheat status
/gaias alerts [on|off] Toggle staff alerts
/gaias ban <player\> [duration] [reason] Ban a player
/gaias unban <player\> Unban a player
/gaias violations <player\> View player's violations
/gaias exempt <player\> [on|off] Toggle player exemption
/gaias checks List all registered checks

Ban Duration Format

  • 1h - 1 hour
  • 6h - 6 hours
  • 1d - 1 day
  • 7d - 7 days
  • 1w - 1 week
  • perm - Permanent

Permissions

Permission Description
gaiasglaze.admin Access to all admin commands
gaiasglaze.alerts Receive real-time violation alerts

Information

For more info go to the mod's github page. For any issue and bug also open an issue on the same github page.

The Gaia's Glaze Team

profile avatar
Owner
  • 1
    Projects
  • 178
    Downloads