NBT Rules Being Overridden By Empty Datapack
SomewhatDamaged opened this issue · 2 comments
Describe the bug
A freshly created datapack with empty NBT entries for items like Tinkers' Construct tools and Minecraft dyed leather armor overwrites the built-in rules.
Expected behavior
I'd expect empty lists in nbt_requirements
, nbt_xp_values
and nbt_bonuses
not to overwrite the built-in files. Maybe have them only do so when "override": true
?
To Reproduce
Steps to reproduce the behavior:
- Fresh game with PMMO
- Make dyed leather chestplate
- Create empty datapack
- Do
/reload
- No more xp_bonuses.
Versions:
All current PMMO versions.
Additional context
This emotive cat:
cat.eyes.mp4
Another option could be to just make users block the specific files if they want to override the built-in ones, though that doesn't help 1.18 users.
🤔 I've always held the perspective that NBT config entries consist of a comprehensive idea of configurations. However, if datapacks that weren't overriding were simply added to the end of the logic sequence, then we could have them combine. It would just have to be a consideration of the implementation, which is perfectly fine.