promotional bannermobile promotional banner

Expedition Core

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

🗺 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.259+
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

Expedition Core Team

profile avatar
  • 8
    Followers
  • 62
    Projects
  • 275.9K
    Downloads

Stalking Dragons builds NeoForge mods, modpacks and datapacks for Minecraft — 40+ published projects, 80K+ downloads. šŸ° Modpacks: Mystical Realms, EnchantVenture, SKD Exploration/MineColonies/Solo Leveling/DC, Crafted Kingdom

More from LlaGuiT0View all

  • Vellumli project image

    Vellumli

    Accessible, data-driven, dependency-free documentation for Minecraft.

    • 2.8K
    • November 10, 2026
  • Warhost project image

    Warhost

    A NeoForge 1.21.1 port and continuation of Ancient Warfare 2: factions, NPC armies, the .aws structure template system, automation worksites, and siege vehicles.

    • 108
    • November 10, 2026
  • Steeped project image

    Steeped

    Tea trees, teapots and a cupboard of brews, each with its own effect. A NeoForge 1.21.1 port of Simply Tea.

    • 185
    • November 10, 2026
  • Fauna Garden project image

    Fauna Garden

    Plant a seed, wait, and a baby animal grows out of the ground. Crops for every animal, plus water, Nether and lava variants. A port of Animal Crops to 1.21.1.

    • 194
    • November 10, 2026
  • Vellumli project image

    Vellumli

    Accessible, data-driven, dependency-free documentation for Minecraft.

    • 2.8K
    • November 10, 2026
  • Warhost project image

    Warhost

    A NeoForge 1.21.1 port and continuation of Ancient Warfare 2: factions, NPC armies, the .aws structure template system, automation worksites, and siege vehicles.

    • 108
    • November 10, 2026
  • Steeped project image

    Steeped

    Tea trees, teapots and a cupboard of brews, each with its own effect. A NeoForge 1.21.1 port of Simply Tea.

    • 185
    • November 10, 2026
  • Fauna Garden project image

    Fauna Garden

    Plant a seed, wait, and a baby animal grows out of the ground. Crops for every animal, plus water, Nether and lava variants. A port of Animal Crops to 1.21.1.

    • 194
    • November 10, 2026