Community listing page, reviews here may not be monitored by the author.
Astral Core
No reviews yet
The magic-systems library behind Majestic: essence, spell casting, rituals, research and relics. Adds no content on its own — other mods build on it.
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
✨ 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.
✨ Overview
🎯 Features
🔮 Essence
A single, server-authoritative magic resource per player: capacity, passive regeneration out of combat, and stackable modifiers from any source (altars, biomes, relics, research). Synced to the client automatically.
✨ Spell Casting
A registrable spell-type system with a full cast pipeline (pre-cast → cost check → effect → post-cast), per-player cooldowns, targeting helpers (raycast, area, self, projectile), and client-side hooks for particles and sound.
🏛️ Ritual Engine
A multiblock altar framework: structure validation against a tag-matched shape, ritual phases and lifecycle, configurable failure risk, and NBT-persisted state — ready for any mod to build concrete altars and rituals on top of.
📖 Research Graph
A per-player knowledge graph of unlockable nodes with prerequisite checks, synced automatically, and a trigger API so other mods can report progress ("item obtained", "structure entered") without Astral Core needing to know what they mean.
💎 Relics
A relic behaviour contract (equip / unequip / passive tick / active ability) bridged to Regalia Slots API's equip slots, plus a set-synergy system for bonuses when multiple related relics are worn together.
🧱 Mod Structure
| Package | What it provides |
|---|---|
essence | The per-player magic resource, its passive regen, modifiers and client sync. |
cast | The spell behaviour contract, its registry, cast context/result, targeting helpers and cooldowns. |
ritual | The multiblock/altar engine: structure validation, ritual lifecycle and risk. |
research | The per-player knowledge graph and its unlock/trigger API. |
relic | The relic behaviour contract and its bridge to Regalia Slots API, including set synergies. |
📋 Requirements
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Side | Client and Server (required on both) |
| Depends on | Regalia Slots API |
🎮 How to Use
- Install as a dependency of another mod that requires it (e.g. Majestic), on both client and server.
- Install Regalia Slots API alongside it.
- There is nothing to configure directly — Astral Core has no player-facing content by itself.
Early development. Astral Core is still pre-release (0.0.0-beta.x) and its API may change between betas.
🙏 Credits
Developed by Stalking Dragons as part of the Majestic ecosystem, alongside Expedition Core, Almanac 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