promotional bannermobile promotional banner

SpellCraft - Magic World Lessons Addon

Learn Arcanum spells like classes. Commands & quest-reward items teach spells one at a time (permanent or temporary) and grant magic levels/XP. Built to plug into quest mods for a Hogwarts-style progression.

Arcanum Lessons

Turn learning Arcanum spells into classes. A command and two quest-reward items let you grant spells one at a time — permanently, or temporarily for in-lesson practice — plus commands to hand out magic levels and XP. Built to plug into a quest mod: finish a lesson, earn the spell.

Base Arcanum only teaches spells at its spell table (materials + XP) and only has all-or-nothing commands. Arcanum Lessons adds the per-spell control a Hogwarts-style progression needs, and keeps the client in sync instantly (no relog needed).

Commands

/arcanumlesson ... (requires permission level 2, so quest mods running as operator can use it):

grant <players> <spell> — permanently teach one spell.

temp <players> <spell> [seconds] — grant a spell temporarily (to practice during a lesson); it removes itself when the time is up.

revoke <players> <spell> — remove a single spell (base Arcanum only had "forget all").

addlevel <players> [amount] — raise the player's magic level (default 1).

addxp <players> <amount> — grant raw magic XP.

grantall / forgetall / list — convenience shortcuts.

The <spell> argument auto-completes with every Arcanum spell id (wingardium_leviosa, expelliarmus, …).

Items (quest rewards)

The target spell is stored in the item's Spell NBT tag, so a quest can hand out the item already configured — e.g. /give @p arcanum_lessons:diploma{Spell:"wingardium_leviosa"}. The creative tab already contains one Diploma and one Practice Scroll per spell, ready to hand out.

Diploma — permanently learns the spell when used (and is consumed).

Practice Scroll — temporarily grants the spell (its Seconds tag, or the config default), for in-lesson practice. It really teaches the spell, so it works natively — it shows in the spell menu, can be selected and cast — and is removed when the timer ends.

Forbidden spells

Dark and Unforgivable spells aren't taught at school, so their unlock items are themed after a specific dark source instead of a school diploma (and shown in dark red), each with its own texture:

Salazar Slytherin's Archives — the Unforgivable Curses (Avada Kedavra, Imperio, Crucio).

Half-Blood Prince's Diary — Sectumsempra (Snape's own creation).

Grindelwald's Diaries — the Protego Diabolica spells (his signature black fire).

Tome of the Dark Arts — the remaining Dark spells (Fiendfyre, Umbravolo, …).

Base Arcanum's weaker protego_diabolica shows as "Diploma: … (Practice)" to set it apart from Grindelwald's real one.

A suggested Hogwarts flow

Start a lesson quest → temp the spell (the student practices) → complete the lesson → hand out the Diploma (or grant) so it sticks, plus addlevel to rank up.

Compatibility & notes

Arcanum (required). Works with any quest mod that can run commands or give items (FTB Quests, Heracles, MeBahel RPG, …).

Config: defaultTempSeconds (default 300) — the fallback duration for temporary grants.

The temporary-grant timer is in memory; a temp grant that outlives a server restart becomes permanent (fine for short in-lesson practice windows).

The SpellCraft - Magic World Lessons Addon Team

profile avatar
  • 1
    Followers
  • 9
    Projects
  • 490
    Downloads

More from RPGEmperorView all