Skip to content

Battlegear2-for-Backhand ​

5 merged pull requests.

New Features ​

  • #11 Added compatibility layer in ModCompat.java to register Thaumcraft arrows with the quiver system. Updated Battlegear.java to initialize the new compatibility. - @Kynake
    • Added: Thaumcraft Primal Arrows support in quiver
  • #10 Modified ItemQuiver to add Bauble slot equipping functionality via BowHookContainerClass2, with tooltip support in lang files. - @Kynake
    • Added: Quiver Bauble slot equipping, tooltips for Quiver interactions
    • Fixed: Quiver unable to be placed in Bauble slot
    • Closes GTNH#21386

Bug Fixes ​

  • #15 Fixed getBlockMetadata calls in EntityEnderArrow that were causing incorrect metadata to drop. Implemented block hardness check and blacklist to prevent breaking indestructible/protected blocks. - @ABKQPO
    • Added: block blacklist feature for Ender Arrows, hardness check for block breaking
    • Fixed: Ender Arrows breaking GT machines with wrong metadata, Ender Arrows breaking protected blocks

Performance ​

  • #12 Rewrote QuiverModel rendering to batch draw calls and enable culling. Modified arrow lighting calculation for visual correctness in BattlegearClientEvents. - @sisyphussy
    • Added: GPU culling for quiver rendering, corrected arrow lighting
    • Fixed: excessive glDraw calls in quiver rendering

Chores ​

  • #13 Deleted dead event handler registration in ClientProxy. - @Alexdoru
    • Removed: unused event registration

Contributors ​

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

@Dream-Master (3), @sisyphussy (3), @Kynake (2), @ABKQPO (1), @Alexdoru (1), @boubou19 (1), @Caedis (1), @Ethryan (1), @Luca-Guettinger (1), @MalTeeez (1)