File Details
GlymeraGuard-8.0.0.jar
- R
- Jun 11, 2026
- 31.25 KB
- 91
- 0.5
File Name
GlymeraGuard-8.0.0.jar
Supported Versions
- 0.5
GlymeraGuard - Changelog
v8.0.0 (2026-06-11)
Full port of the GlymeraSlothGuard v5.0.0 fix package (same code family, same latent bugs).
- Fixed: cages are now world-bound.
cages.jsonstores the world of every cage. Previously, after a restart every cage was re-attached to "the world of the first online player" - on multi-world servers the removal check then looked at the wrong world's blocks and could DELETE legitimate cages (despawning their birds), and combat tracking pointed nowhere. Legacy entries are adopted by the world that actually contains the cage. - Fixed: birds can no longer multiply. Birds are spawned as non-serialized entities (the engine never writes them to the world save) and a global sweep removes any guard bird anywhere that no cage tracks - including strays left behind by older versions.
- New: leash. A bird displaced farther than
guardRadius + 5blocks from its cage (teleporter gates, runaway chases) is teleported back within a second. - Improved target selection (ported from SlothGuard v5): birds attack mobs that are hostile toward players and able to fight. Harmless wildlife (birds, fish - which report "Hostile" only via the engine default) is ignored.
attackNeutral=truetargets fight-capable NEUTRAL mobs (careful: includes livestock and Klops NPCs).Tamed_*, Glymera plugin NPCs and ridden mounts are never attacked. - Combat targets are re-asserted every second instead of set-once.
- New config:
alwaysAttackRoles/neverAttackRoles(exact names or trailing*wildcard),debugLogging. - Detection ranges are now measured as a square (Chebyshev), matching how block ranges feel in-game.
v7.0.0 (2026-05-29)
- Fix: Eliminated the
SEVERE Duplicate asset pack '...'error that appeared on every server boot after the first. The plugin generates its asset pack intomods/and Hytale's auto-scan already loads it at startup; the plugin then re-registered the same pack viaregisterPack(), which the engine flagged as a duplicate. The plugin now registers the pack only if it is not already loaded (AssetModule.getAssetPack(name) == null), mirroring the engine's own check. No functional change — assets load exactly as before, just without the log error. - Fix: The generated pack manifest now declares
"ServerVersion":"*"and is (re)written on every boot, clearing Hytale's "does not specify a target server version" warning (which Hytale states will become a hard error in a future version). Existing installs are upgraded automatically on the next start.

