Download Structurify — Minecraft Mods — MetaMods
Structurify

Structurify

Active

Downloads

0

Last update

2 months ago

Versions

1.20 — 1.21.8
Client and server
Fabric
Forge
Neoforge
Quilt
Control
Utils
World generators

Structurify

Structurify is a convenient configuration mod that significantly simplifies setting up everything related to structures in Minecraft. It eliminates the need to create multiple datapacks for managing building generation in the world.

Structurify Configuration

Core Features

Global Disable All Structures — with a single click, you can completely disable the generation of all buildings in the world, simplifying the world creation process.

Selective Structure Disabling — the ability to disable individual structures, providing precise control over which specific buildings will generate.

Biome Management for Specific Structures — configuring the list of biomes for individual buildings, ensuring they only appear in selected locations.

Global Structure Distribution Settings — setting unified distance and separation modifiers for all structure sets, ensuring even distribution of buildings throughout the world.

Individual Distribution Settings — the ability to configure distance and separation values for specific structure sets, allowing for personalized intervals between them.

Additional Features

Salt and Frequency Settings — changing salt and frequency values for individual structure sets, providing varied generation on the same world seed.

Terrain Flatness Check — structures will only generate if the terrain within the specified distance is flat enough according to the set threshold.

Biome Check — limiting structure generation to areas where all nearby biomes fall within a defined list, useful for preventing situations like villages appearing across rivers.

Available Commands

/structurify dump — creates a complete configuration file with default settings.

Future Plans

  • Exclusion Zones
  • Disabling Individual Structure Pieces
  • Changing Weight of Individual Building Elements
  • Utility Commands for Working with Structures
  • Presets for Specific Settings

💡 How to Use the Mod

This mod is designed for in-game configuration, so it requires the YACL (YetAnotherConfigLib) mod.

Fabric/Quilt

When using Fabric or Quilt, you'll also need the Mod Menu mod or another mod that provides access to settings.

NeoForge/Forge

No additional mods are required.

🖥️ In-Game Configuration

Structure Settings

Structures are organized into categories based on the mods and datapacks used (namespaces), making them easier to manage. You can disable building generation and manage the list of biomes where specific structures should appear.

Structure Settings

Specific structures can also be easily found through search across all categories.

Search

Biome Management for Specific Structures

Each structure has its own configuration, allowing you to add and/or remove specific biomes to adjust generation.

Biome Management

Structure Set Settings (Distribution)

Custom structure distribution can be configured through global distance and separation modifiers or through individual values for each structure.

  • Spacing — the average interval in chunks between structures in the same set (group of structures).
  • Separation — the minimum distance in chunks between structures in the same set. The separation value cannot exceed the spacing value.

Additionally, salt and frequency can be configured for each structure set.

Distribution Settings

📝 JSON File Configuration

All settings mentioned in the in-game configuration section are duplicated and saved in a JSON file at config/structurify.json. This file is particularly useful for managing settings on the server side.

⚙️ Compatibility

Structurify is designed for full compatibility with most mods and datapacks that affect world and structure generation. Currently, enhanced compatibility is provided with the following:

Global Datapack Loaders:

  • Paxi
  • Open Loader
  • Global Packs
  • Global Datapacks

Mods:

  • Repurposed Structures
  • YUNGNICKYOUNG's Mods
  • Structure Gel API
  • Terra

Since structure generation is a complex system, issues may occasionally arise, especially with mods that implement their own generation logic or significantly alter vanilla behavior.

Project members
faboslav

faboslav

Developer

Created: 22 Aug 2024

ID: 50860