Community listing page, reviews may not be monitored by the author.
Tensura: Iron's Spells 'n Spellbooks - Growth
No reviews yet
Re-weaves Iron's Spells 'n Spellbooks gear into Tensura's EP evolution ladder, where the official integration leaves flat terminal bands. For the Tensura RPG pack.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Tensura - Iron's Spells Growth
A NeoForge mod for the Tensura RPG pack (MC 1.21.1) that gives Iron's
Spells 'n Spellbooks gear a full evolution progression along Tensura's own EP
ladder. The official integration (tensura_iron_spells) ships every spell
book, mage
armor set and spell weapon as a flat terminal EP band: gear that earns but
never climbs. This mod re-weaves those bands into chains. Armor sets, spell
books and weapons each forge upward, fork at gates, and hand off into Tensura
metals, so a wizard's kit grows with their power instead of stalling at its
spawn floor.
What it does
(Design phase. No release has been cut yet. The open issues on this repository hold the full plan, research tables and open design decisions.)
- Re-weaves the official integration's bands. Same-path overrides of the
tensura_iron_spellsgear files plus Gear Evolution addon chains, following the house doctrines: native floors and EP rates preserved, no tier skips, fork points inert with chains, terminals keep earning. - Spell books climb their tier ladder: wimpy, copper, iron, gold, diamond, netherite and legendary, plus the school books (ice, blaze, druidic, evoker, necronomicon, cursed doll, dragonskin), each progress rather than sit terminal.
- Mage armor sets and spell weapons weave upward toward the Tensura metal spine at the same gates Tensura gear of that tier climbs.
- Covers gear the official integration misses: frosted helve, staff of the
nines, claymore and cinderous soulcaller. The plan's other four candidates
("improved blood staff", "illusioner spell book",
truthseekerand the basespell_book) exist only as orphan model/lang entries in Iron's Spells 3.16.3, with no registry id and nothing to band (verified by scanning every class in the jar, and by the datapack GameTest). - Optional addon integrations, inert when the addon is absent: AllTheWizard Gear (allthemodium/vibranium/unobtainium mage gear), Wind Spellbooks (wind school, aeromancer set, wind staff), Leylines (ley staff, leyline codex), Resonant Arcana (deathchill/phoenix/runic echoes spell books).
- Entity existence bands where the official integration leaves gaps (for example Wind Spellbooks' aeromancer mob).
Re-banded files
Every row below is generated from the datagen tables in
RebalanceContent.
The Java tables are the single source of truth, and validation fails the
build on any drift: 87 same-path overrides + 9 addon chains + 5 Tensura
receiving rungs = 101 files.
Native epGain is preserved exactly. Where the official file states 0.02,
the override writes 0.02; where it omits the key (35 files), the override
omits it too, so Tensura's codec default 0.03, the item's true native
rate, applies unchanged. Only the nine chain entries carry an explicit
0.03, because Gear Evolution requires the key there.
Hand-offs to Tensura mithril are single-target rungs (maintainer decision on D1 in #1). Forks are used only where equivalent sibling options exist (within-tier spell books); GE forks choose among distinct target items, so "keep earning" is not a branch option, and a chain entry would make Gear Evolution strip the official milestone spine this mod preserves.
Spell books (16)
| Rungs | Floor | Gate | Becomes | Milestones kept |
|---|---|---|---|---|
wimpy_spell_book |
2,000 | 5,000 (chain) | copper_spell_book | rotten_spell_book |
none (chain-driven) |
copper_spell_book, rotten_spell_book |
5,000 | 6,000 (chain) | iron_spell_book | blaze_spell_book |
none |
iron_spell_book, blaze_spell_book |
6,000 | 7,000 (chain) | villager_spell_book | gold_spell_book |
none |
villager_spell_book, gold_spell_book |
7,000 | 8,000 (rung) | diamond_spell_book |
none (gate below the spine) |
diamond_spell_book |
8,000 | 10,000 (chain) | ice_spell_book | druidic_spell_book | netherite_spell_book |
none |
ice_spell_book, druidic_spell_book, netherite_spell_book |
10,000 | 15,000 (chain) | the five legendary books | none |
evoker_spell_book, cursed_doll_spell_book, necronomicon_spell_book, dragonskin_spell_book, legendary_spell_book |
15,000 | terminal | — | full weapon spine (18k/52k/225k/750k) |
Weapons (18)
| Rungs | Floor | Gate | Becomes | Milestones kept |
|---|---|---|---|---|
magehunter |
6,000 | terminal | — | full weapon spine |
amethyst_rapier, artificer_cane, autoloader_crossbow, blood_staff, boreal_blade, decrepit_scythe, graybeard_staff, hellrazor, hither_thither_wand, ice_staff, keeper_flamberge, legionnaire_flamberge, lightning_rod, misery, pyrium_staff, spellbreaker, twilight_gale |
15,000 | 225,000 | tensura:mithril_sword |
18k, 52k |
Armor (53)
| Rungs | Floor | Gate | Becomes | Milestones kept |
|---|---|---|---|---|
11 school sets × 4 slots + wizard_hat/wizard_helmet/wizard_chestplate/wizard_leggings/wizard_boots (49 pieces) |
5,000 | 750,000 | tensura:mithril_<slot> (wizard_hat → mithril_helmet) |
18k, 52k, 225k |
paladin_chestplate, speed_boots |
15,000 | terminal | — | full armor spine |
infernal_sorcerer_chestplate, tarnished_helmet |
20,000 | terminal | — | 52k, 225k, 750k (18k lies below the floor) |
Tensura receiving rungs (5)
Shipped at data/tensura/gear_existence/, byte-aligned with the same-path
rungs already established there, so the hand-off carry lands exactly on the
rung's floor instead of past base Tensura's mithril gate:
| Rung | Floor | Gate | Becomes | epGain |
|---|---|---|---|---|
tensura:mithril_sword |
225,000 | 500,000 | tensura:adamantite_sword |
0.025 |
tensura:mithril_helmet/chestplate/leggings/boots |
750,000 | 1,000,000 | tensura:adamantite_<slot> |
0.03 |
| Rungs | Floor | Gate | Becomes | Milestones kept |
|---|---|---|---|---|
irons_spellbooks:frosted_helve |
10,000 | 15,000 | ice_staff |
none (gate below the spine) |
irons_spellbooks:staff_of_the_nines, claymore, cinderous_soulcaller |
15,000 | 225,000 | tensura:mithril_sword |
18k, 52k |
Optional addon integrations (27 files)
Bands for the four ISAS addons. The files ship unconditionally and are inert when the addon is absent (item-id lookup simply misses). Placement per D4 in #1; epGain is omitted everywhere it has no native source, so the codec default 0.03 applies, except the aeromancer set which joins the school weave at the stated 0.02.
| Rungs | Floor | Gate | Becomes | Milestones kept |
|---|---|---|---|---|
wind_spellbooks:aeromancer_helmet/chestplate/leggings/boots |
5,000 | 750,000 | tensura:mithril_<slot> |
18k, 52k, 225k |
wind_spellbooks:wind_spell_book (fork, joins the school ladder at diamond's fork too) |
10,000 | 15,000 (chain) | the five legendary books | none (chain-driven) |
wind_spellbooks:wind_staff, leylines:ley_staff |
15,000 | 225,000 | tensura:mithril_sword |
18k, 52k |
leylines:leyline_codex, resonant_arcana:deathchill_spell_book/phoenix_spell_book/runic_echoes_spell_book |
15,000 | terminal | — | full weapon spine |
allthewizardgear:allthemodium_spell_book (entered via netherite's fork, D3) |
15,000 | 52,000 | allthewizardgear:vibranium_spell_book |
18k |
allthewizardgear:vibranium_spell_book |
52,000 | 225,000 | allthewizardgear:unobtainium_spell_book |
52k |
allthewizardgear:unobtainium_spell_book |
225,000 | terminal | — | 225k, 750k |
allthewizardgear:allthemodium_mage_<slot> (standalone smithing-entry bands) |
225,000 | 500,000 | allthewizardgear:vibranium_mage_<slot> |
225k |
allthewizardgear:vibranium_mage_<slot> |
500,000 | 1,000,000 | allthewizardgear:unobtainium_mage_<slot> |
750k |
allthewizardgear:unobtainium_mage_<slot> |
1,000,000 | terminal | — | — |
Without an addon installed, GE's resolver drops its absent targets: the netherite fork rolls among the five ISAS books, the diamond fork among the three ISAS school books, and the addon bands simply never match an item.
Structure magicule + spawn exemptions (infinite-dungeon-spawn-safety)
Every ISAS-family structure lifts the surrounding chunks to at least the
related mobs' EP baseline (datapack rows read by infinite-dungeon-spawn-safety).
Each row carries only the floor; the reach is derived by the consumer
(clamp(sqrt(baseline) * 0.35, 48, 320) blocks), so the catacombs radiate
across ~121 blocks while the 6,000-baseline dens stay near the 48-block floor:
| Structure | Floor (= related mob baseline) | Reach (derived) |
|---|---|---|
irons_spellbooks:catacombs |
120,000 (Dead King) | ~121 |
irons_spellbooks:pyromancer_tower, mountain_tower |
12,000 (pyromancer / cryomancer) | ~48 |
irons_spellbooks:citadel, evoker_fort, mangrove_hut, ancient_battleground |
10,000 (keeper / archevoker / apothecarist) | ~48 |
irons_spellbooks:ice_spider_den, impaled_icebreaker |
6,000 (ice spider; provisional for the icebreaker) | ~48 |
wind_spellbooks:windmill |
12,000 (aeromancer) | ~48 |
wayward_compass_locator is a locator (not a structure) and priest houses are
vanilla village pieces (no structure id) - both out of scope. The ISAS bosses
dead_king and fire_boss are exempt from the spawn-safety gate and
spawn wherever their encounters take them.
Entity existence (1 file)
| Mob | Aura | Magicule | Spiritual health | Abilities |
|---|---|---|---|---|
wind_spellbooks:aeromancer |
2,000 – 4,000 | 8,000 – 12,000 | 400 | tensura:wind_gust |
Banded at the official integration's wizard-mage tier (the cryomancer / priest / pyromancer bands). Leylines' nightborn_elf is worldgen/faction content, not a combat mob, and is deliberately unbanded; the official 18 ISAS bands are untouched (D2 in #1).
Dependencies
| Mod | Why | |
|---|---|---|
| Required | Minecraft / NeoForge | 1.21.1 / 21.1.259 |
| Required | Tensura: Reincarnated (+ ManasCore) | The EP ladder and gear_existence registry this mod writes into |
| Required | Iron's Spells 'n Spellbooks | The gear being re-woven |
| Required | Tensura: Iron's Spells (official integration) | Its flat bands are what this mod overrides |
| Optional | Gear Evolution | Evolution chains only resolve with GE installed; without it the band overrides still apply |
| Optional | AllTheWizardGear, Wind Spellbooks, Leylines, Resonant Arcana | Their gear gets bands only from this mod; files are inert when the addon is absent |
Credits
- Built on NeoForge.
- Integrates Iron's Spells 'n Spellbooks and Tensura: Reincarnated.
License
GNU Lesser General Public License v2.1 - see LICENSE.
Copyright (c) 2026 Bitwise Madness.
AI disclosure
Parts of this project were written with the assistance of AI coding tools. AI-assisted code, data and documentation ship only after human review by the maintainers.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
- EPGains-Tensura
- Tensura: EP Regen Scaling Reborn
- Tensura: Gamblers Feaver
- Tensura: Rebalanced
- Tensura RPG System
- Tensura Compat: Iron's Spells 'n Spellbooks
- Player Revive Addon - Tensura Reincarnated Combat
- Tensura: Reincarnated
- Tensura: Mysticism - Tensura: Reincarnated
- Tensura Compat: Open Parties and Claims
- Tensura: Not Enough Bosses
- Tensura Mod -That Time I Got Reincarnated as a Slime
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources