Expedition Core

Quick rating

Community listing page, reviews here may not be monitored by the author.

Expedition Core

No reviews yet

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

Mod Loaders
Minecraft

About

Description

🗺 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

PackageWhat it provides
structureJigsawUtils, StructurePlacement, PieceSpawn.
bossBossEncounter and its supporting classes (phases, arena lock, bar, loot, music), plus boss/render for GeckoLib.
lootLootInjector, AdvancementHooks.
configServer-side multiplayer boss scaling and arena-escape settings.
dimensionFuture integration point (custom dimension bootstrap, safe travel, return anchors) — not wired yet.

📋 Requirements

Minecraft1.21.1
NeoForge21.1.249+
Java21
SideClient and Server (required on both)
Depends onGeckoLib

🎮 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