promotional bannermobile promotional banner

Crossbow Save Arrow

Per-crossbow ammo storage for Hytale. Each crossbow remembers its loaded arrows independently.

File Details

CrossbowSaveArrow-0.0.2.jar

  • R
  • Jan 29, 2026
  • 13.72 KB
  • 232
  • Early Access

File Name

CrossbowSaveArrow-0.0.2.jar

Supported Versions

  • Early Access

v0.0.2 — Complete rewrite

2 mixins → 4 mixins. New ammo storage architecture.

New

  • EntityStatMapMixin — deferred arrow removal, metadata write on every ammo change
  • ItemStackMixin — ignore mod metadata in isEquivalentType
  • UUID tracking per crossbow
  • Hyxin detection check on startup

Changed

  • StatModifiersManagerMixin rewritten: always restore from metadata
  • ModifyInventoryInteractionMixin: added deferred arrow removal redirect
  • Removed all debug logs

Fixed

  • Arrow loss on interrupted reload
  • Ammo not restoring between two crossbows
  • Ammo desync on relog
  • Reload chain breaking on metadata update