promotional bannermobile promotional banner

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.

NeoForge Minecraft 1.21.1 Library MIT license




✨ Overview

Almanac Core lets magic content be defined as datapack JSON instead of Java code. It parses spell, ritual, research-node and relic definitions from any datapack, keeps them in a shared registry, and syncs them to connected clients — ready for other mods (or third-party datapacks) to reference.

If you were told to install this mod, it's because another mod on your instance depends on it — most likely Majestic. On its own it adds no items, blocks or gameplay.

Codex Stalking Dragons

🎯 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

PackageWhat it provides
codecThe SpellDefinition / RitualDefinition / ResearchNodeDefinition / RelicDefinition schemas.
dataThe reload listeners and the shared in-memory content registry.
netServer→client sync of the loaded content.
jei / guideFuture integration points (JEI categories, an in-game guide bridge) — not wired yet.

📋 Requirements

Minecraft1.21.1
NeoForge21.1.249+
Java21
SideClient and Server (required on both)
Depends onAstral Core
OptionalJEI

🎮 How to Use

  1. Install as a dependency of another mod that requires it (e.g. Majestic), on both client and server.
  2. Install Astral Core alongside it.
  3. 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.



Codex Stalking Dragons
https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding

The Almanac Core Team

profile avatar
  • 5
    Followers
  • 43
    Projects
  • 82.7K
    Downloads

More from LlaGuiT0View all

  • Mystical Realms - A Modded Server project image

    Mystical Realms - A Modded Server

    A vast modded Minecraft adventure combining exploration, RPG progression, magic, challenging combat, expanded world generation, farming, automation, villages, new structures, survival, building, and immersive quality-of-life features.

    • 2.9K
    • September 20, 2026
  • Frames Map 3D project image

    Frames Map 3D

    Renders the terrain around framed maps in real 3D — an authorized NeoForge 1.21.1 port of 3D Maps.

    • 163
    • September 20, 2026
  • Utility Nexus Fixes project image

    Utility Nexus Fixes

    Utility Nexus Fixes patches crash-causing version mismatches between third-party NeoForge mods — starting with the Iris/Sodium SodiumGameOptions→SodiumOptions rename crash — so packs don't need manual version pinning.

    • 981
    • September 20, 2026
  • Majestic project image

    Majestic

    Arcane-celestial magic and adventure — spells, rituals and relics earned by exploring a world of stars and starlight. Early alpha.

    • 20
    • September 18, 2026
  • Mystical Realms - A Modded Server project image

    Mystical Realms - A Modded Server

    A vast modded Minecraft adventure combining exploration, RPG progression, magic, challenging combat, expanded world generation, farming, automation, villages, new structures, survival, building, and immersive quality-of-life features.

    • 2.9K
    • September 20, 2026
  • Frames Map 3D project image

    Frames Map 3D

    Renders the terrain around framed maps in real 3D — an authorized NeoForge 1.21.1 port of 3D Maps.

    • 163
    • September 20, 2026
  • Utility Nexus Fixes project image

    Utility Nexus Fixes

    Utility Nexus Fixes patches crash-causing version mismatches between third-party NeoForge mods — starting with the Iris/Sodium SodiumGameOptions→SodiumOptions rename crash — so packs don't need manual version pinning.

    • 981
    • September 20, 2026
  • Majestic project image

    Majestic

    Arcane-celestial magic and adventure — spells, rituals and relics earned by exploring a world of stars and starlight. Early alpha.

    • 20
    • September 18, 2026