Skip to content

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)