跳到正文

Tensura: Iron’s Spells ‘n Spellbooks – Growth

作者:AshuraNoYami

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.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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_spells gear 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", truthseeker and the base
    spell_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

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.

常见问题

Tensura: Iron’s Spells ‘n Spellbooks – Growth 支持哪些 Minecraft 版本?

Tensura: Iron’s Spells ‘n Spellbooks – Growth 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Tensura: Iron’s Spells ‘n Spellbooks – Growth 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

AshuraNoYami 的其他作品

查看全部 →