Datapacks persist in the client throughout multiple worlds
CleverNucleus opened this issue ยท 1 comments
Leaving this here as a self reminder and for consistency.
When a datapack that contains /attributes/ (i.e. Data Attributes data) is loaded through a world, that data remains loaded even when leaving original world and creating another. Restarting between worlds fixes the problem. Severity is minor, however priority is perhaps greater as this impedes on the robustness of the mod.
This was not originally an issue, but we created it when trying to fix a more serious bug with /reload. We essentially disabled reloading for Data Attributes datapacks, and whilst that fixed a serious bug, it left us with this.
Effect is known; cause is known; solution is unknown.