Skip to content

ChromaticTooltipsCompat ​

14 merged pull requests.

New Features ​

  • #9 Implemented ItemArmorElectricMixin to intercept armor durability tooltip generation and display remaining charge information correctly. - @slprime
    • Added: ItemArmorElectricMixin for IC2
    • Fixed: IC2 electric armor tooltip display
  • #3 Added tooltip.waila.json theme file providing Waila-compatible tooltip styling. - @slprime
    • Added: Waila default theme configuration

Bug Fixes ​

  • #14 Enhanced header detection logic in RichTooltipMixin.java to properly identify MUI2 tooltip headers. - @slprime
    • Fixed: MUI2 tooltip header display
  • #13 Adjusted padding calculations in WAILAComponent.java and TooltipMixin.java; updated Waila dependency version. - @slprime
    • Fixed: Waila tooltip border spacing
  • #12 Corrected tooltip filter logic in TooltipFilterMixin.java to properly handle tooltip processing. - @slprime
    • Fixed: NEI tooltip filter
  • #11 Added handlers for Wawla, Forestry, and Adventure Backpack compatibility. Implemented WawlaHandler and modified AdvenueBackpackHandler and ForestryHandler; updated AddonGenericTooltipsMixin to resolve tooltip conflicts. - @slprime
    • Added: WawlaHandler, CompatTooltipRequestResolver, ForestryHandler updates, AdventureBackpackHandler updates
    • Removed: ItemStackKey utility
    • Fixed: enchanted book tooltip display (#24451)
    • Closes GTNH#24451
  • #10 Fixed null/missing player reference in AppleCoreHandler.java tooltip generation. - @slprime
    • Fixed: AppleCore food tooltips without player
  • #8 Corrected mixin mapping in GuiContainerCanvasMixin.java to properly handle missing BetterQuesting client API classes. - @slprime
    • Fixed: BetterQuesting OSS NoClassDefFoundError
  • #7 Added BotaniaManaBarPositionTracker event handler and TooltipAdditionDisplayHandlerMixin to track and adjust mana bar positions dynamically. - @slprime
    • Added: BotaniaManaBarPositionTracker, TooltipAdditionDisplayHandlerMixin for Botania
    • Fixed: Botania mana bar tooltip positioning
  • #6 Simplified creative tab mixin by removing IGuiContainerCreativeAccessor and fixing GuiContainerManagerMixin logic. - @slprime
    • Removed: IGuiContainerCreativeAccessor, Mixins registration entry
    • Fixed: creative tab crash on launch (#28)
    • Closes ChromaticTooltips#28
  • #5 Enhanced NEI ITooltipLineHandler in NEIHandler.java to properly resolve bookmark group metadata; updated NEI dependency version. - @slprime
    • Fixed: bookmark group tooltip display (#24555)
    • Closes GTNH#24555
  • #4 Improved ItemStack normalization in NEITargetSanitizer.java to correctly handle edge cases. - @slprime
    • Fixed: ItemStack normalization
  • #2 Corrected tooltip filter logic in TooltipFilterMixin.java and CompatHandler.java; added BuildCraft ledger manager mixin to preserve filter state. - @slprime
    • Added: LedgerManagerMixin for BuildCraft
    • Fixed: NEI circuit search filtering (#24416)
    • Closes GTNH#24416

Performance ​

  • #1 Deleted the cached modifier set in CompatHandler.java. The uncached code path has negligible performance cost. - @Alexdoru
    • Removed: tooltip modifier cache
    • Fixed: excessive memory usage from cache (29 MB)

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@slprime (14), @Alexdoru (2)