星界核心

星界核心

Majestic背后的魔法系统库:精华、施法、仪式、研究和遗物。自身不添加内容——其他模组在其基础上构建。

✨ Astral Core

Majestic 背后的魔法系统库:精华、施法、仪式、研究与遗物。自身不添加任何内容——其他模组在其之上构建。

NeoForge Minecraft 1.21.1 Library MIT license


✨ 概述

Astral Core 是 Majestic 生态系统的共享魔法引擎。它自身不提供任何法术、仪式或遗物——它为其他模组(首先是 Majestic 本身)提供构建基础:单一玩家级精华资源、施法管线、多方块仪式引擎、玩家级研究图谱,以及桥接到 Regalia Slots API 的遗物框架。

如果你被告知要安装此模组,那是因为你实例中的另一个模组依赖它——最可能是 Majestic
Codex Stalking Dragons

🎯 特性

🔮 精华

每位玩家单一的、服务器权威的魔法资源:容量、脱战被动回复,以及来自任何来源(祭坛、生物群系、遗物、研究)的可叠加修正。自动同步到客户端。

✨ 施法

可注册的法术类型系统,具有完整的施法管线(预施法 → 消耗检查 → 效果 → 施法后)、玩家级冷却、目标辅助(射线检测、区域、自身、投射物),以及用于粒子和音效的客户端钩子。

🏛️ 仪式引擎

多方块祭坛框架:针对标签匹配形状的结构验证、仪式阶段与生命周期、可配置的失败风险,以及 NBT 持久化状态——供任何模组在其之上构建具体的祭坛和仪式。

📖 研究图谱

玩家级的可解锁节点知识图谱,具有前置条件检查、自动同步,以及触发 API,使其他模组可以报告进度(“获得物品”、“进入结构”),而无需 Astral Core 了解其含义。

💎 遗物

遗物行为契约(装备 / 卸下 / 被动 tick / 主动能力),桥接到 Regalia Slots API 的装备槽位,以及用于穿戴多个相关遗物时提供加成的套装协同系统。

🧱 模组结构

提供内容
essence 玩家级魔法资源、其被动回复、修正和客户端同步。
cast 法术行为契约、其注册表、施法上下文/结果、目标辅助和冷却。
ritual 多方块/祭坛引擎:结构验证、仪式生命周期和风险。
research 玩家级知识图谱及其解锁/触发 API。
relic 遗物行为契约及其到 Regalia Slots API 的桥接,包括套装协同。

📋 需求

Minecraft 1.21.1
NeoForge 21.1.249+
Java 21
客户端和服务器(两端都需要)
依赖于 Regalia Slots API

🎮 如何使用

  1. 作为需要它的另一个模组(例如 Majestic)的依赖项安装,在客户端和服务器上都要安装。
  2. 同时安装 Regalia Slots API
  3. 无需直接配置——Astral Core 自身没有面向玩家的内容。

早期开发。 Astral Core 仍处于预发布阶段(0.0.0-beta.x),其 API 可能在不同 beta 版本之间发生变化。


🙏 鸣谢

Stalking Dragons 开发,作为 Majestic 生态系统的一部分,与 Expedition CoreAlmanac Core 以及 Majestic 本身一同发布。

Codex Stalking Dragons

https://codex.skdragons.com/

Codex Stalking Dragons — Minecraft Modding