Geyser/core/src/main/java/org/geysermc/geyser/registry/type
Camotoy f59e33d749
Fix behavior of matching custom item predicates
Huge thanks to Kastle for helping me disect this behavior.

- The Unbreakable NBT tag is not the only source for determining if an item should be treated as unbreakable. The damage NBT is also taken into account.
- Custom item options must be processed in an ascending order.
- Multiple conditions may be necessary for an item to be selected.
- Conditions do not have to be exact. See the comments in CustomItemTranslator for an explanation.
- Added a test so we don't break this behavior in the future.
2022-10-10 15:40:07 -04:00
..
BlockMapping.java Fix ghost blocks when insta-mining on 1.19+ 2022-09-27 19:24:50 -04:00
BlockMappings.java Remove block tag adding to villager trading 2022-04-29 13:24:58 -04:00
EnchantmentData.java We're in 2022 now 2022-01-01 20:03:05 +01:00
GeyserMappingItem.java Custom item support for extensions (#2822) 2022-07-02 12:50:16 -04:00
ItemMapping.java Fix behavior of matching custom item predicates 2022-10-10 15:40:07 -04:00
ItemMappings.java Merge remote-tracking branch 'origin/master' into feature/extensions 2022-07-12 05:26:52 +00:00
NonVanillaItemRegistration.java Custom item support for extensions (#2822) 2022-07-02 12:50:16 -04:00
PaletteItem.java We're in 2022 now 2022-01-01 20:03:05 +01:00
ParticleMapping.java We're in 2022 now 2022-01-01 20:03:05 +01:00
SoundMapping.java Set entities silent client-side, and more 2022-05-31 14:25:15 -04:00