Skip to content

HyperProtect-Mixin v1.0.0

Choose a tag to compare

@derrickmehaffy derrickmehaffy released this 05 Mar 23:35
· 42 commits to main since this release

HyperProtect-Mixin v1.0.0

Server-level event interception for Hytale via Hyxin bytecode mixins. Exposes 20 protection hooks through a lock-free bridge API that any mod can consume — no compile-time dependency required.

Server Version: 2026.02.19-1a311a592

Added

  • AtomicReferenceArray bridge — 24-element lock-free bridge stored in System.getProperties() for zero-contention cross-classloader hook communication
  • 20 protection hooks across 7 categories:
    • Building: block_break, explosion, fire_spread, builder_tools, block_place, hammer, use
    • Items: item_pickup, death_drop, durability
    • Containers: container_access, container_open
    • Combat: entity_damage
    • Entities: mob_spawn, respawn
    • Transport: teleporter, portal, seat
    • Commands & Logging: command, interaction_log
  • 22 mixin interceptors with consolidated interaction gates covering 24 interaction types
  • OrbisGuard-Mixins compatibility — auto-detects OG, disables conflicting mixins, keeps 5 unique
  • Verdict protocol — ALLOW (0) / DENY_WITH_MESSAGE (1) / DENY_SILENT (2) / DENY_MOD_HANDLES (3)
  • Fail-open safety — errors, missing hooks, or negative verdicts always allow actions
  • ChatFormatter — &-code message formatter with hex colors, named colors, bold, italic, monospace
  • Spawn startup protection — configurable spawn blocking during server initialization
  • System property feature detection — per-interceptor properties for consumer mod detection
  • Complete documentation — hook reference, integration patterns, feature detection guide, OG migration guide

Links