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: