跳到正文

Expedition Core

作者:LlaGuiT0

Adventure/world framework library for the Majestic mod ecosystem, providing jigsaw structure helpers and a phased boss-encounter system.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

🗺 Expedition Core

The adventure/world library behind Majestic: jigsaw structure helpers and a phased boss-encounter framework. Adds no content on its own.

NeoForge
Minecraft 1.21.1
Library
MIT license


✨ Overview

Expedition Core is the shared adventure engine of the Majestic ecosystem. It ships no dimensions, structures or bosses of its own — it gives other mods (starting with Majestic itself) the frameworks to build them on top of: jigsaw structure-pool utilities, a phased boss-encounter state machine with arena locking and multiplayer scaling, loot-table injection, and a GeckoLib render base for complex mobs.

If you were told to install this mod, it’s because another mod on your instance depends on it — most likely Majestic. It is independent of the magic library (Astral Core) and reusable by any mod.

Codex Stalking Dragons

🎯 Features

🏗 Structures

Helpers to build and register jigsaw StructureTemplatePools from a piece/weight map, spacing/separation placement settings, and a controlled piece-spawn callback registry for populating generated rooms with mobs or loot.

💀 Boss Encounters

A data-attachment-backed state machine for any Mob: health-threshold phases with callbacks, a temporary arena lock with an escape hook, a boss-bar wrapper, duplicate-and-distribute loot rolling, looped per-player music, and a configurable multiplayer health/damage scaling factor.

🏖 GeckoLib Render Base

A thin GeoBossEntity / GeoBossRenderer base to cut the usual GeckoLib boilerplate for boss and complex-mob rendering.

🏷 Loot & Advancements

Inject additional pools into existing vanilla or structure loot tables, gated by a datapack-load-time condition, plus simple grant/check hooks for advancements from server code.

🧱 Mod Structure

Package What it provides
structure JigsawUtils, StructurePlacement, PieceSpawn.
boss BossEncounter and its supporting classes (phases, arena lock, bar, loot, music), plus boss/render for GeckoLib.
loot LootInjector, AdvancementHooks.
config Server-side multiplayer boss scaling and arena-escape settings.
dimension Future integration point (custom dimension bootstrap, safe travel, return anchors) — not wired yet.

📋 Requirements

Minecraft 1.21.1
NeoForge 21.1.259+
Java 21
Side Client and Server (required on both)
Depends on GeckoLib

🎮 How to Use

  1. Install as a dependency of another mod that requires it (e.g. Majestic), on both client and server.
  2. Install GeckoLib alongside it.
  3. On its own it adds no items, blocks, structures or mobs — the consumer mod calls its API to build its own content.

Early development. Expedition Core is still pre-release (0.0.0-beta.x); the public API may change between betas.


🙏 Credits

Developed by Stalking Dragons as part of the Majestic ecosystem, alongside Astral Core, Almanac Core and Majestic itself.


Codex Stalking Dragons


https://codex.skdragons.com/

Codex Stalking Dragons — Minecraft Modding

常见问题

Expedition Core 支持哪些 Minecraft 版本?

Expedition Core 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Expedition Core 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

LlaGuiT0 的其他作品

查看全部 →