Replication Issues
Items Not Appearing on Clients
Symptoms:- Items added on server show in server player’s inventory
- Items don’t appear for clients
- Client inventory UI is empty or outdated
- Component not set to replicate
- Items array not replicated
- Events not firing on clients
Desynced Inventory Between Server and Client
Symptoms:- Server shows different items than client
- Quantity mismatches
- Items disappear randomly
- Client prediction without server validation
- Client modifying inventory directly
- Missed replication updates
Items Not Appearing
Items Added But Not Visible in UI
Symptoms:- AddItem returns true
- GetItemCount shows correct count
- UI doesn’t display items
- UI not bound to inventory events
- UI not refreshing
- Slots initialized incorrectly
WorldItemActor Not Pickable
Symptoms:- World item visible
- Interaction prompt doesn’t appear
- Can’t pick up item
- InteractionComponent not tracing correctly
- Item outside trace range
- Item not implementing interaction interface
- Collision not set up
Stacking Problems
Items Not Stacking When They Should
Symptoms:- Same items occupy multiple slots
- Items with same ID don’t merge
- Different stacking policies
- Rarity included in stack key
- Different durability buckets
- Different crafters (ProvenanceMatters)
Items Stacking When They Shouldn’t
Symptoms:- Items with different properties merge
- Unique items stack together
- Durability values merge incorrectly
- Wrong stacking policy
- Custom properties not included in stack key
Loot Not Spawning
LootComponent Generates Empty Results
Symptoms:- GenerateLoot returns empty array
- No items drop from enemies/containers
- Empty loot table
- All drop weights = 0
- MaxItemsToSpawn = 0
- Level filtering too strict
Loot Spawns But Items Invisible
Symptoms:- Loot generates correctly (logs show items)
- WorldItemActors not visible
- Mesh not set
- Spawned underground
- Culled by visibility
UI Not Updating
Inventory Changes Don’t Reflect in UI
Symptoms:- Items added/removed
- UI shows old data
- Need to close/reopen UI to see changes
- Events not bound
- Events not firing
- UI caching old data
Equipment Visuals Not Updating
Symptoms:- Item equipped successfully
- Character mesh doesn’t change
- Old equipment still visible
- Mesh components not set up
- Master Pose not configured
- Meshes not assigned in ItemDataAsset
Crafting Issues
Can’t Start Crafting
Symptoms:- StartCrafting returns false
- No error message
- Recipe appears valid
- Missing ingredients
- Missing tools
- No fuel (if required)
- All slots busy (MultiSlot mode)
Crafting Progress Stuck
Symptoms:- Crafting starts
- Progress doesn’t increase
- Never completes
- Tick not running
- Crafting paused
- Time dilation = 0
Save/Load Issues
Data Not Persisting
Symptoms:- Items lost on reload
- Inventory resets to default
- Equipment not saved
- Component not registered as saveable
- GUID not persistent
- Save not being called
- Wrong bucket
Corrupted Save Data
Symptoms:- Load fails
- Crash on load
- Partial data loaded
- Serialization mismatch
- Version change
- Corrupted file
Performance Issues
Frame Rate Drops When Opening Inventory
Causes:- Too many UI updates
- Inefficient refresh logic
- Large inventory size
Multiplayer Lag
Causes:- Too much replication
- Frequent updates
- Large inventory sizes