promotional bannermobile promotional banner

Perfect Utils - Reusable Systems for Developers

A library of modular and resuable systems for mod developers to use directly.
Back to Files

Perfect Utils-1.2.0.jar

File namePerfect Utils-1.2.0.jar
Uploader
ziggfreedziggfreed
Uploaded
Aug 28, 2026
Downloads
6.1K
Size
37.9 KB
File ID
8755243
Type
R
Release
Supported game versions
  • 0.6

What's new

Changed

  • Hytale Update 6 (server 0.6.x) compatibility. Update 6 moved an NPC's support objects off Role and onto per-call components reached through static get(ref, accessor) factories, so the role.getX() fetches no longer resolve.
    • AggroUtil reads MarkedEntitySupport.get(npcRef, store) and WorldSupport.get(npcRef, store) per NPC instead of role.getMarkedEntitySupport() / role.getWorldSupport(). wipePlayerFromMob takes the NPC's own Ref + Store rather than a Role, so dropAggro, suppress and taunt all reach the support objects the same way.
    • StunMobUtil reads CombatSupport.get(entityRef, commandBuffer) (apply) and CombatSupport.get(entityRef, store) (wake) instead of npcEntity.getRole().getCombatSupport(); the null-Role guard retires with it, and the result stays null-guarded before setExecutingAttack.
  • manifest.json declares ServerVersion >=0.6.0 <0.7.0, the Hytale Update 6 server line this release is built and tested against.

This mod has no additional files