Spellweaver (Magicka-like)
作者:Restor_0o0
Magicka-like spellcasting: combine 8 elements into hundreds of spells
截图
介绍
中文介绍正在准备中,下面暂时显示原文。
# 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.
“`toml
# 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.
常见问题
Spellweaver (Magicka-like) 支持哪些 Minecraft 版本?
Spellweaver (Magicka-like) 支持 Minecraft Java 版 1.19.2–26.3,共 6 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Spellweaver (Magicka-like) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Restor_0o0 的其他作品
查看全部 →FPV Drones: Acro & Racing
by Restor_0o0
Real FPV quads and fixed-wing aircraft. Build a drone from parts, fly in full acro with an RC radio or mouse and keyboard, race through gates and run strike missions.
289
13 天前
CurseForge
Sky Strata
by Restor_0o0
Giant floating continents and configurable layers of sky islands. A world type built for airships.
273
12 天前
CurseForge
评论
登录后评论和评分