Accessories

Accessories RPG - ring, necklace, belt slots with custom UI and stat modifiers.

File Details

FineCraft-Accessories-0.1.6.jar

  • R
  • May 28, 2026
  • 438.25 KB
  • 84
  • Early Access

File Name

FineCraft-Accessories-0.1.6.jar

Supported Versions

  • Early Access

[0.1.6] - 2026-05-08

Added

  • DynamicTooltipsLib integration (optional — requires DynamicTooltipsLib 1.6.0+ on the server):
    • Accessory stats are now displayed as tooltip lines when hovering an accessory item in the vanilla inventory, hotbar, or character sheet inventory grid.
    • Green lines: StatModifiers (e.g. Health +15).
    • Blue lines: DamageResistance / DamageCauseEnhancement (e.g. Physical +2% res, Slashing +5% dmg).
    • Purple lines: Effects applied on equip.
    • If DynamicTooltipsLib is absent the plugin loads normally with no tooltip support.

Changed

  • Updated accessories runtime integrations to match the latest Hytale server API:
    • HUD attachment now uses keyed custom HUD registration compatible with the new HudManager contract.
    • Player command/debug resolution paths now use senderAsPlayerRef() + ECS component lookup instead of direct player sender casting.
    • Inventory access in accessories UI/service now goes through shared FineCraft helpers for section/container resolution.

Fixed

  • Restored successful build after the server update that changed command/HUD/inventory method signatures.
  • Removed deprecated direct stat/damage access in accessories systems:
    • EntityStatMap#get(String) replaced by index-based stat lookup.
    • Damage#getCause() replaced by DamageCause resolution from getDamageCauseIndex().
  • Removed deprecated interaction/root lookup helpers in FineCraft arrow dispatch/consume interactions used by shared API code.