Skip to content

Compatibility

Drehverschluss edited this page Nov 15, 2026 · 2 revisions

Compatibility

Required

Mod Version Note
NeoForge 21.1.265 or newer Minecraft 1.21.1
Wizards (RPG Series) 3.1.3 or newer Stormcaller is an addon to it; brings Runes, Armor Model API and Structure Pool API
Spell Engine 1.10.9 or newer Spells, spell book, binding, loot of spell scrolls
Spell Power Attributes 1.6.0 or newer The lightning school (spell_power:lightning), its attribute, damage type and the Energize enchantment
Armor Model API 1.1.0 or newer Models of the robes

The versions are the ones I tested with; they are the lower limits in the mod file.

Client and server need the same Stormcaller version. Install it on the server and on every client.

Optional

Mod Tested version What it adds
Better Combat 2.4.0 Wands one-handed, staves two-handed, proper attacks (recommended)
RunelessRPG 0.1.0 Mana instead of runes; the lightning spells cost 4 / 5 / 7 / 10 / 14 mana by tier, the Storm Orb and all passives nothing (recommended)
Curios API 9.5.1 Rings, amulets and relics, see Jewelry and relics
Accessories with its Curios compatibility layer 1.1.0-beta.54, layer 0.1.13 The same items in the Accessories slots
Skill Tree (RPG Series) with Pufferfish's Skills 1.6.1, 0.19.2 The Stormcaller tab, see Skill tree
Combat Roll 2.0.6 The roll passives of the skill tree
Better End 21.0.39 The Amber Lightning Staff and its recipe

Mods that are not installed are simply skipped: tag entries are optional, the jewelry only exists with Curios, the skill tab only loads with Skill Tree, and the Amber Lightning Staff only with Better End.

Other mods

  • Jewelry (RPG Series), Relics (RPG Series): Stormcaller's rings and relics fill the lightning gaps next to theirs (Jewelry already has citrine rings with lightning power). Neither is needed.
  • More RPG Classes – Skill Tree: Stormcaller's tab is locked against its class tab, see Skill tree.
  • Other Spell Engine addons: their lightning damage (spell_power:lightning) can shock with your Shock Chance and is increased by Shocked.
  • Gearscope: knows the Lightning school.
  • LambDynamicLights: the Ball Lightning gives off light.
  • Jade and similar: the summons and helper entities have names (Storm Elemental, Thunder Cloud, Ball Lightning, Static Field).
  • Spell Engine: Stormcaller fixes the jumps of fast projectiles with two small mixins (only for its own spells, all spells with fix_ricochet_all_spells, see Configuration). Area spells, jumps and the Ball Lightning follow Spell Engine's rules for who is an enemy (player_relations in config/spell_engine/server.json5).

Shaders

The storm cloud and the Storm Elemental are drawn with own render code. With an Iris shader pack they switch to a solid look that works with shaders (detected automatically, Iris is not needed). Tested with Complementary (Unbound) and Euphoria Patches; other shader packs are not tested. Without shaders nothing changes.

Multiplayer and servers

  • Tested on a dedicated server with two players: clouds, the elemental, the Ball Lightning, arcs and shocks are visible to everyone.
  • The server sends its stormcaller-server.toml and the spell files to the clients. The JSON configs in config/stormcaller/ are not sent; keep them equal on server and clients (see Configuration).
  • The Storm Elemental and the storm cloud stay for their full time when their owner dies, logs out or changes dimension, like the Frost Elemental and the Fire Wall of Wizards. The Ball Lightning ends right away.

Clone this wiki locally