Repository navigation
Compatibility
| 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.
| 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.
- 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_relationsinconfig/spell_engine/server.json5).
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.
- 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.tomland the spell files to the clients. The JSON configs inconfig/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.
Stormcaller (RPG Series Plus) for NeoForge 1.21.1 · CurseForge (coming soon) · Source · Report a bug
Start
For players
For pack makers
Reference