CurseForge · Minecraft mod
Apprentice's Codex
An addon for Iron's Spells and Spellbooks that adds some apprentice's magic contents.
Quick answer
Which Apprentice's Codex release should I use?
Apprentice's Codex apprentice_codex-0.9.7.1+mc1.21.1.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 5 required mods have matching files.
Where it goes
Is Apprentice's Codex required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Apprentice's Codex apprentice_codex-0.9.7.1+mc1.21.1.jar need?
apprentice_codex-0.9.7.1+mc1.21.1.jar. Change the file and its required mods may change too.
Install Iron's Spells 'n Spellbooks, GeckoLib, Curios API, playerAnimator and 1 more first. We found matching files for this game-version and loader setup. 3 come through another mod in the chain.
3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Apprentice's Codex without breaking your instance.
Built for Apprentice's Codex apprentice_codex-0.9.7.1+mc1.21.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use apprentice_codex-0.9.7.1+mc1.21.1.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Iron's Spells 'n Spellbooks, GeckoLib, Curios API, playerAnimator and 1 more first. We found matching files for this game-version and loader setup. 3 come through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside apprentice_codex-0.9.7.1+mc1.21.1.jar. It opens that exact file at the source.
About this project
What does Apprentice's Codex add?

A lightweight add-on for Iron's Spells 'n Spellbooks focused on side-grade magic: new spells, spellcasting weapons, curios, spellbooks, and utility blocks.
It does not add new mobs, spell schools, ores, biomes, or mandatory progression. Existing worlds can use the content without restarting, while newly generated villages may include a new profession villager.
Contents
The following content is currently included.
Spells (Around 60 spells)
Including:
- Combat spells: summoned blades, rifles, shotguns, muskets, and other magical weapons.
- Defensive and support spells: barriers, guard stances, traps, healing blooms, and mana recovery.
- Exploration and utility spells: magical lights, personal storage, remote vision, structure search, pet storage, and treasure sensing.
- Gathering and crafting spells: tree cutting, terrain shaping, crop harvesting, smelting-style processing, and item collection.
Items
Items include:
- Spellcasting gear: Spellcaster Guns, Swingcast Staves, Offhand Spell Amplifiers, and other spell-triggering equipment.
- Specialized magic weapons: Smashcast Scepter, Focus Staffbow, Multipurpose Staffrifle, Reflectcast Shield, Mana Force Blade, and more.
- Spellbooks and curios: Ender Grimoire, Archivist's Grimoire, Spell-stained Runic Tablet, mana/defense accessories, and utility curios.
- Mage armor sets: glass-cannon robes and school-agnostic caster gear for players who want more spell power at a real defensive cost.
- Utility blocks: Spellcaster Workbench, Spell Dispenser, Atelier Station, and other support blocks.
Spell Dispenser can cast supported scroll spells with redstone, mana potion fuel, and optional Create contraption support.
Datapack Customization
This mod supports customization via datapacks.
You can add or modify several behavior definitions, such as spell-related profiles, deny lists, recipe-like data, and other configurable gameplay data.
Because the available options have grown large, detailed documentation has been moved to the GitHub Wiki.
See the datapack documentation here: https://github.com/hexqua/apprentice_codex/wiki
The documentation is currently written in Japanese.
If needed, please use your browser's translation feature.
Note:
- Datapack formats may change between mod versions.
- Please check the documentation page matching your mod version.
- In-game descriptions, tooltips, and JEI integration may not cover every datapack option.
License & Use
This project is licensed under MIT and CC0-1.0; however, third-party content may be licensed differently. For details, please refer to the GitHub repository.
Permissions
- Free to use in modpacks.
- Free to create resource packs and data packs.
- Free to take screenshots and create videos.
Support Policy
For bug reports and support requests, please use GitHub Issues with logs, Minecraft/mod version, and mod list.
- Official downloads are provided only via CurseForge or Modrinth.
- I do not provide support for builds obtained from other sources (reuploads, mirrors, etc.).
- If you encounter an issue, please reproduce it using an official file and include the version number and logs.
- Unofficial reuploads may be outdated or tampered with. Use them at your own risk.
- If you run into a bug, please report it on GitHub Issues when possible, with logs/mod list included.
Note
- This is my first mod, so some parts may be rough.
- The author is Japanese, so some English wording may be awkward or imperfect.
Project description from CurseForge.
Pick your setup
Apprentice's Codex by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Apprentice's Codex versions and loaders
apprentice_codex-0.9.7.1+mc1.21.1.jar
30 Aug 2026
apprentice_codex-0.9.7.1+mc1.20.1.jar
30 Aug 2026
apprentice_codex-0.9.7+mc1.21.1.jar
24 Aug 2026
apprentice_codex-0.9.7+mc1.20.1.jar
24 Aug 2026
apprentice_codex-0.9.6+mc1.20.1.jar
26 Jul 2026
apprentice_codex-0.9.6+mc1.21.1.jar
26 Jul 2026
apprentice_codex-0.9.5+mc1.20.1.jar
4 Jul 2026
apprentice_codex-0.9.5+mc1.21.1.jar
4 Jul 2026
apprentice_codex-0.9.4.2+mc1.21.1.jar
16 Jun 2026
apprentice_codex-0.9.4.1+mc1.21.1.jar
15 Jun 2026
apprentice_codex-0.9.4.1+mc1.20.1.jar
15 Jun 2026
apprentice_codex-0.9.4+mc1.21.1.jar
14 Jun 2026
Looking for an older file? The official CurseForge project page is in Resources.