Battlegear2-for-Backhand
5 merged pull requests.
New Features
- #11 Added compatibility layer in
ModCompat.javato register Thaumcraft arrows with the quiver system. UpdatedBattlegear.javato 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)