promotional bannermobile promotional banner

Astral Core

The magic-systems library behind Majestic: essence, spell casting, rituals, research and relics. Adds no content on its own — other mods build on it.
Back to Files

Astral Core (0.0.0-beta.1)

File nameastral_core-1.21.1-neoforge-21.1.249-0.0.0-beta.1.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Sep 18, 2026
Downloads
16
Size
73.1 KB
Mod Loaders
NeoForge
File ID
8910813
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:astral-core-1692769:8910813"

Learn more about Curse Maven

What's new

v0.0.0-beta.1 - Essence, casting, rituals, research & relics

First versioned build of Astral Core, the magic-systems library behind Majestic.

Added

  • Essence: a single global per-player magic resource. Server-authoritative API, passive regeneration out of combat, stackable modifiers, and automatic client sync.
  • Casting: a Spell behaviour contract with a full cast pipeline (PreCast → cost check → effect → PostCast), a custom SpellType registry, targeting helpers (raycast, area, self, projectile), per-player cooldowns, and client-side VFX hooks.
  • Rituals: a multiblock altar framework — tag-matched structure validation, ritual phases and lifecycle, configurable failure risk, and an abstract AltarBlockEntity with NBT persistence.
  • Research: a per-player knowledge graph with prerequisite-checked unlocks, automatic sync, and a trigger API for other mods to report progress.
  • Relics: a relic behaviour contract bridged to Regalia Slots API's equip slots, plus a set-synergy system.
  • /astralcore status debug command.

Technical Changes

  • runs.data used clientData(), invalid on net.neoforged.moddev 2.0.142 — fixed to data().
Library mod, ships no content by itself. Install it because another mod (starting with Majestic) requires it. Not yet verified with real gameplay — no concrete spell/ritual/relic exists yet to cast, run or equip.

This mod has no additional files