promotional bannermobile promotional banner

RPG Companion

RPG Companion adds a fully-featured RPG companion to Hytale that fights, levels, and grows alongside you.

File Details

RPGCompanion-1.4.15.jar

  • R
  • Feb 13, 2026
  • 2.90 MB
  • 540
  • Early Access

File Name

RPGCompanion-1.4.15.jar

Supported Versions

  • Early Access

v1.4.15 (2026-02-13) - Tooltip Cleanup & Asset Fix

Fixed

  • Close button handler: Close button (close-btn) now calls closePanel(playerId) with full state cleanup instead of raw page.close() — ensures playerPanels map, refs, stores, inventory cache, and UIManager state are properly cleaned up
  • DwarfPet_TestDummy.json removed: Deleted leftover test NPC role that caused 6 SEVERE validation errors on every server startup (missing AttitudeGroup, zero MaxWalkSpeed/Acceleration, invalid MinWalkSpeed, missing Builder Idle)

Added

  • clearItemDescriptions() method: New cleanup method in CompanionPanel that clears setName("")setDescription(""), and setItemStack(null) on all 7 item grids (player-inventory-grid + 6 equipment slots) before closing the panel — prevents stale item data from lingering after panel close
  • Panel close cleanup in all pathsclearItemDescriptions() runs before page.close() in every close scenario — world thread, fallback (no world), fallback (invalid ref), and no-ref paths

Investigated (not yet resolved)

  • Tooltip persistence on Escape: When hovering an item and pressing Escape, the tooltip stays on screen. Root cause confirmed: HyUI closes pages client-side on Escape with no server-side event notification. CustomUIEventBindingType.Dismissing does not fire on HTML div elements. PageBuilder has no onDismiss callback. PageOverlayBuilder + Dismissing event was attempted but needs further testing. This remains a known HyUI limitation.