Astral Core
Magic-systems library for the Majestic ecosystem
Magic-systems library for the Majestic mod ecosystem. Astral Core provides the frameworks for essence, casting, rituals, research, and relics. It ships no concrete content of its own.
What it Provides
- Essence — Per-player magic resource with capacity, regen, and stacking modifiers
- Casting — Spell registry (
SpellType), cast pipeline, targeting, cooldowns, client VFX hooks - Rituals — Multiblock altar engine,
RitualType, phases, configurable risk - Research — Constellation knowledge graph with per-player unlock state and triggers
- Relics — Behaviour contract, Regalia Slots API bridge for equip slots, set synergies
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.249
- Java 21
Dependencies
- Regalia Slots API (LGPL-3.0) — Required, external JAR
- Common Toolkit (MIT) — Planned (not a dependency yet)
Dependencies are external — installed as separate JARs, never bundled.
Credits
- Part of the Majestic ecosystem by Stalking Dragons
- License: MIT
Biblioteca de sistemas de magia para el ecosistema de mods Majestic. Astral Core proporciona los marcos para esencia, lanzamiento de hechizos, rituales, investigación y reliquias. No incluye ningún contenido concreto propio.
Qué proporciona
- Esencia — recurso mágico por jugador con capacidad, regeneración y modificadores acumulables
- Lanzamiento — registro de hechizos (
SpellType), pipeline de casteo, objetivo, enfriamientos y hooks de VFX de cliente - Rituales — motor de altar multibloque,
RitualType, fases y riesgo configurable - Investigación — grafo de conocimiento de constelaciones con estado de desbloqueo por jugador y disparadores
- Reliquias — contrato de comportamiento, puente con Regalia Slots API para ranuras de equipamiento y sinergias de conjunto
Requisitos
- Minecraft 1.21.1
- NeoForge 21.1.249
- Java 21
Dependencias
- Regalia Slots API (LGPL-3.0) — Obligatoria, JAR externo
- Common Toolkit (MIT) — Prevista (aún no es dependencia)
Las dependencias son externas — se instalan como JARs separados, nunca incluidos.
Créditos
- Parte del ecosistema Majestic de Stalking Dragons
- Licencia: MIT
Magiesystem-Bibliothek für das Majestic-Mod-Ökosystem. Astral Core stellt die Frameworks für Essenz, Zaubern, Rituale, Forschung und Relikte bereit. Es liefert selbst keine konkreten Inhalte.
Was es bereitstellt
- Essenz — Magie-Ressource pro Spieler mit Kapazität, Regeneration und stapelbaren Modifikatoren
- Zaubern — Zauber-Registry (
SpellType), Cast-Pipeline, Zielauswahl, Cooldowns, Client-VFX-Hooks - Rituale — Multiblock-Altar-Engine,
RitualType, Phasen, konfigurierbares Risiko - Forschung — Konstellations-Wissensgraph mit Freischalt-Status pro Spieler und Triggern
- Relikte — Verhaltensvertrag, Regalia-Slots-API-Brücke für Ausrüstungsslots und Setz-Synergien
Voraussetzungen
- Minecraft 1.21.1
- NeoForge 21.1.249
- Java 21
Abhängigkeiten
- Regalia Slots API (LGPL-3.0) — Erforderlich, externe JAR
- Common Toolkit (MIT) — Geplant (noch keine Abhängigkeit)
Abhängigkeiten sind extern — als separate JARs installiert, nie gebündelt.
Credits
- Teil des Majestic-Ökosystems von Stalking Dragons
- Lizenz: MIT
Bibliothèque de systèmes de magie pour l’écosystème de mods Majestic. Astral Core fournit les cadres pour l’essence, l’incantation, les rituels, la recherche et les reliques. Elle ne fournit aucun contenu concret par elle-même.
Ce qu’elle fournit
- Essence — ressource magique par joueur avec capacité, régénération et modificateurs cumulables
- Incantation — registre de sorts (
SpellType), pipeline d’incantation, ciblage, temps de recharge, hooks VFX client - Rituels — moteur d’autel multibloc,
RitualType, phases, risque configurable - Recherche — graphe de connaissances des constellations avec état de déverrouillage par joueur et déclencheurs
- Reliques — contrat de comportement, pont vers l’API Regalia Slots pour les emplacements d’équipement et synergies d’ensemble
Prérequis
- Minecraft 1.21.1
- NeoForge 21.1.249
- Java 21
Dépendances
- Regalia Slots API (LGPL-3.0) — Requise, JAR externe
- Common Toolkit (MIT) — Prévue (pas encore une dépendance)
Les dépendances sont externes — installées comme JARs séparés, jamais bundlés.
Crédits
- Fait partie de l’écosystème Majestic de Stalking Dragons
- Licence : MIT
Biblioteca de sistemas de magia para o ecossistema de mods Majestic. Astral Core fornece as frameworks para essência, lançamento de feitiços, rituais, investigação e relíquias. Não inclui nenhum conteúdo concreto próprio.
O que fornece
- Essência — recurso mágico por jogador com capacidade, regeneração e modificadores acumuláveis
- Lançamento — registo de feitiços (
SpellType), pipeline de conjuração, alvo, tempos de recarga e hooks de VFX do cliente - Rituais — motor de altar multibloco,
RitualType, fases e risco configurável - Investigação — grafo de conhecimento de constelações com estado de desbloqueio por jogador e disparadores
- Relíquias — contrato de comportamento, ponte com a Regalia Slots API para ranhuras de equipamento e sinergias de conjunto
Requisitos
- Minecraft 1.21.1
- NeoForge 21.1.249
- Java 21
Dependências
- Regalia Slots API (LGPL-3.0) — Obrigatória, JAR externo
- Common Toolkit (MIT) — Prevista (ainda não é dependência)
As dependências são externas — instaladas como JARs separados, nunca incluídos.
Créditos
- Parte do ecossistema Majestic da Stalking Dragons
- Licença: MIT