ForbiddenMagic
11 merged pull requests.
New Features
- #32 Registered tainted tree blocks with MineFactory Reloaded's planter, fertilizer, and harvester via Compat compatibility layer. - @koolkrafter5
- Added: MineFactory Reloaded integration for tainted trees
- #20 Updated ItemDivineOrb to display capacity in tooltip using Blood Magic's tooltip.energybattery lang keys. - @koolkrafter5
- Added: Eldritch Blood Orb capacity display in tooltip
New Content
- #21 Added 8 lines of localization strings in en_US.lang for aspect hint descriptions. - @koolkrafter5
- Added: aspect hint text in language files
Changes
- #26 Modified FMEventHandler to trigger shard drops on mob breeding in the Nether instead of Riding Crop hits; removed ItemRidingCrop functionality; updated ForbiddenResearch and language files. - @Ruling-0
- Removed: Riding Crop functionality
- #22 Created Config.java to manage wand configuration; refactored ForbiddenResearch, BloodMagic, Compat, and ForbiddenBotany compat layers to read from Config instead of hardcoded constants. Updated dependencies and README. - @LazyFlesh
- Added: Config.java for wand configuration
- #18 Updated FMEventHandler to check for Blood Iron caps on blood cores; refactored and consolidated wand update classes (BloodStaffUpdate, BloodWandUpdate, etc.) removing redundant DarkWandRodOnUpdate class. - @koolkrafter5
- Removed: DarkWandRodOnUpdate class, Redundant wand update logic
Bug Fixes
- #29 Added array index guards in ItemWandCaps and ItemWandCores to show name/icon for metadata 0 instead of throwing ArrayIndexOutOfBoundsException. - @koolkrafter5
- Fixed: crashes from invalid wand metadata
- #25 Fixed metadata computation in ItemWandCores and refactored VillagerHereticManager wand metadata handling; simplified NEI/creative inventory population logic. - @koolkrafter5
- Fixed: wand metadata, wand creative menu population
- #23 Added backup harvest effectiveness check in ItemMorphPickaxe and ItemMorphShovel based on block material, inspired by Tinkers' Construct hammer/excavator logic. Triggered when ForgeHooks.isToolEffective fails due to missing harvest tool/level definitions. - @LazyFlesh
- Added: material-based tool effectiveness check
- Fixed: Chameleon Pickaxe Impact enchantment on EFR stones, Chameleon Pickaxe AOE mining effectiveness
- #19 Corrected vis cost calculation in ForbiddenItems for fully burnt-out Profane Wand cap substitution. - @PlayfulPiano
- Fixed: Burnt-out Profane Wand cap substitution vis cost
Internal / Refactor
- #27 Removed custom leaf decay code from BlockLeavesTainted and replaced with NHLib's BFS leaf decay system; added nh-lib dependency. - @Alexdoru
- Removed: custom BlockLeavesTainted decay logic
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@koolkrafter5 (7), @Nikolay-Sitnikov (4), @LazyFleshWasTaken (2), @Ruling-0 (2), @sisyphussy (2), @Alexdoru (1), @boubou19 (1), @Caedis (1), @Dream-Master (1), @glowredman (1), @PlayfulPiano (1), @thehoblit (1), @tiffit (1)