Description
OrbisGuard-Mixins
Companion mixin module for OrbisGuard - closes all known protection bypasses.
OrbisGuard-Mixins hooks into server internals that aren't exposed by Hytale's plugin API, providing complete region protection coverage. Without this module, players can bypass certain protections through game mechanics like auto-pickup, hammer cycling, and F-key harvesting.
Requirements
OrbisGuard - The main region protection plugin (0.6.0+)
Hyxin - Mixin loader for Hytale
Installation
1. Download OrbisGuard-Mixins-x.x.x.jar
2. Place in your server's earlyplugins/ folder (NOT mods/)
3. Ensure Hyxin is also in earlyplugins/
4. Restart the server
OrbisGuard will automatically detect the mixins module and display [+] Mixins loaded in the startup banner.
What It Protects
| Protection | Without Mixins | With Mixins |
|---|---|---|
| Auto item pickup | Bypassed | Blocked |
| Interactive pickup (F-key) | Bypassed | Blocked |
| Hammer block cycling | Bypassed | Blocked |
| F-key crop harvesting | Bypassed | Blocked |
| Bucket/fluid placement | Bypassed | Blocked |
| Explosion block damage | Bypassed | Blocked |
| Command blocking | Limited | Full coverage |
| Seating on blocks | Bypassed | Blocked |
| Campfire/lantern toggle | Bypassed | Blocked |
| Mob spawning control | Limited | Full coverage |
| Keep inventory on death | Not possible | Works |
| Durability loss prevention | Not possible | Works |
Mixin List
| Mixin | Purpose |
|---|---|
| PlayerItemEntityPickupSystemMixin | Blocks auto and manual item pickup |
| CycleBlockGroupInteractionMixin | Prevents hammer cycling blocks |
| BlockHarvestUtilsMixin | Blocks F-key harvesting |
| PlaceFluidInteractionMixin | Prevents bucket/fluid use |
| ExplosionBlockDamageMixin | Protects blocks from explosions |
| CommandManagerMixin | Full command blocking support |
| SeatingInteractionMixin | Prevents sitting on protected blocks |
| ChangeStateInteractionMixin | Blocks campfire/lantern toggling |
| SpawnMarkerEntityMixin | Controls mob spawning |
| WorldSpawnJobSystemsMixin | Controls natural mob spawning |
| NPCPluginSpawnMixin | Controls NPC/plugin spawns |
| FloodFillPositionSelectorMixin | Protects against area tools |
| InteractionEntryMixin | Core interaction protection |
| InteractionChainMixin | Chained interaction protection |
| StoreAddEntityMixin | Entity addition control |
| DeathItemDropMixin | Enables keep-inventory flag |
| ItemDurabilityMixin | Enables invincible-items flag |
Flags Enabled by Mixins
These OrbisGuard flags require the mixins module to function:
item-pickup - Block item pickup (auto)
item-pickup-manual - Block F-key pickup
hammer - Block hammer cycling
blocked-cmds / allowed-cmds - Full command blocking
seat - Block sitting on chairs/benches
mob-spawning - Control all mob spawns
keep-inventory - Keep items on death
invincible-items - Prevent durability loss
Support
Issues: GitHub Issues
Discord: WiFlow's Discord
OrbisGuard-Mixins is optional but highly recommended for production servers. Without it, knowledgeable players can bypass certain protections.


