All versions
0.0.4
Release
SpellCraft - Magic World 0.0.12 weeks ago 77
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
SpellCraft — Update: Dark Smoke & Blue Flames
New Spells
- Umbravolo (Dark): transform into black smoke and FLY like a Death Eater — faster than a broom, drains 21 mana/s, right-click again to return
- Protego Diabolica (Advanced): channel a ring of blue fire — shields you, hurls attackers back and sets everyone who comes close ablaze
New Item
- Sorting Hat: wearable head item — +15 max mana, +10% mana regen. Can't be crafted; find it in mineshaft and Hogsmeade chests
New Models
- All 5 wands now have unique handcrafted 3D models (Elder, Phoenix, Thunderbird, Troll, Arcanewood)
- New Cleansweep broom model and a brand-new Werewolf model
Hogsmeade & Traders
- Mega-Hogsmeade: 11 colorful buildings incl. a Potion Shop, now with 9 wizard traders
- Traders got spawn eggs, learn the potion trade from a brewing stand, and fight hostile mobs with real spells (Stupefy, Expelliarmus, Bombarda + freeze/push, self-healing)
Dueling Overhaul
- Wand locks now trigger at full spell range (was capped at 11 blocks — fast spells could break duels before they started)
- No more random duel drops: looser aim tolerance, mouse-wheel locked during duels, and every duel end now shows a reason
- Casting first gives a small head start in the lock
Tweaks
- New config options: max wizard level & skill points per level (server owners can tune the passive tree)
- Dark spell books now drop in Azkaban cell chests (30%)
- HUD hint for switching spells (Shift + Scroll)
Designs from kasu https://kasuama.carrd.co/
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:o9KDY5Id:whFqtAPW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:o9KDY5Id:whFqtAPW"
}

