Skip to content
finnsetchell edited this page Dec 12, 2025 · 3 revisions

Moogs Structure Lib Wiki

Welcome to the Moogs Structure Lib documentation! This wiki will guide you through creating custom structures for Minecraft 1.21+ using Moogs Structure Lib.

What is Moogs Structure Lib?

Moogs Structure Lib is a library mod that provides flexible, data-driven structure generation systems for Minecraft. It extends vanilla structure generation with advanced features like:

  • Enhanced placement systems with exclusion zones
  • Advanced terrain adaptation and height controls
  • Nether-specific structure generation
  • Version-aware structure templates
  • And much more!

Prerequisites

  • Minecraft 1.21 or higher
  • Moogs Structure Lib installed (as a mod dependency or in your modpack)
  • Basic understanding of JSON files
  • Familiarity with Minecraft's datapack structure (helpful but not required)

Quick Navigation

Getting Started

  • Getting Started - Start here! Learn the basics and create your first structure.

Core Concepts

Advanced Topics

Examples

Structure Generation Overview

To generate a structure in Minecraft, you need four main components:

  1. Structure JSON (data/<namespace>/worldgen/structure/) - Defines the structure type and properties
  2. Template Pool JSON (data/<namespace>/worldgen/template_pool/) - Defines which structure pieces to use
  3. Structure Set JSON (data/<namespace>/worldgen/structure_set/) - Defines where and how often structures spawn
  4. NBT Structure Files (data/<namespace>/structure/) - The actual structure data files

Examples Used

Throughout this wiki, we use examples from MoogsVoyagerStructures (MVS).

Getting Help


Ready to start? Head over to Getting Started to create your first structure!

Clone this wiki locally