spells_and_spellcrafting-2.12.59.jar
Curse Maven Snippet
What's new
Spells and Spellcrafting 2.12.59 — release notes
Rolls up everything since 2.12.55: wand quality, area-scaled wand finds, Quality Equipment reforging, a rebuilt wand tooltip, and per-dimension spell power.
What's new
Wands now have a quality. Every wand you find in a chest rolls a quality that multiplies its power — Humming (1.05x), Resonant (1.10x), or Brilliant (1.15x). Crafted wands start without one. Quality multiplies into the wand's existing material and gem bonuses, so a Netherite + Diamond + Brilliant wand reaches 5.06x.
Harder places drop better wands. Wand finds now scale to where you find them. Generic overworld structures sit at the bottom of the curve; pyramids and mansions are a step up; strongholds, ancient cities, trial chambers and the whole Nether higher still; nether fortresses, bastions and the End higher again; end cities top out. Deeper zones roll better quality, and only the top two tiers can drop Netherite-material or gem-socketed wands — everywhere else it's still Iron or Gold with no gem. Found wands never roll a negative quality.
Reforge a wand's quality at the Reforging Station (with the Quality Equipment mod installed). Right-click the station holding a wand and it rerolls the quality for 1 Diamond, exactly the way that mod reforges gear: a fresh roll over all six named qualities, so it can come out worse. Sneak to use the station normally while holding a wand. The Creative Wand refuses reforging. Without that mod installed, a wand's quality is fixed at whatever you found it with.
Spell power can now scale per dimension. Difficulty mods inflate mob health and armor the deeper you go — and they scale your minions right along with hostile mobs, since they only leave the player out. Your spells were the one thing standing still, which is why an army keeps performing in the End while casting stops mattering. New [dimension_power] config knobs fix that. They ship at 1.00 (no change) for everyone, since most installs have no such mod; if you run one, the config comments carry measured values that restore parity (Nether 1.75, End 2.25). Healing is deliberately left alone — your maximum health doesn't scale by dimension either.
A rebuilt wand tooltip. A wand's tier, gem and name are now one line — "Diamond Netherite Wand", "Emerald Wooden Wand", plain "Iron Wand" — instead of three, and its enchantments sit right under the name. Hold SHIFT and the tooltip expands to spell out what each part contributes, in the same style as the rest of your gear: the tier's base power, the gem's bonus, and the quality's bonus in its own block. Power now reads to two decimals so quality steps are visible.
Fixed
- Acid's damage-over-time now scales like every other damage spell. Most of Acid's output is its DoT, and it was a flat number that ignored both the per-spell damage config and the new per-dimension one. Its default damage is unchanged.
- Chain Lightning could be made stronger by trying to weaken it. Setting its
spell_damagemultiplier to 0.00 — meant to disable its damage — restored the spell's full default instead. It now uses the configured value. - Minions no longer keep the wrong dimension's power. Difficulty mods scale a minion once and then freeze it, so an army dismissed or walked out of the End kept End-tier health, armor and damage forever — including back in the overworld — while a horde first raised in a weak biome could never scale up. Minions are now re-scaled for wherever they arrive, whether they come out of stasis or follow you through a portal, and a wounded minion stays as wounded as it was.
- Enchantment order on a wand is now stable instead of shuffling between sessions.
- Farmer's Delight village chests no longer count as wand-loot chests (villages were always meant to be excluded).
Under the hood
- Wand quality is a new field on the wand's data component, written only when present — existing wands load untouched.
- Zone classification is derived from the loot table and dimension, with no dependency on any difficulty mod; it works the same whether one is installed or not.
- The Reforging Station integration is a soft dependency matched by block id, with no compile-time link to that mod.
Requires / compatible with
- Minecraft 1.21.1
- NeoForge 21.1.224+
- Optional: Quality Equipment (enables wand reforging)
- Optional: any per-dimension difficulty mod (enables the
[dimension_power]knobs)
Migration notes
- Update the server and client together. The wand data component gained a field, so a mismatched pair cannot read each other's wands.
- Existing wands keep working and simply have no quality until you find or reforge one.
- New config keys, all defaulting to current behavior:
[dimension_power](overworld / the_nether / the_end / other),[loot] zoneScaling,[quality] stationReroll,[minions] rescaleOnRecall.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

