StruggleSessionManager: add V2EquipmentHelper.sync(player) after bind resistance update to prevent data loss on server restart during struggle HangingCagePiece: add fallback ResourceLocation arrays for worldgen when DataDrivenItemRegistry is empty (race with reload listener on initial world creation). Registry-first with hardcoded fallbacks.