nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Animus 3.0.25

Changes

Bug Fixes

  • Fixed AxeItem stripping reflection (hotfix): Corrected the SRG field name from f_40511_ (old 1.16/1.17 mapping) to f_150683_ for MC 1.20.1, resolving a NoSuchFieldException crash during commonSetup when registering Blood Wood as strippable in non-dev environments.

Animus 3.0.24

Changes

Bug Fixes

  • Fixed AxeItem stripping reflection (hotfix): Corrected the SRG field name from f_40511_ (old 1.16/1.17 mapping) to f_150683_ for MC 1.20.1, resolving a NoSuchFieldException crash during commonSetup when registering Blood Wood as strippable in non-dev environments.

Animus 3.0.24

Changes

New Features

  • Living Terra Bucket recipe: Living Terra can now be crafted in the Alchemy Table using a bucket and 4 dirt blocks (1000 LP, Tier 2)

Animus 3.0.23

Changes

Bug Fixes

  • Fixed AxeItem stripping reflection: fixed a crash in non-dev environments where field names are obfuscated.
  • Fixed Animus root advancement parent: Updated parent from bloodmagic:main/self_sacrifice to bloodmagic:recipes/misc/sacrificial_dagger to correctly chain the Animus advancement tree.
  • Fixed several sigils not working in the Sigil of Holding
  • Fixed a potential NPE in ritual search logic for luna/sol
  • Fixed altar range not respecting ritual tinkerer settings for several rituals

New Features

  • Blood Core trunk regrowth: Blood Cores now regrow trunk blocks (logs/stems) around themselves
  • FTB Teams support for shared sigil bindings: Sigil bindings can now be shared across FTB Teams
  • New visual effects for the Sentient Scythe: Added new particle/visual effects (thanks Malum! <3 Sammy)

Improvements

  • Sentient weapons now use standard player retrieval and Will handling
  • Improved compatibility with team-bound items
  • Nature's Leach ritual updated: Now includes leaves and excludes Blood Cores

Assets

  • Added Antilife Fluid blockstate: Added antilife_fluid.json blockstate definition with all 16 fluid levels mapped to the antilife block model.
  • Added Bloodwood Planks block model: Added bloodwood_planks.json block model using cube_all parent with the bloodwood planks texture.

Build

  • Added BreakInBlocks maven publishing and standardized version format

Animus 3.0.20

by Saereth on Feb 24, 2026
Download

Animus 3.0.20

New Features

