DuraDisplay
7 merged pull requests.
New Features
- #23 Introduced OverlayContainer class to display X/Y stack counts; integrated with Forestry backpack detection; added config flag ShowFullness. - @querns
- Added: container overlay, OverlayContainer, Forestry backpack display
Changes
- #21 Bumped GT dependency; updated overlay class method names and field references. - @NotAPenguin0
Bug Fixes
- #28 Updated ConfigLoad to parse enum values case-insensitively when reading config files. - @Caedis
- Fixed: case-sensitive enum parsing
- #24 Added mod presence checks using Mods utility class before instantiating handlers for IC2, Gadgets, PotionBrew, and Container overlays; wrapped optional dependencies in conditional logic. - @system64MC
- Added: Mods utility class
- Fixed: crashes from missing optional dependencies
Performance
- #30 Modified TextRenderer to batch outlined text rendering operations; added Angelica soft dependency check. - @boubou19
- #29 Added per-item+metadata cache for durability lookups; refactored overlay rendering to reduce allocations; updated Gradle daemon JVM properties and dependency versions. - @Caedis
- Added: item cache
- Removed: DurabilityLikeInfo class
- #25 Reused renderer and DurabilityLikeInfo instances; cached handler lookup per item class; made DecimalFormat static; eliminated String.format and iterator allocations. - @Caedis
- Fixed: durability display memory allocations
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Caedis (5), @boubou19 (3), @Alexdoru (1), @MalTeeez (1), @MassAnarchyy (1), @NotAPenguin0 (1), @querns (1), @system64MC (1), @UltraProdigy (1)