Back to mods
Spellweaver (Magicka-like) project artwork

CurseForge · Minecraft mod

Spellweaver (Magicka-like)

Magicka-like spellcasting: combine 8 elements into hundreds of spells

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Spellweaver (Magicka-like) release should I use?

Updated 7 days ago
Latest stable file Spellweaver 1.5.0 (Forge 1.20.1)
Game version 1.20.1
Loader Forge

Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1) targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Spellweaver (Magicka-like) required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1) need?

Spellweaver 1.5.0 (Forge 1.20.1). Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

4 listed on this file 3 pulled in by those mods
Mowzie's Mobs Optional for Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1)
optional
Matching file found Matched file: Mowzie's Mobs - 1.8.2 (1.20.1)
YUNG's Better Dungeons (Forge/NeoForge) Optional for Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1)
optional
Matching file found Matched file: [1.20] YUNG's Better Dungeons v4.0.4 (Forge)
When Dungeons Arise - Forge! Optional for Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1)
optional
Matching file found Matched file: DungeonsArise-1.20.x-2.1.58-release.jar
Aquamirae 🧩 (Neo)Forge Optional for Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1)
optional
Matching file found Matched file: Aquamirae 6.4.0
GeckoLib Needed by Mowzie's Mobs
pulled in
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar
YUNG's API (Forge/NeoForge) Needed by YUNG's Better Dungeons (Forge/NeoForge)
pulled in
Matching file found Matched file: [1.20] YUNG's API v4.0.6 (Forge)
Obscure API 🧩 Forge Needed by Aquamirae 🧩 (Neo)Forge
pulled in
Matching file found Matched file: Obscure API 18

3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Spellweaver (Magicka-like) without breaking your instance.

Built for Spellweaver (Magicka-like) Spellweaver 1.5.0 (Forge 1.20.1). Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Spellweaver 1.5.0 (Forge 1.20.1). It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Spellweaver 1.5.0 (Forge 1.20.1). It opens that exact file at the source.

About this project

What does Spellweaver (Magicka-like) add?

Spellweaver — Magicka-style Elemental Magic

**Combine elements. Weave spells. Shape the world.**

Spellweaver brings Magicka-inspired elemental spellcasting to Minecraft. No wands or mana bars to grind: combine up to five elements and cast. Every formula does something.

**Supported versions:** Minecraft 26.3, 26.2, 26.1 and 1.21.1 (NeoForge); 1.20.1 and 1.19.2 (Forge).

**Russian guide:** docs/GUIDE_RU.md (available in the source repository).

> **You shape this mod.** I read the comments almost every day. Ideas, bug reports and balance

> complaints from players have already turned into features. If something is missing, too strong

> or too weak, leave a comment and it may well be in the next release.

Features

  • **8 elements, 1286 formulas.** Fire, Water, Cold, Lightning, Earth, Life, Arcane and Death combine

into every formula of one to five elements: 346 hand-made recipes, and every other set fuses by

clear rules — the lead element sets the form, each element adds its mechanic, pairs react.

  • **A living Grimoire.** A leather-bound book whose pages really turn. Its first chapters teach

casting and the fusion rules, then come **206 signature spells**: search them by name, page

