Skip to content

BlockRenderer6343 ​

21 merged pull requests.

New Features ​

  • #47 Modified BRUtil ingredient sorting and GuiMultiblockHandler to prioritize main/controller blocks. Removed GT-specific logic that had been introduced in a previous PR. - @Lyfts
    • Removed: GT hard dependency from ingredient ordering
  • #43 Added BROptionToggleButton for GUI toggles. Extended BRUtil, GTNEIUtil, and NEI handlers to support named paper generation and hatch filtering. Added localization strings for new options. - @czqwq
    • Added: BROptionToggleButton class, Named paper output for patterns, Hatch filtering option, NEI Options toggles, Language strings for new features
  • #40 Adjusted NEIConfig handler width and build script. Updated Gradle wrapper and added gradle-daemon-jvm configuration. - @slprime
    • Added: gradle-daemon-jvm.properties configuration
    • Fixed: Slide bars and buttons missing in NEI multiblock preview
    • Closes GTNH#23837

Changes ​

  • #60 Modified GTGuiMultiblockHandler to exclude gt_hatch from channel copy, updated ConstructableData, replaced deprecated NEI calls in StructureHacks, and relaxed GT5U version constraint. - @Lyfts
    • Removed: gt_hatch from copied projector channels, Hard GT5U version requirement
    • Fixed: Deprecated NEI method usage
    • Closes GTNH#25299
  • #57 Updated GT version detection logic across multiple files to use a more robust compatibility check. - @felixfour
    • Fixed: GT version compatibility checks
  • #52 Updated ConstructableData to apply main tier limit to glass tier override, preventing glass tier from exceeding main tier. Requires GT5U version bump. - @AnsonYeung
  • #46 Updated localization string in en_US.lang and zh_CN.lang files. - @czqwq
  • #41 Fixed string formatting in GTGuiMultiblockHandler and lang files to add correct spaces between hatch type names. - @Yoshy2002
    • Fixed: Hatch type display spacing in multiblock previews
  • #38 Dependency bump in build configuration. - @UltraProdigy
  • #36 Updated MultiblockHandler NEI catalyst implementation and bumped NEI dependency. - @slprime

Bug Fixes ​

  • #59 Modified GTGuiMultiblockHandler to clear hatch position cache whenever tier is updated. - @Lyfts
    • Fixed: Hatch highlight position updates on tier change
  • #58 Modified GTConstructableScan to apply structure dimension constraints when calculating slider maximum values. - @Yoshy2002
    • Fixed: Tier slider respecting structure dimension limits
    • Closes GTNH#26117
  • #54 Updated StructureHacks slider logic and dependency versions to fix glass tier range handling. - @AnsonYeung
    • Fixed: Glass tier slider functionality
  • #53 Corrected ConstructableData logic to apply glass tier override only to intended multiblocks, not universally. - @AnsonYeung
    • Fixed: Glass tier scope in multiblock definitions
  • #51 Modified GTNEIMultiblockHandler to exclude NBT from structure matching logic, allowing guides to appear despite NBT variations. - @AnsonYeung
    • Fixed: NEI structure guide display for ICAL
    • Closes GTNH#25133
  • #48 Deleted retained world client field from GuiMultiblockHandler. - @Alexdoru
    • Removed: World client field in GuiMultiblockHandler
    • Fixed: World client memory leak in GuiMultiblockHandler
  • #45 Updated CreativeItemSource and BRUtil to fix hatch positioning in tier previews and added controller/hatch sorting logic. - @evgengoldwar
    • Added: catalyst category sorting
    • Fixed: Hatch position bug in NEI previews
  • #44 Corrected mouse coordinate offset calculations in GuiMultiblockHandler and MultiblockHandler pagination handling. - @Lyfts
    • Fixed: NEI multiblock preview cursor offset on page navigation
    • Closes GTNH#24205
  • #39 Modified GTGuiMultiblockHandler to set channel tier after multiblock initialization. Updated GuiMultiblockHandler and bumped dependencies to accommodate upstream changes. - @chrombread
    • Fixed: Multiblock preview rendering for custom hatches

Internal / Refactor ​

  • #50 Moved color constants to ColorUtils class, updated ClientProxy and WorldSceneRenderer to use the centralized color utility. Requires GTNHLib#380. - @Ranzuu
    • Added: ColorUtils utility class with centralized color definitions
    • Removed: Unlocalized color strings from language files

Chores ​

  • #56 Raised tier check limit in StructureHacks to allow glass tiers above 50 to display in NEI slider. - @Auynonymous

Contributors ​

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

@AnsonYeung (7), @Yoshy2002 (6), @Lyfts (5), @UltraProdigy (4), @slprime (3), @boubou19 (2), @chrombread (2), @czqwq (2), @Ethryan (2), @ABKQPO (1), @Alexdoru (1), @Auynonymous (1), @Caedis (1), @Copilot (1), @Dream-Master (1), @evgengoldwar (1), @felixfour (1), @Nana-Sakura (1), @Ranzuu (1), @Ruling-0 (1), @wlhlm (1)