Skip to content

Simple Structures

Rebby edited this page Oct 23, 2026 · 1 revision

Here's a list of simple structures for this mod.

Large Jigsaw Structures

Modified Jigsaw structures that can span a large radius. Formed by pregenerating the structure & placing it per chunk. Relies on a Grid Structure Placement structure set in order to generate. Any other structure set that doesn't generate per chunk will result in a broken structure

Mostly follows standard jigsaw structure format. Refer to the minecraft wiki for examples.

Example definition:

{
  // ID for Large Jigsaw Structures
  "type": "largestructlib:large_jigsaw",
  // Would recommend setting biomes to
  // all within a specific dimension.
  "biomes": "#minecraft:is_overworld",
  "project_start_to_heightmap": "WORLD_SURFACE_WG",
  "spawn_overrides": {},
  "start_height": {
    "absolute": 0
  },
  "start_jigsaw_name": "minecraft:city_anchor",
  "start_pool": "minecraft:ancient_city/city_center",
  "step": "surface_structures",
  "terrain_adaptation": "none",
  "use_expansion_hack": true,
  // Max distance from the center expanded up to 4096.
  "max_distance_from_center": 2048,
  // Size expanded up to 512.
  "size": 256,
  // Unique to Large Jigsaw Structures. Specifies the
  // padding between structures of the same type. Distance
  // between each structure is:
  // max_distance_from_center + paddding
  //
  // Range from 1-4096
  "padding": 4
  // Chance of a structure spawning within the padding
  // + distance from center grid.
  // Range from 0.0 to 1.0.
  // Optional
  "frequency": 1.0
}

Multi Structures

Allows you to combine multiple structures! Utilize two or more structure definitions and watch as they generate in order!

Example Definition:

{
  // ID for Multi Structures
  "type": "largestructlib:multi",
  // Standard fields for all structures
  "biomes": "#minecraft:is_overworld",
  "step": "raw_generation",
  "spawn_overrides": {},
  // Generates structures in order regardless of their
  // individual step. Note structures that utilize 
  // grid structure sets are incompatible with
  // structures that do not.
  "structures": [
    "testing:density",
    "testing:village"
  ]
}

Clone this wiki locally