number or tag (#building, #damage, #summon, #support…), filter by element, tag or formula

length, and drag any spell into one of four quick-cast slots.

  • **Rune circles.** Every spell has its own rune written from 24 element glyphs. It flashes at your

hand, marks the zone of area spells, and meteors fall out of a rune circle in the sky.

  • **Tiers that matter.** One to three elements are support, hexes and jokes; four is the combat tier;

five is the top shelf with ritual-ordered ultimates — storms, meteor showers, tornadoes and

elemental titans rising from the ground.

  • **Shape the world.** Bridges, stairs, walls, pillars, ice spikes and a 5×5×5 shape editor for your

own stone sculptures. Earth and roots stay; ice and arcane fade.

  • **Status reactions.** Wet amplifies cold and lightning, fire thaws ice, life heals, death drains

and raises undead servants.

  • **18 specialist enemies** — shield beetles, goblin mages, countermages and more — each built to

test a different school of magic.

  • **Gear, charms and potions** that tune your element powers, area, duration, summons and cast speed.

  • **Datapack spells.** Any recipe can be added or replaced — recipe documentation: docs/RECIPE_FORMAT.md in the source repository.

The Mage's Path

Spellweaver is meant to be played as a journey: you survive, travel and grow as a mage.

  • **Mage level.** Casting, killing hostile mobs with magic and reading new scrolls give mage

experience. A new mage weaves formulas of three elements; four elements open at level 3 and five

at level 8. Every level adds 1% cast speed and 1% spell damage. Your level, experience and scroll

count are shown at the top of the Grimoire.

  • **Spell scrolls.** The strongest spells (elementals, ultimates, legendary spells) are sealed until

you read their scroll. Scrolls are never used up.

  • **Scrolls come from the world.** Any hostile mob from any mod has a small chance to drop one.

Witches, evokers and other spellcasters drop them more often. Specialist enemies drop them more

often still, and bosses always drop one, with ultimates the most likely. Drops prefer scrolls you

have not read yet.

  • **Where you travel matters.** Scrolls are found in chests of every structure, including those

from dungeon mods. Nether scrolls lean towards fire, End scrolls towards arcane, and both carry

more ultimates.

  • **Mobs have elemental natures.** Fire-immune mobs shrug off fire and fear water and cold; undead

resist death and burn under life magic; aquatic mobs resist water and conduct lightning; End

creatures resist arcane. This works for mobs from other mods automatically, and packs can tune it

with entity tags.

  • **Advancements.** A "Mage Path" tab follows you from your first cast and first scroll to the

complete grimoire, a boss slain by magic and the archmage rank.

Compatibility with Other Mods

Spellweaver needs no other mods. It works with mobs, bosses and structures from any mod, and has

tuned data for these dungeon mods:

  • **L_Ender's Cataclysm**: Ignis, the Netherite Monstrosity, the Leviathan, the Harbinger, Scylla,

Maledictus and the other bosses count as bosses and have their own elemental resistances.

  • **Mowzie's Mobs**: Frostmaw, the Ferrous Wroughtnaut, Umvuthi and the Sculptor.

  • **Aquamirae**: Captain Cornelia.

  • **When Dungeons Arise**, **YUNG's Better Dungeons** and any other structure mod: their chests

can hold spell scrolls.

Modpack makers can extend this with entity type tags:

| Tag | Effect |

| --- | --- |

| magicka:bosses | Counts as a boss (also c:bosses) |

| magicka:spellcasters | Uses the caster scroll chance |

| magicka:no_scroll_drops | Never drops scrolls |

| magicka:resists/<element> | Takes less damage from that element |

| magicka:weak/<element> | Takes more damage from that element |

Controls

| Key | Action |

| --- | --- |

| G | Toggle magic mode |

| 1 / 2 / 3 / 4 | Fire / Water / Cold / Lightning |

| Q / E / R / F | Earth / Life / Arcane / Death |

| Left click | Cast at your aim |

| Right click | Cast on yourself |

| V | Clear the formula |

| B | Open the Grimoire |

| Alt + 1–4 | Fill a formula from a quick slot |

| K | Shape editor |

| J | Loadout (gear and potion belt) |

| Z / X | Drink a belt potion |

Element keys only take over while magic mode is on. All keys can be rebound.

Configuration

Every feature can be tuned or switched off. Don't like mage levels, scrolls from every mob or

spells that break blocks? Turn them off. There are four ways.

In-game settings

Press Esc and click the book icon next to *Options…* (it is also next to *Done* in the

Options screen), or go to *Mods → Spellweaver → Config*. Each option has a description. In multiplayer only the server can change settings.

Commands

Operators (and singleplayer with cheats on) can change any option on a running server, no restart

needed. Changes are saved to the file and sent to every player at once.

| Command | Action |

| --- | --- |

| /spellweaver config | List all options; changed ones are yellow, click a name to edit it |

| /spellweaver config <option> | Show the value, description, default and allowed range |

| /spellweaver config <option> <value> | Set a value |

| /spellweaver config <option> default | Restore the default |

For example, /spellweaver config instantCast false brings back cast times for everyone, and

/spellweaver config mageLevels false with /spellweaver config unlockAllSpells true opens all five

elements and every spell from the start.

Configuration file

Each world has its own settings in saves/<world>/serverconfig/spellweaver-server.toml

(on a server: world/serverconfig/), created when the world is first loaded. Every option in it has

a comment. Change true to false or edit a number, then restart the game

or the server. The file is synced to clients, so players don't need to change anything.

Quick configuration presets

Copy this block into a new spellweaver-server.toml and remove # from the

lines you want. Put it in defaultconfigs/ next to mods/ and every new world starts with these

settings, or replace the file in a world's serverconfig/. Options you leave out keep their defaults.


# Spells take time to prepare, as before 1.4.0

#instantCast = false

# Classic mode: no mage levels, five elements from the start

#mageLevels = false

#formulaLengthByLevel = false

# All spells open, no scrolls needed

#unlockAllSpells = true

# Ordinary mobs drop no scrolls, only specialists and bosses

#scrollDropsFromAllMobs = false

# No scrolls in chests

#chestScrollMultiplier = 0.0

# Same scrolls in every dimension

#dimensionScrollBias = false

# Mobs take normal damage from every element

#mobElementResistances = false

# Keep the world intact: no broken blocks, no placed blocks

#allowTerrainDamage = false

#constructiveMagic = false

# Peaceful multiplayer

#friendlyFire = false

#playerMagicDamageMultiplier = 0.0

# No Spellweaver enemies spawning in the world

#specialEnemyNaturalSpawns = false

Don't paste the block into a file that already has these options: a duplicate key breaks the file

and NeoForge resets it.

Progression options

| Option | Default | Meaning |

| --- | --- | --- |

| unlockAllSpells | false | Open every sealed spell without scrolls |

| mageLevels | true | Mage level and mage experience |

| mageXpMultiplier | 1.0 | Scales all mage experience |

| maxMageLevel | 30 | Level cap |

| formulaLengthByLevel | true | Limit formula length by mage level (never in creative) |

| fourElementsLevel | 3 | Level that opens four-element formulas |

| fiveElementsLevel | 8 | Level that opens five-element formulas |

| castSpeedPerLevel | 1 | Cast speed per level, % |

| damagePerLevel | 1 | Spell damage per level, % |

Scroll options

| Option | Default | Meaning |

| --- | --- | --- |

| scrollDropsFromAllMobs | true | Any hostile mob can drop a scroll |

| mobScrollChance | 0.005 | Ordinary hostile mob |

| casterMobScrollChance | 0.05 | Witches, evokers, magicka:spellcasters |

| specialistScrollChance | 0.04 | Spellweaver specialist enemies |

| specialistCasterScrollChance | 0.1 | Specialist casters |

| bossScrollChance | 1.0 | Bosses |

| bossHealthThreshold | 150 | Hostile mobs with this much max health count as bosses; 0 disables |

| bossUltimateWeight | 3 | How much likelier an ultimate is in a boss drop |

| dimensionScrollBias | true | Nether leans to fire, End to arcane |

| chestScrollMultiplier | 1.0 | Scales the chance of a scroll in chests; 0 disables |

Elemental resistance options

| Option | Default | Meaning |

| --- | --- | --- |

| mobElementResistances | true | Mobs resist or suffer elements by their nature |

| elementResistMultiplier | 0.5 | Damage taken from a resisted element |

| elementWeaknessMultiplier | 1.5 | Damage taken from a weakness |

World and combat options

| Option | Default | Meaning |

| --- | --- | --- |

| constructiveMagic | true | Spells may place blocks |

| allowTerrainDamage | true | Spells may break blocks |

| magicBlockLifetime | true | Magic blocks fade over time |

| permanentEarthBlocks | true | Earth constructions stay |

| permanentRootBlocks | true | Roots stay |

| earthLifetimeTicks | 1200 | Lifetime of fading earth blocks |

| iceLifetimeTicks | 600 | Lifetime of fading ice blocks |

| rootLifetimeTicks | 900 | Lifetime of fading root blocks |

| arcaneLifetimeTicks | 400 | Lifetime of fading arcane blocks |

| maxConstructionBlocks | 16 | Block budget of one construction |

| collapseWithRoot | true | Constructions collapse when their base is gone |

| instantCast | true | Spells fire at once; channeled spells last while the button is held |

| castTimeMultiplier | 1.0 | Scales every cast time |

| channelMaxTicksPerElement | 20 | Channel length per element |

| playerMagicDamageMultiplier | 0.5 | Spell damage dealt to players |

| friendlyFire | true | Spells can hurt other players |

| maxActiveSpellsPerPlayer | 32 | Running spells per player |

| revivalWindowTicks | 600 | How long a fallen creature can still be revived |

| maxUndeadMinionsPerPlayer | 24 | Undead servants per player |

| specialEnemyNaturalSpawns | true | Specialist enemies spawn in the world |

Installation

  1. Install the mod loader that matches your Minecraft version.

  2. Download the Spellweaver file for **your exact Minecraft version and loader**.

  3. Place the downloaded .jar in your mods folder.

  4. For multiplayer, install the matching Spellweaver version on both the client and server.

**Supported Minecraft versions:**

| Minecraft | Mod loader |

| --- | --- |

| 26.3 / 26.2 / 26.1 | NeoForge |

| 1.21.1 | NeoForge 21.1.49+ |

| 1.20.1 / 1.19.2 | Forge |

**Minecraft 1.21.1 requires Java 21.** No additional mod dependencies are required. All supported versions receive the same spells and updates.

License

**MIT License.** Spellweaver is an independent fan project and is not affiliated with Paradox Interactive or the Magicka series. See LICENSE in the source repository.

Project description from CurseForge.

Pick your setup

Spellweaver (Magicka-like) by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Spellweaver (Magicka-like) versions and loaders

25 of 25 releases match

Looking for an older file? The official CurseForge project page is in Resources.