Skip to content

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 ItemWandCores and ItemWandCaps clamp out-of-range metadata to 0 in getIconFromDamage and getUnlocalizedName. Also updated GTNHLib, Baubles-Expanded, Thaumcraft-adjacent dependencies, added AspectRecipeIndex at runtime, and bumped the settings convention plugin to 2.0.24. - @koolkrafter5
    • Fixed: Array index crash on wand cores and caps with invalid metadata
  • #25 VillagerHereticManager now computes the wand damage from WAND_CAP_IRON and WAND_ROD_PROFANE craft costs instead of a hardcoded 36. ItemWandCores.getSubItems was rewritten to build wands through a buildWand helper instead of hardcoded metadata values. - @koolkrafter5
    • Fixed: Wrong metadata on wands in NEI, the creative menu and Heretic villager trades
  • #23 EFR stones define no harvest tool or level, so ForgeHooks.isToolEffective failed. Added ForbiddenItems.isEffective, which falls back to a block material check (rock, iron, ice, glass, piston, anvil for the pickaxe; grass, ground, sand, snow, crafted snow, clay for the shovel). Also swapped the Baubles dependency for Baubles-Expanded 2.2.6-GTNH in dependencies.gradle. - @LazyFlesh
    • Fixed: Chameleon Pickaxe area mining failing on EFR stone blocks such as tuff
  • #19 Changed the craft cost argument of the profaned wand rod in ForbiddenItems.addItems from 1000 to 12. - @PlayfulPiano
    • Fixed: Profane Wand cap substitution when the wand is fully burnt out

Performance ​

  • #27 BlockLeavesTainted.updateTick now calls BFSLeafDecay from GTNHLib in place of the inlined vanilla decay routine and its decayThingy array. The @Mod dependencies string gains required-after:gtnhlib@[0.9.41,), and GTNHLib 0.9.41 is added to dependencies.gradle. - @Alexdoru
    • Added: required GTNHLib 0.9.41 dependency
    • Removed: custom leaf decay code in BlockLeavesTainted

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)