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
  • 2
    Followers
  • 16
    Projects
  • 18.9K
    Downloads

More from RPGEmperorView all

  • Symbiote Tweaks project image

    Symbiote Tweaks

    Addon for the Symbiote mod. Wall and ceiling crawling, ten tendril abilities on your own keybinds, sonic and fire weaknesses with items that answer them, and a leash that finally makes the symbiote stand down when you tell it to.

    • 1.7K
    • September 1, 2026
  • Magic From The East project image

    Magic From The East

    An add-on mod for Iron's Spell n' Spellbooks that adding new schools, spells and stuffs inspired from ancient Asian and Middle Eastern culture

    • 174.9K
    • August 29, 2026
  • Batman By Yo Fadda Batarang Control and Batpod Additions project image

    Batman By Yo Fadda Batarang Control and Batpod Additions

    Alfred takes two more supply drop orders — the Batman Beyond suit and the Utility Belt MKII — and every batarang can be flown: throw one and the camera rides behind it while the mouse steers, with slow motion on a key.

    • 265
    • August 28, 2026
  • SpellCraft - Magic World Protego DIabolica addon project image

    SpellCraft - Magic World Protego DIabolica addon

    A SpellCraft - Magic World addon: conjures Protego Diabolica, a stationary ring of soul-fire that instantly incinerates any hostile creature that crosses it and acts as a wall against incoming spells.

    • 118
    • August 27, 2026
  • Symbiote Tweaks project image

    Symbiote Tweaks

    Addon for the Symbiote mod. Wall and ceiling crawling, ten tendril abilities on your own keybinds, sonic and fire weaknesses with items that answer them, and a leash that finally makes the symbiote stand down when you tell it to.

    • 1.7K
    • September 1, 2026
  • Magic From The East project image

    Magic From The East

    An add-on mod for Iron's Spell n' Spellbooks that adding new schools, spells and stuffs inspired from ancient Asian and Middle Eastern culture

    • 174.9K
    • August 29, 2026
  • Batman By Yo Fadda Batarang Control and Batpod Additions project image

    Batman By Yo Fadda Batarang Control and Batpod Additions

    Alfred takes two more supply drop orders — the Batman Beyond suit and the Utility Belt MKII — and every batarang can be flown: throw one and the camera rides behind it while the mouse steers, with slow motion on a key.

    • 265
    • August 28, 2026
  • SpellCraft - Magic World Protego DIabolica addon project image

    SpellCraft - Magic World Protego DIabolica addon

    A SpellCraft - Magic World addon: conjures Protego Diabolica, a stationary ring of soul-fire that instantly incinerates any hostile creature that crosses it and acts as a wall against incoming spells.

    • 118
    • August 27, 2026