[Add-on incompatibility] Gun data ignores namespace, causing incompatability between add-ons
Autovw opened this issue ยท 0 comments
A new Gun Mod add-on called Project Arsenal has been released (as of writing, waiting for approval on CurseForge) and immediately after release an incompatibility between Project Arsenal and Additional Guns had been discovered between five guns with the same name.
As it turns out, the gun data loaded ignores namespaces and will apply the first one it can find to all items with the same name. This means that guns from Project Arsenal will receive the gun data from Additional Guns's guns, which breaks Project Arsenal's guns.
The guns in question are:
additionalguns:vector
andprojectarsenal:vector
additionalguns:val
andprojectarsenal:val
additionalguns:p250
andprojectarsenal:p250
additionalguns:desert_eagle
andprojectarsenal:desert_eagle
additionalguns:m1911
andprojectarsenal:m1911
The issue has been verified on Minecraft 1.16.5, 1.18.2 and 1.19.x.
Screenshots of the issue:
Project Arsenal's Desert Eagle when Additional Guns is loaded