CurseForge · Minecraft mod
Almanac Core
Content-as-data library for the Majestic ecosystem: datapack-driven spells, rituals, research nodes and relics, synced to clients. Adds no content on its own.
Quick answer
Which Almanac Core release should I use?
Almanac Core (0.0.0-beta.3) targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Almanac Core 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 Almanac Core (0.0.0-beta.3) need?
Almanac Core (0.0.0-beta.3). Change the file and its required mods may change too.
Install Astral Core, Regalia Slots API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
1 extra mod was pulled in by another dependency. 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 Almanac Core without breaking your instance.
Built for Almanac Core (0.0.0-beta.3). Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Almanac Core (0.0.0-beta.3). It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Astral Core, Regalia Slots API first. We found matching files for this game-version and loader setup. 1 comes 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 Almanac Core (0.0.0-beta.3). It opens that exact file at the source.
About this project
What does Almanac Core add?
📜 Almanac Core
Content-as-data library for the Majestic ecosystem: datapack-driven spells, rituals, research nodes and relics. Adds no content on its own.
✨ Overview
🎯 Features
📝 Data-Driven Definitions
Full Codec-based schemas for spells (school, tier, cost, cast type, effects), rituals (altar tier, item/tag inputs, essence cost, risk, outputs), research nodes (prerequisites, unlocks, tree position) and relics (slot, passives, active ability, set) — all plain JSON, reloadable without a restart.
🔄 Reload-Safe Loaders
Each kind is parsed by its own datapack reload listener into an in-memory registry, so a bad file in one category never wipes the others, and content updates apply on /reload.
🔌 Client Sync
The full loaded content set is pushed to every connected client on login and on every datapack reload, so client-side systems (a future guide, JEI, HUDs) always see the current state.
🔍 JEI-Ready
Built to plug into JEI once wired — ritual and research categories are designed around the same data this library already loads.
🧱 Mod Structure
| Package | What it provides |
|---|---|
codec |
The SpellDefinition / RitualDefinition / ResearchNodeDefinition / RelicDefinition schemas. |
data |
The reload listeners and the shared in-memory content registry. |
net |
Server→client sync of the loaded content. |
jei / guide |
Future integration points (JEI categories, an in-game guide bridge) — not wired yet. |
📋 Requirements
| Minecraft | 1.21.1 |
|---|---|
| NeoForge | 21.1.249+ |
| Java | 21 |
| Side | Client and Server (required on both) |
| Depends on | Astral Core |
| Optional | JEI |
🎮 How to Use
- Install as a dependency of another mod that requires it (e.g. Majestic), on both client and server.
- Install Astral Core alongside it.
- Drop spell/ritual/research-node/relic JSON in a datapack under
data/<namespace>/almanac/<kind>/— it loads automatically.
Early development. Almanac Core is still pre-release (
0.0.0-beta.x); JSON schemas may change between betas.
🙏 Credits
Developed by Stalking Dragons as part of the Majestic ecosystem, alongside Astral Core, Expedition Core and Majestic itself.

https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding
Project description from CurseForge.
Pick your setup
Almanac Core by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Almanac Core versions and loaders
Almanac Core (0.0.0-beta.3)
almanac_core-1.21.1-neoforge-21.1.249-0.0.0-beta.3.jar
24 Sept 2026
Almanac Core (0.0.0-beta.2)
almanac_core-1.21.1-neoforge-21.1.249-0.0.0-beta.2.jar
18 Sept 2026
Almanac Core (0.0.0-beta.1)
almanac_core-1.21.1-neoforge-21.1.249-0.0.0-beta.1.jar
18 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.