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.
介绍
📜 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.259+ |
| 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
常见问题
Almanac Core 支持哪些 Minecraft 版本?
Almanac Core 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Almanac Core 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
LlaGuiT0 的其他作品
查看全部 →Armor Cosmetic
同时穿两套盔甲——一套管属性,一套管外观。
Teleport Animation
使用传送石碑或 Create: Kinetic Waypoints 传送时,加入电影感镜头转场。
EnchantVenture
探索、战斗、建造并不断成长,开启精心打造的 Minecraft 冒险之旅:沉浸式探索、循序渐进的成长路线、魔法、科技、性能优化、官方内容,以及精心打磨且贴近原版的体验。
Carry Mechanics
徒手拾取、搬运和放置方块与实体!这是一款轻量且可配置的模组,也是 Carry On 的后继作品。
评论
登录后评论和评分