promotional bannermobile promotional banner

Battlemage's Garb

Adds a new equipment type — the Spell Garb — to Apotheosis. It targets Iron's Spells 'n Spellbooks mage armor, and its affixes grant school-specific bonuses for spellcasters.

Battlemage's Garb (Spell Mage's Robe)

Add a new equipment type to the Apotheosis mod: Spell Robe. The Spell Robe corresponds to the armor specifically designed for mages in Iron's Spells 'n Spellbooks, Its Mythic item provides additional bonuses to the corresponding equipment's main bonus type, addressing the issue of Mythic equipment lacking bonuses applicable to Mages.

Adds a new equipment type — the Spell Garb — to Apotheosis. It targets Iron's Spells 'n Spellbooks mage armor, and its affixes grant school-specific bonuses for spellcasters.

Features

Spell Robe Recognition

  • Identified by the item tag battlemages_garb:spell_garb (default reference to all mage armor tags in Iron's Spells), And it is backed up by the "School Magic Power" attribute. Mage armor from other modules can be added to this tag for inclusion.

Term system

Exclusive entries (genre dynamic binding, totaling 8):

Term Effect
School Proficiency school_power + Mainstream School Spell Power
School Mastery · Advanced school_power_greater + Main School Spell Power (requires School Bonus ≥ 0.10)
School Mastery · Ultimate school_power_exalted +Main School Spell Power (requires School Bonus ≥ 0.15)
School Resistance school_resist + Mainstream School Spell Resistance
School Resistance · Greater school_resist_greater + Mainstream School Spell Resistance (requires School Bonus ≥ 0.10)
School Specialization The strength of mainstream school spells is greatly enhanced, while the strength of other school spells is reduced (specialization design)
Spell Level·School school_spell_level Main School Spell Level +N
Spell Level · Global spell_level Spell Level of all Schools +N

General Terms (Limited Spell Robes, totaling 8): Mana Spring max_mana, Mana Surge mana_regen, Spell Power spell_power Cooldown reduction cooldown_reduction, casting speed reduction cast_time_reduction, summon enhancement summon_damage, casting movement speed casting_movespeed Spell resistance spell_resist.

Probability floating mechanism

  • The higher the sum of school spell power bonuses on equipment, the more exclusive traits can be rolled (achieved through the min_school_power threshold). For example, the pyromancer chest armor (+0.10) can roll "School Proficiency + Advancement", while the exclusive entries of the wizard set (without school bonuses) are all inapplicable.

Additional display of spell level

  • The spell level bonus is displayed as "Base Level (+Bonus)", for example, Scroll Level 5 + Enchantment Bonus Level 3 → "Level 5 (+Level 3)", Instead of incorporating the bonus into the main number ("Level 8 (+3)"), it is implemented through the client mixin (TooltipsUtilsMixin) and only takes effect in spell tooltips.

Enhanced table probability display

  • In the "Potential Refresh Results" list of the Augmenting Table, each candidate entry is accompanied by its probability of occurrence "(xx%)", Calculated based on the proportion of term weights. Implemented through the client mixin (AugmentingScreenMixin).

Extensible genre binding

  • The genre collection is defined by the attribute tag battlemages_garb:school_power_attributes (by default, it includes 9 *_spell_power attributes from Iron's Spells). Other mods can be compatible by simply appending their own genre attributes to this tag using a datapack, without the need to modify the code.

Dependencies

The Battlemage's Garb Team

profile avatar
  • 1
    Followers
  • 10
    Projects
  • 3.9K
    Downloads

Come on, let's have a big fight!💯

More from LOVE_U987View all

  • Enchanted Outlines project image

    Enchanted Outlines

    Each enchantment type is assigned a unique color identifier, allowing you to instantly comprehend the power of the item in your hand

    • 245
    • August 16, 2026
  • NeoPasterDream project image

    NeoPasterDream

    NeoPasterDream is the spiritual successor of the classic PasterDream mod on Minecraft 1.21.1 NeoForge.

    • 663
    • August 13, 2026
  • NeoPasterDreamMeltDream project image

    NeoPasterDreamMeltDream

    Added the MeltDream system to NeoPasterDream

    • 102
    • August 13, 2026
  • [AN]Adaptive Nemesis project image

    [AN]Adaptive Nemesis

    The dynamic difficulty balancing module specifically designed for integration packs aims to address the issue of difficulty imbalance in current mainstream integration packs, where the early game is too easy and the late game is too challenging.

    • 691
    • August 9, 2026
  • Enchanted Outlines project image

    Enchanted Outlines

    Each enchantment type is assigned a unique color identifier, allowing you to instantly comprehend the power of the item in your hand

    • 245
    • August 16, 2026
  • NeoPasterDream project image

    NeoPasterDream

    NeoPasterDream is the spiritual successor of the classic PasterDream mod on Minecraft 1.21.1 NeoForge.

    • 663
    • August 13, 2026
  • NeoPasterDreamMeltDream project image

    NeoPasterDreamMeltDream

    Added the MeltDream system to NeoPasterDream

    • 102
    • August 13, 2026
  • [AN]Adaptive Nemesis project image

    [AN]Adaptive Nemesis

    The dynamic difficulty balancing module specifically designed for integration packs aims to address the issue of difficulty imbalance in current mainstream integration packs, where the early game is too easy and the late game is too challenging.

    • 691
    • August 9, 2026