Skip to content

IFU ​

9 merged pull requests.

Changes ​

  • #31 Simplified recipe removal logic in Recipes.java by skipping the collision check for a recipe that has no prior registration. - @boubou19
  • #29 Added configurable discovery range parameter to ConfigHandler and ItemOreFinderTool with default value of 24 blocks. - @Algent
    • Added: Configurable ore vein discovery range setting
    • Fixed: Ore finder only marking single ore vein
    • Closes GTNH#25585
  • #22 Added new language keys for GUI titles distinct from tile entity names across multiple language files (en_US, de_DE, ru_RU, zh_CN) and updated InventoryBuildingKit to reference the new key. - @Ranzuu
    • Added: GUI-specific title language keys
  • #21 Updated ItemOreFinderTool to leverage OreManager and OreInfo instead of custom ore handling, fixed tooltip display logic, added support for concurrent player wand usage, and changed metadata to count discovered ores. - @RecursivePineapple
    • Added: Support for multiple simultaneous wand users, Wand metadata ore count display
    • Removed: Hacky global item icon handling code
    • Fixed: Wand tooltip not displaying

Bug Fixes ​

  • #30 Updated ItemOreFinderTool, GuiOreFinder, and OreFinderSearch to use StatCollector.translateToLocal instead of the removed GTUtility.translate method. Updated GT5-Unofficial dependency version. - @Eldrinn-Elantey
    • Removed: GTUtility.translate calls
    • Fixed: Crash when mousing over ore finder wand
    • Closes GTNH#26046
  • #28 Updated OreFinderSearch to compare material internal names (strings) instead of object references, which was causing inconsistent matching. - @Algent
    • Fixed: Copper ore and other ores not detected by wand
    • Closes GTNH#25492
  • #24 Updated the guiIngBuildingKit.png texture asset to correct the visual rendering issue. - @Ranzuu
    • Fixed: Ore finder GUI texture rendering

Internal / Refactor ​

  • #26 Rewrote ore matching logic to use OrePrefixes, added OreFinderPlayerData for per-player state tracking, created new ContainerOreFinder and GuiOreFinder with detailed search output, replaced deprecated blocklist with material-based and item ID-based blocklists, removed ExtendedPlayer and legacy event handlers. - @Algent
    • Added: Allowlist system for custom ore blocks, OreFinderPlayerData per-player tracking, GuiOreFinder with detailed output, Material and Item ID-based blocklists
    • Removed: ExtendedPlayer class, Legacy event handlers, Deprecated blocklist
    • Fixed: Ore finder wand not matching variant ores, Multiple wands scanning independently, Wand scan accuracy
    • Migration: Update dependent code if extending or overriding removed classes ExtendedPlayer or GuiInvBuildingKit.
    • Closes GTNH#24346, GTNH#25219

Chores ​

  • #27 Updated ColorUtils.java with trivial changes. - @Algent

Contributors ​

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

@Algent (5), @Dream-Master (4), @Ranzuu (3), @boubou19 (2), @cubefury (1), @Eldrinn-Elantey (1), @MalTeeez (1), @RecursivePineapple (1), @UltraProdigy (1)