Malum Scythe Integration for Runic Sentient Scythe (#115)

  • Added the Runic Sentient Scythe to the malum:scythe item tag, enabling full Malum integration:
    • Spirit harvesting: Killing mobs now properly triggers Malum's spirit drops (Warp Flux, etc.)
    • Scythe enchantments: Rebound, Ascension, and Animated enchantments can now be applied
    • Rebound/Ascension functionality: These enchantments now work when used (throw scythe / trigger ascension)
  • Removed redundant reflection-based spirit harvest call that would have caused double spirit spawning

Bug Fixes

Fixed Sigils Draining LP from Wrong Player (#116)

  • All Animus sigils now correctly drain LP from the sigil owner's soul network instead of the using player's network
    • Previously, if Player A bound a sigil and gave it to Player B, LP would incorrectly drain from Player B's network
    • Now LP correctly drains from Player A (the binding owner), matching Blood Magic's own sigil behavior
  • Fixed across all 15 sigils: Temporal Dominance, Equivalency, Transposition, Builder, Chains, Consumption, Free Soul, Heavenly Wrath, Leach, Monk, Remedium, Reparare, Storm, Boundless Nature, and Crimson Will
  • Also fixed the Bound Spear using the wrong network for LP consumption
  • Added missing binding checks to Temporal Dominance, Equivalency, and Transposition's entity teleport

Removed Debug Log Spam

  • Removed verbose [LP-DEBUG] info-level logging from the Iron's Spells LP casting integration
    • The SpellCastingHandler was logging every curios slot inspection at INFO level, producing 30+ log lines per spell cast event
    • Kept only meaningful debug-level logging for actual LP casting actions

Animus 3.0.19

by Saereth on Feb 12, 2026
Download

Animus 3.0.19

New Features

Blood Magic Player Attributes

Added 4 new player attributes that modify Blood Magic mechanics. These can be set via /attribute commands or applied to items as attribute modifiers.

  • Sacrifice Bonus (animus:bonus_sacrifice) - Percentage increase to LP gained from mob sacrifice with the Dagger of Sacrifice
  • Self-Sacrifice Bonus (animus:bonus_self_sacrifice) - Percentage increase to LP gained from self-sacrifice with the Sacrificial Dagger
  • Demon Will Bonus (animus:bonus_demon_will) - Percentage increase to demon will drops from sentient weapons (Blood Magic and Animus)
  • Sigil Cost Reduction (animus:sigil_cost_reduction) - Percentage reduction to LP cost for all player-initiated soul network drains (sigils, etc.)

Values are percentages (e.g., 50 = 50% bonus). Attributes can be stacked via item modifiers for buildcrafting.

Bug Fixes

Ritual Tinkerer Range Fix

  • Fixed all Animus rituals ignoring Ritual Tinkerer range modifications
    • Rituals were reading their own default block ranges instead of the tinkerer-modified ranges stored on the Master Ritual Stone
    • Affected all 13 rituals with configurable ranges: Culling, Endless Greed, Entropy, Luna, Nature's Leach, Nolite Ignem, Relentless Tides, Reparare, Serenity, Siphon, Sol, Steadfast Heart, and Unmaking

Blood-Infused Spellbook Mana Fix

  • Fixed the Blood-Infused Spellbook's max mana bonus not being detected by Iron's Spells 'n Spellbooks
    • The mana bonus (+50 per infusion tier) was being applied via curioTick() which Iron's Spellbooks doesn't query for attribute discovery
    • Replaced with proper Curios getAttributeModifiers() override so Iron's Spellbooks correctly detects and applies the mana bonus

Animus 3.0.17 Changelog

Compatibility Updates

Iron's Spells n Spellbooks 3.15.0 Support

Updated all Iron's Spells integration to work with the breaking API changes in version 3.15.0:

  • Minimum version requirement: Iron's Spells 3.15.0 or higher is now required if using Iron's Spells integration features (version range: [1.20.1-3.15,))
  • SpellBook constructor: Updated to use the new constructor signature (removed SpellRarity parameter)
  • ISpellContainer API: Updated to use the new immutable/mutable pattern:
    • ISpellContainer.mutableCopy() to get a mutable container
    • ISpellContainerMutable.setMaxSpellCount() to modify slot count
    • ISpellContainer.set() to save containers (replacing deprecated save() method)
  • Blood-Infused Spellbook tier upgrades now properly update spell slot counts using the new API
  • Ritual of Arcane Mastery scroll upgrades now use the updated container API

Bug Fixes

JEI Item Visibility

  • Fixed Malum-dependent items (Runic Sentient Scythe, Hand of Death) showing in JEI when Malum isn't installed
  • Fixed Iron's Spells-dependent items showing in JEI when Iron's Spells isn't installed
  • Items from optional mod integrations are now properly hidden when their required mods are not present

Animus 3.0.16

by Saereth on Dec 31, 2025
Download

Animus 3.0.16 Changelog

Bug Fixes

Tag loading set to not required

  • Merged in PR to correct tag loading strictness

Sentient Weapon Will Drops

Fixed demon will drop mechanics for Sentient weapons to match Blood Magic's Sentient Sword behavior:

  • Sentient Spear: Now directly drops demon will items matching the attuned type (corrosive, destructive, steadfast, vengeful, or raw) instead of incorrectly applying Soul Snare effect
  • Sentient Bow: Now directly drops demon will items matching the attuned type on arrow kills instead of applying Soul Snare effect
  • Will drops are added directly to the player's tartaric gem when possible, with excess dropped as items
  • Updated tooltips to reflect the correct behavior ("Drops demon will matching your attuned type on kill")

New Features

Blood Magic Anointment Support

Added support for Blood Magic anointments on Animus weapons:

Bows

  • Sentient Bow and Hellforged Bow now work with bow anointments (quick_draw, bow_power, bow_velocity)
  • Apply anointments using Blood Magic's bow anointment providers in the Smithing Table

Spears

  • All spears (Iron, Diamond, Bound, Sentient) now support sword-type anointments (melee_damage, holy_water, looting, repairing, will_power, etc.)
  • Apply anointments using Blood Magic's anointment providers in the Smithing Table
  • Melee attacks: Anointment effects trigger automatically via Blood Magic's event handlers
  • Thrown attacks: Custom event handlers apply anointment damage bonuses and consume durability when thrown spears hit targets

Animus 3.0.15

by Saereth on Dec 27, 2025
Download

Animus 3.0.15 Changelog

New Features

Sentient Bow

Added a new demon will-powered bow that consumes will instead of arrows:

  • Will-Powered Shots: Fires spectral arrows that consume demon will instead of requiring physical arrows
  • Will Type Attunement: Automatically attunes to the highest available demon will type in your inventory
  • Scaling Damage: Arrow damage scales with will amount, similar to other sentient weapons
    • Raw Will: Balanced damage scaling
    • Corrosive: Higher damage + poison effect on hit
    • Destructive: Maximum damage output
    • Vengeful: Moderate damage with speed
    • Steadfast: Lower damage + slowness effect on hit
  • Soul Snare: All arrows apply Soul Snare effect, guaranteeing demon will drops from killed enemies
  • Vanishing Arrows: Arrows disappear after impact

Hellforged Bow

Added an advanced LP-powered bow with charged shot mechanics:

  • LP-Powered Combat: Consumes Life Essence instead of arrows (5 LP base cost)
  • Charged Shot System: Hold to charge beyond normal draw time (up to 3.5 seconds)
    • Drains 50 LP per tick while charging (3500 LP total for full charge)
    • Maximum charge = maximum damage (up to 40 damage)
  • Piercing Arrows: Arrows pierce through all targets in a line, only stopping when hitting a block
  • Execute Mechanic: At full charge, arrows instantly kill targets below 15% HP
  • Visual Feedback: Soul fire and blood particles appear around the player when fully charged
  • LP Self-Repair: The bow repairs itself using LP (100 LP per durability point) after each shot
  • Will Type Attunement: Still benefits from demon will for additional effects
  • Bindable: Must be bound to your Soul Network before use

Configuration

Sentient Bow Settings

Added new weapons configuration section:

  • animus.weapons.sentientBow.willCostPerShot - Amount of demon will consumed per arrow fired (default: 1.0, range: 0.0-100.0)

Hellforged Bow Settings

  • animus.weapons.hellforgedBow.baseLpCost - Base LP cost per shot (default: 5)
  • animus.weapons.hellforgedBow.lpPerTick - LP consumed per tick while charging (default: 50)
  • animus.weapons.hellforgedBow.maxChargeTicks - Maximum charge time in ticks (default: 70 = 3.5 seconds)
  • animus.weapons.hellforgedBow.maxDamage - Maximum damage at full charge (default: 40.0)
  • animus.weapons.hellforgedBow.executeThreshold - HP percentage for execute effect (default: 0.15 = 15%)

Sigil Settings

  • animus.sigils.monkExecuteThreshold - HP percentage for Demon Monk execute effect (default: 0.15 = 15%)

Bug Fixes

  • Fixed Willful Stone blocks being unbreakable in survival mode (had bedrock hardness instead of stone hardness)
  • Fixed Diabolical Fungi not dropping when broken in survival
  • Fixed Rune of Unleashed Nature not dropping when broken in survival
  • Fixed Arcane Rune not dropping when broken in survival
  • Fixed crash on startup when config values were accessed before config was loaded (affected Iron's Spellbooks integration check)

Documentation

  • Added patchouli book entries for Sentient Bow and Hellforged Bow

Animus 3.0.14

by Saereth on Dec 26, 2025
Download

Animus 3.0.14 Changelog

Bug Fixes

  • Fixed Blood Infused Spellbook LP consumption not working when player has insufficient mana in survival mode

    • Implemented two-phase LP casting using SpellPreCastEvent to temporarily add mana before Iron's Spells mana check
    • LP is now correctly consumed when substituting for missing mana
    • Implemented mixin-based LP casting that works when the player doesn't have enough mana. Previously, the event-based approach failed because Iron's Spells checks mana before firing casting events. The mixin now runs on both client and server sides, and properly searches hands, curios slots, and inventory for the Blood-Infused Spellbook.
  • Fixed Ritual of Sol not respecting Ritual Tinkerer range modifications

  • Fixed Ritual of Luna not respecting Ritual Tinkerer range modifications

  • Fixed a bug where the spell power buff would remain permanently applied if casting was cancelled or the sigil was toggled off mid-cast. The modifiers now properly clean up in all cases.

  • Fixed the monk sigil's damage bonus (based on % max health from demon will) incorrectly applying to spell damage. The bonus now only applies to direct melee attacks with empty hands, not spell casts.

  • Fixed potential crash when dying while AntiLife blocks are spreading. Added defensive checks to ensure the player is alive before attempting LP consumption or protection checks.

  • Fixed potential crash in harvest check events when player entity is null. Added null checks to onBreakSpeed, onHarvestCheck, and onBlockBreak event handlers.

  • Fixed crash when Sentient Shield, Sentient Spear, or Thrown Spear had a stored demon will type. The enum parsing now correctly handles case-insensitive values and invalid entries.

  • Fixed incorrect claim that bedrock was protected from AntiLife conversion - it is not in the default block list.

Ritual Tinkerer Support

Added Ritual Tinkerer compatibility to the following rituals, allowing their ranges to be modified:

  • Ritual of Serenity - Now stores AABB per ritual for accurate spawn blocking with custom ranges
  • Ritual of Sol - Effect range now modifiable
  • Ritual of Luna - Effect range now modifiable
  • Ritual of Nolite Ignem - Added EFFECT_RANGE for fire/lava removal area
  • Ritual of Relentless Tides - Added EFFECT_RANGE for fluid placement area
  • Ritual of Siphon - Added EFFECT_RANGE for fluid extraction area
  • Ritual of Endless Greed - Added EFFECT_RANGE for item magnetization area

Configuration

Ritual Enable/Disable Flags

Added config options to enable or disable individual rituals:

  • Ritual of Culling
  • Ritual of Endless Greed
  • Ritual of Entropy
  • Ritual of Luna
  • Ritual of Nature's Leach
  • Ritual of Nolite Ignem
  • Ritual of Peaceful Beckoning
  • Ritual of Persistence
  • Ritual of Relentless Tides
  • Ritual of Reparare
  • Ritual of Serenity
  • Ritual of Siphon
  • Ritual of Sol
  • Ritual of Source Vitaeum
  • Ritual of Steadfast Heart
  • Ritual of Unmaking
  • Ritual of Floral Supremacy (Botania)
  • Ritual of Arcane Mastery (Iron's Spells)

Imperfect Ritual Configuration

Added enable/disable and configurable LP cost for ALL 12 imperfect rituals:

  • Imperfect Ritual of Boundless Skies (default: 10000 LP) - Sets weather to permanent clear
  • Imperfect Ritual of Clear Skies (default: 1000 LP) - Clears weather temporarily
  • Imperfect Ritual of Enhancement (default: 5000 LP) - Enhances enchantments by 1 level
  • Imperfect Ritual of Hunger (default: 500 LP) - Sets player to hungry state
  • Imperfect Ritual of Iron Heart (default: 3500 LP) - Provides absorption hearts
  • Imperfect Ritual of Magi (default: 2500 LP) - Converts source to LP (Ars Nouveau)
  • Imperfect Ritual of Manasteel Soul (default: 2500 LP) - Infuses manasteel with blood (Botania)
  • Imperfect Ritual of Neptune's Blessing (default: 2000 LP) - Grants water breathing and swim speed
  • Imperfect Ritual of Reduction (default: 1000 LP) - Downgrades enchantments by 1 level
  • Imperfect Ritual of Regression (default: 3000 LP) - Removes anvil repair cost
  • Imperfect Ritual of Soul Stained Blood (default: 2000 LP) - Converts blood orb to soul stained variant
  • Imperfect Ritual of the Warden (default: 3000 LP) - Warden-related effects

Other Config Additions

  • Added peacefulBeckoningRange - Configurable spawn range for Ritual of Peaceful Beckoning (default: 8, range: 1-32)

Animus 3.0.13

by Saereth on Dec 24, 2025
Download

Animus 3.0.13 Changelog

Changes

  • Version bump release following 3.0.12 bug fixes
  • Added Ritual Tinkerer support and improvements for all of our rituals

Animus 3.0.10

by Saereth on Dec 22, 2025
Download

Animus 3.0.10 Changelog

Documentation

Patchouli Guidebook

  • Improved Arcane Rune entry with clearer instructions on linking Source using Dominion Wand
  • Improved Rune of Unleashed Nature entry explaining it acts as a small Mana Pool and can be charged via Mana Spreader or Spark

Bug Fixes

Blood-Infused Spellbook (Iron's Spells Integration)

  • Fixed LP casting not working - spellbook now properly consumes LP when mana is insufficient
  • LP cost reduction now applies based on spellbook tier:
    • Tier 4: 10% LP cost reduction
    • Tier 5-6: 20% LP cost reduction
  • Added lifesteal for Tier 6 spellbook - heals 5% of spell damage dealt
  • Added visual feedback (crimson particles, soul particles, sound effect) when LP is consumed for casting

Compat Runes (Ars Nouveau & Botania Integration)

  • Fixed Arcane Rune and Rune of Unleashed Nature not appearing in creative tab
  • Fixed compat runes not being mineable with pickaxe - added as optional entries in datagen

General

  • Mixed mineable tags not being set correctly for runes

New Features

Sanguine Diviner Enhancements

  • Right-click on Arcane Rune to view its status:
    • Current Source level and capacity
    • Powered state (whether Source is being consumed)
    • Speed multiplier being applied
    • Dislocation bonus status
  • Right-click on Rune of Unleashed Nature to view its status:
    • Current Mana level and capacity
    • Acceleration bonus active state
    • Capacity multiplier being provided
    • Orb effectiveness percentage
  • Altar Debug Info: Right-clicking on a Blood Altar now displays:
    • Complete rune breakdown by type (count of each rune type)
    • All computed multipliers (Sacrifice, Self-Sacrifice, Orb Capacity, Dislocation, Consumption)
    • Buffer capacity, charging rate, and total charge

Animus 3.0.9

by Saereth on Dec 16, 2025
Download

Animus 3.0.9 Changelog

Bug Fixes

Blood Altar Recipes

  • Fixed Transcendent Blood Orb recipe requiring impossible tier 7 altar (now correctly requires tier 6)

Blood-Infused Spellbook (Iron's Spells Integration)

  • Fixed spell slots not increasing when upgrading spellbook tier - SpellContainer now properly updates when tier changes
  • Added curios spellbook tag - spellbook can now be placed in the spellbook curios slot

Ritual of Sol (Light Placement)

  • Fixed ritual not working due to SearchState initialization bug causing positions to be skipped
  • Added missing LP check before placing blocks (was missing, unlike Luna)
  • Increased search speed to 4096 blocks per tick

Ritual of Luna (Light Harvesting)

  • Fixed ritual not working due to SearchState initialization bug causing positions to be skipped
  • Increased search speed to 4096 blocks per tick

Ritual of Arcane Mastery (Iron's Spells Integration)

  • Fixed ritual not detecting containers - now works with all container types (chests, barrels, modded containers) instead of only vanilla chests
  • Fixed potential null pointer exceptions when processing spell scrolls
  • Fixed LP cost calculation to ensure minimum cost is always the base cost

Patchouli Guidebook

  • Fixed duplicate Crimson Will entries in the guidebook

Animus 3.0.8

by Saereth on Dec 14, 2025
Download

Animus 3.0.8

Balance Changes

Transcendent Blood Orb

  • Massively increased LP capacity from 300,000 to 30,000,000 LP
    • Now properly serves as a tier 6 orb for late-game automation
    • Provides 6x the capacity of the Archmage Blood Orb

Blood-Infused Spellbook (Iron's Spellbooks)

  • Reduced tier 6 upgrade cost from 250,000 LP to 175,000 LP
    • Makes the final upgrade tier more accessible
    • Total upgrade cost reduced from 440,000 LP to 365,000 LP

Bug Fixes

Imperfect Rituals

  • Fixed 6 imperfect rituals not working - recipe JSON files were missing
    • Neptune's Blessing (Prismarine) - now grants Water Breathing and Dolphin's Grace
    • Warden's Call (Sculk) - now works correctly
    • Manasteel Soul (Botania) - now works when Botania is installed
    • Soul Stained Blood (Malum) - now works when Malum is installed
    • Magi Ritual (Ars Nouveau) - now works when Ars Nouveau is installed
    • Iron Heart (Iron's Spellbooks) - now works when Iron's Spellbooks is installed

JEI Integration

  • Fixed JEI plugin conflict - consolidated duplicate JEI plugins into single plugin
  • Improved JEI recipe display layout - fixed overlapping text in Altar Infusion category

New Altar Infusion Category (Iron's Spellbooks)

  • Added new "Blood Altar Infusion" JEI category for Iron's Spellbooks compatibility items
  • Blood-Infused Spellbook recipe display
    • Shows leather spellbook → Blood Altar → Blood-Infused Spellbook transformation
    • Displays LP cost (10,000 LP) and altar tier requirement (Tier 3+)
    • Press R on Blood-Infused Spellbook to see how to create it
  • Sanguine Scroll recipe displays
    • Shows all 5 scroll tier recipes (Blank, Reinforced, Imbued, Demon, Ethereal)
    • Displays scroll + slate inputs with Blood Altar and output
    • Press R on any Sanguine Scroll to see its recipe
  • Click on Blood Altar to see all altar infusion recipes

External resources


Project members

Saereth

Member


Technical information

License
MIT
Client side
required
Server side
required
Project ID