"Match NBT" option does not work as expected on counting filter
AmmoniumX opened this issue ยท 1 comments
LaserIO version
1.6.4
Minecraft Version
1.20.1
Forge Version
47.1.44
Modpack & Version
No response
Do you have optifine installed?
No
Describe the issue
Counting filter does not respect multiple items with same ID, but different NBT
Steps to reproduce
- Open Minecraft World.
- Grab two items with the same ID, but different NBT data (an easy example would be two enchanted books with different enchantments, such as Aqua Affinity and Silk Touch)
- Setup basic LaserIO system, extracting from one chest to another
- On one chest, place an item card set to "extract", no additional settings or filters added.
- On the other chest, place an item card set to "insert", with a counting filter and set "Match NBT" on.
- Set the counting filter one of each of the two enchanted books
- Place both enchanted books on the input chest.
- Result: only one of the two enchanted books will be transported to the output chest.
Expected behaviour
Both of the enchanted books with different NBT data would be sent, as defined in the counting filter
Screenshots
Log files
No response
Additional information
The bug happens with any items that have the same ID but different NBT, I ran into this while trying to automate ultimate singularities from Extended Crafting, as every single singularity has the same ID, but differ in their NBT value