- Added a gameplay loot category. This category covers drops from things like fishing, bartering, and cat gifts.
- Fixed issue with Sheep not showing their color or name properly
- Added data-driven table exclusion system, allowing for certain loot tables to be bypassed if needed.
- Lots of background refactoring for clarity and brevity.
- Added parsing for TagEntries, GroupEntries, and SequenceEntries. The only entry type now left out is DynamicEntries, which aren't really possible to parse easily.
Create version for 1.19.3. Not cross compatible with other 1.19 versions.
For a detailed changelog for 0.5.0, see this version
Technical
- Optimized packet sizes by adding "simple" packets for things like blocks that just drop themselves.
- Extended configuration system with new selections.
- Added debug logging messages. If debugMode is set to true in the config, lots of specific log information will be printed to the console.
- Added several custom loot functions and conditions for use in the direct drops system. These will also be used by Lootify.
- Parsing now utilizes a registry, in preparation for addition of the LootLang system.
- Implemented parsers (some very basic) for all outstanding vanilla functions and conditions.
- Icon groups (the clusters of items next to icons in the viewer) now properly pass through clicks to the slots, allowing for recipe resolution when clicking on an item.
- Icon groups fill in their rows better, helping prevent odd arrangements of icons that aren't really sorted by width.
Datapack
- Added resource-pack-driven entity fixers for altering how the Mob Drop category renders it's "entity icons"
- Added datapack-driven direct drop tables that allow for "spoofing" of hardcoded drops without altering the actual in-game drops.
- Added direct drops and entity fixers for vanilla mobs
Visual
- Changed the default chest viewer layout to a much more compact view that looks basically like an inventory. The rolls are shown in the tooltip now.
- Empty/invalid parsing should now display in the tooltips with INVALID to clue the player into an issue.
- Added more icons for previously un-implemented parsers (Credit to lxly9 for providing them!)
- Lightened up iron tool icons so they don't blend in perfectly with the background color.