As opposed to having traits on the item as NBT tags,
Add only an identifier and then store the current traits in a redis cache upon server start.
Fetch those values whenever an interaction needs to happen, as this will allow item values to be updated live.
Also needed:
Item title and lore updates
An efficient and performance friendly check for updating these items (maybe a change check ran for players when they log in?)
As opposed to having traits on the item as NBT tags, Add only an identifier and then store the current traits in a redis cache upon server start. Fetch those values whenever an interaction needs to happen, as this will allow item values to be updated live.
Also needed: