
Choose your side. Become a witch with the Book of Shadows, or a demon with the Grimoire.
Inspired by the 90's TV show Charmed, this mod adds a full magic system to Minecraft: amulets with powers and skill trees, two paths with their own spell books, villages to explore, a questing system, herb growing and potion brewing, summoned demons, and a final boss battle for each side.
Requires: Minecraft 1.21.1, Fabric Loader 0.16+, Fabric API, Java 21.

When you first join you pick a side. The choice is permanent and you can never be both.
- Witch – wields the Book of Shadows. Healing, shielding, deflection, astral projection and more, plus the Power of Three with other witches.
- Demon – wields The Grimoire. Fire, lightning, fear, shimmering, and Lesser Demons that fight at your side.

Your powers come from amulets. Craft them, or earn them as quest rewards. Wear up to three in the amulet slots beside your armor slots and cast them with Z, X and C (rebindable), or right-click a held amulet.
Witch powers (11): Telekinesis, Orbing, Molecular Immobilization, Premonition, Levitation, Astral Projection, Molecular Combustion, Deflection, Shielding, Illusion Casting, and the special Wrath of the Elders.
Demon powers (6): Fireball, Energy Ball, Shimmer, Fear, Lightning, and the special Metamorphosis.
- Mana – every power costs mana, which refills over time. The mana bar shows while you wear an amulet.
- Leveling – every cast earns that power XP. Each power can reach level 33 and gives 3 skill points per level.
- Skill trees – sneak + right-click an amulet to open its tree and upgrade damage, range, cooldown and more.
- Power of Three – three witches standing together get cheaper mana, shorter cooldowns and stronger powers.

Demons can summon a bound Lesser Demon with a ritual: place four ingredients on a lit soul campfire and right-click it with the Grimoire. Six demons to summon, each with its own ritual and strength:
Scavenger Demon, Incubus, Half Demon, Succubus, Grimlock and the deadly Krychek Demon.

- Witch Villages with witches, shops, quest givers and a Herbalist Cottage with its own greenhouse.
- Demon Villages with demons and their own quest givers.
- Hostile witches and demons roam the wider world as well. Go armed.

Each side has three quest givers with 15 quests apiece (90 in all), easiest first. Tasks include gathering, crafting, hunting, performing rituals and delivering items. Rewards are coins, experience and sometimes an amulet. Gather quests can be repeated for extra coins. A quest dialogue box shows what each giver needs, and your journal is kept in the back of your book.

- Three coins: copper, iron and gold. 9 copper = 1 iron, 9 iron = 1 gold.
- Five witches run shops: the Kitchen Witch (all seven potions), the Forest Witch (herbs and seeds), and the Nature Witch, Dark Witch and Elementalist Mage (more herbs and rowan saplings).
- Trading levels a witch up like a villager and unlocks rarer goods.

Grow 17 herbs from seeds on farmland with bone meal, plus rowan berries from rowan trees. Brew them in the Enchanted Emerald Cauldron over a lit campfire into seven potions:
- Healing
- Sleeping (thrown)
- Vanquishing (thrown)
- Stunning (thrown)
- Invisibility
- Fire Resistance
- Lightning Resistance

Finish every quest on your path and your top quest giver sets you the final quest. A ritual appears in the back of your book. Gather its ten offerings, throw them on the ground and light them. After a five second countdown a barrier rises and a boss is summoned.
- Wrath of the Elders (witch) – an area blast that instantly destroys demons and hostile monsters. It never harms players, villagers, witches or peaceful and neutral creatures.
- Metamorphosis (demon) – kill a creature or demon to learn its form, then transform into it, with your model replaced, until you change back.
Feedback
This mod is still growing. Found a bug or have an idea? Leave a comment or open an issue.