- Fix possible crash when max health/max hunger is changing
- Fix FoodValuesEvent being erroneously fired twice for the same tooltip values (#316)
- Internally use NeoForge's getFoodProperties function
- Updated for Minecraft 1.20.5
+ Neoforge port done by @SAGESSE-CN ([#296](https://github.com/squeek502/AppleSkin/pull/296)), thanks!
- This version includes a **breaking change to the AppleSkin API**
+ AppleSkin's `FoodValues` has been deleted in favor of `FoodProperties`, and all events have been updated accordingly
- Updated for Minecraft 1.20.5
- This version includes a **breaking change to the AppleSkin API**
+ AppleSkin's `FoodValues` has been deleted in favor of `FoodComponent`, and all events have been updated accordingly
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Backported all updated and new translations from the latest 1.20 version
- Fixed potential crash when isFood returns true but getFoodComponent returns null ([#235](https://github.com/squeek502/AppleSkin/pull/235), thanks @NerjalNosk)
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Added Korean translation ([#249](https://github.com/squeek502/AppleSkin/pull/249), thanks @Yusi0)
- Updated for Minecraft 1.20.2
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Fixed large hunger/saturation text being drawn on top of the icon in tooltips ([#262](https://github.com/squeek502/AppleSkin/issues/262))
- Updated for Minecraft 1.20.2
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Added Korean translation ([#249](https://github.com/squeek502/AppleSkin/pull/249), thanks @Yusi0)
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Fixed large hunger/saturation text being drawn on top of the icon in tooltips ([#262](https://github.com/squeek502/AppleSkin/issues/262))
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Backported all updated and new translations from the latest 1.20 version
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Backported all updated and new translations from the latest 1.20 version
- Fixed potential crash from unexpectedly large health/absorption values
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Backported all updated and new translations from the latest 1.20 version
- Fixed potential crash from unexpectedly large health/absorption values ([#266](https://github.com/squeek502/AppleSkin/issues/266))
- Made tooltips in the mod config screen translatable and added Chinese translations ([#261](https://github.com/squeek502/AppleSkin/pull/261), thanks @HhiPyrene)
- Backported all updated and new translations from the latest 1.20 version
- Updated for Minecraft 1.20.1 ([#243](https://github.com/squeek502/AppleSkin/pull/243), thanks @SAGESSE-CN)
+ Requires Forge >= 47.0.12 since the Forge tooltip API was broken in earlier Forge versions
- **Breaking AppleSkin API changes**:
+ All `PoseStack` parameters have been changed to `GuiGraphics`
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Added German translation (#177, thanks @Andre601)
- Added Simplified Chinese translation (#178, thanks @Q2297045667 and @SAGESSE-CN)
- Added French translation (#179, thanks @Julienraptor01)
- Updated Turkish translation (#180, thanks @Hexasan)
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Fixed a possible infinite loop when estimating the health restored by the food the player is holding (#181, thanks @TigerWalts and @Darkere for reporting the bug and providing info on how to reproduce it)
- Optimized estimation of the health restored by the food the player is holding (previously, in certain situations it could take much, much longer than it needed to; now, it will always take a reasonable amount of time)
- Added some crash protections for ItemStacks with null Items (#169, #174, #175, thanks @axelrindle and @LemurVladimir)
- Added Turkish translations for ModMenu GUI strings (#172, thanks @egeesin)
- Added some protections against (rare) crashes when the player has negative hunger/saturation/health
- Fix tooltip not showing in recipe book and some REI compatibility issues (#162 & #163, thanks @sagesse-cn)
- Added some crash protections for ItemStacks with null Items (#169, #174, #175, thanks @axelrindle and @LemurVladimir)
- Added some protections against (rare) crashes when the player has negative hunger/saturation/health
- Fix tooltip not showing in recipe book and some REI compatibility issues (#162 & #163, thanks @sagesse-cn)
- Added some protections against (rare) crashes when the player has negative hunger/saturation/health
- Fix crash when food's regeneration amplifier is huge (https://github.com/squeek502/AppleSkin/pull/149, thanks @sagesse-cn)
- Fix potential infinite loop when calculating health restored by food (https://github.com/squeek502/AppleSkin/pull/155, thanks @sagesse-cn)
- Add hunger/saturation/exhaustion info to the debug overlay (https://github.com/squeek502/AppleSkin/pull/150, thanks @sagesse-cn); can be disabled in the config.
- Fix crash when food's regeneration amplifier is huge (https://github.com/squeek502/AppleSkin/pull/149, thanks @sagesse-cn)
- Fix potential infinite loop when calculating health restored by food (https://github.com/squeek502/AppleSkin/pull/155, thanks @sagesse-cn)
- Add hunger/saturation/exhaustion info to the debug overlay (https://github.com/squeek502/AppleSkin/pull/150, thanks @sagesse-cn); can be disabled in the config.
- Rewrote tooltips to have less problems, fixed potential incompatibility with REI (https://github.com/squeek502/AppleSkin/issues/145), now requires Fabric Loader >= 0.12.0. If using REI, now requires REI >= 6.0.306-alpha