Wiki 9Minecraft Structure Gel API Wiki

Structure Gel API — Guide

Which Mods Need It

Install Structure Gel API whenever a mod you use lists it as a dependency. If it is missing, those mods will fail to load and the game will report a missing-dependency error for the mod id structure_gel.

  • Blue Skies is built directly on Structure Gel API - its dimension portals and its many generated structures and dungeons use the library's portal framework and structure system. Blue Skies will not run without it.
  • Other structure- and dimension-heavy mods from the same ecosystem also depend on it.

Because it is a shared dependency, the rule of thumb is simple: add Structure Gel API when a mod tells you to, and leave it out otherwise. The mod that requires it provides the actual structures, dimensions, and content.

Developer API

Structure Gel API is meant to be consumed by other mods as a dependency (mod id structure_gel). Declare it in your mod metadata so the game enforces load order.

What it provides for developers: - Structure / jigsaw system - helpers for registering and placing structures built from multiple template pieces, with control over how they generate. - Structure-gel blocks - marker blocks (such as build, clear, and axis gel) placed inside structure templates to guide carving, clearing, and boundary handling at generation time; they are removed as the structure finishes generating. - Dynamic spawner / data helpers - utilities for structure-driven mob spawning and shared data handling. - Portal framework - a base for creating custom dimension portals and their ignition/teleport logic.

Consult the upstream Structure Gel source and its use inside Blue Skies for the current API surface and version coordinates.