Community listing page, reviews here may not be monitored by the author.
Almanac Core
No reviews yet
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.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
📜 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
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources