promotional banner

Expedition Core

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

Expedition Core (0.0.0-beta.2)

File nameexpedition_core-1.21.1-neoforge-21.1.249-0.0.0-beta.2.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Sep 22, 2026
Downloads
15
Size
28.6 KB
Mod Loaders
NeoForge
File ID
8949464
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:expedition-core-1707718:8949464"

Learn more about Curse Maven

What's new

v0.0.0-beta.2 - Structures & BossEncounter framework (M1)

First real milestone of Expedition Core: jigsaw structure helpers and a phased boss-encounter state machine.

Added

  • Structures: JigsawUtils (build/register StructureTemplatePools), StructurePlacement (spacing/separation), PieceSpawn (controlled piece-spawn callbacks).
  • Boss encounters: BossEncounter — a data-attachment-backed state machine with a builder API (phases, arena lock, boss bar, loot, music), plus a GeckoLib render base (GeoBossEntity/GeoBossRenderer).
  • Loot: LootInjector (pool injection gated by a datapack-load-time condition), AdvancementHooks.
  • Config: server-side multiplayer boss health/damage scaling and arena-escape grace period.

Fixed

  • BossEncounter's phase tracking had an off-by-one that made the highest-threshold phase (e.g. entering combat at 75% health) unreachable — fixed.
  • LootInjector's pool condition was accepted but never evaluated (the wrong condition type for the event it fires on) — switched to the correct load-time condition type.
Library mod, ships no content by itself. Install it because another mod (starting with Majestic) requires it. The dimension bootstrap framework doesn't exist yet — that's Milestone 2.