Перейти к содержимому
Mineforgian

Moog's Structure Lib (moogs_structures)

This is a library mod for the Moogs Structure series

Загрузки
3.9M
Подписчики
240
Обновлён
25 августа 2026 г.
Лицензия
LGPL-3.0-only

Опубликован 29 августа 2025 г.

 Banner

Discord

My projects

My projects

Overview

This Mod works for Forge, Fabric and NeoForge! It can also be installed server-side only. Forge support was dropped after 1.20.4

ABOUT

Moog's Structure Lib is a powerful library mod that provides flexible, data-driven structure generation systems for other mods to build upon.

FOR MOD DEVELOPERS

Simply add it as a dependency and use the provided structure types and placement systems. The mod includes a complete barn structure example that demonstrates how to use all the features.

DOCUMENTATION

Complete Wiki Documentation

The wiki includes step-by-step guides, complete JSON references, real examples from MoogsVoyagerStructures, and troubleshooting tips.

banner

The best and fastest way to get replies is to join our Discord server.

BHsponser

AI note: some of this project's code is written with AI assistance. Assets and creative work are always mine and everything is intensively tested and reviewed before release <3

Ченджлог

3.1.2Альфа1.21.2, 1.21.3 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21.2, 1.21.3 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21.2, 1.21.3 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21, 1.21.1 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21, 1.21.1 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21, 1.21.1 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a TileX anchor, not just the vanilla four.
3.1.2Альфа1.21.10 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a block_pos anchor, not just the vanilla four.
  • Removed a harmless "Reference map 'moogs_structures.refmap.json' could not be read" warning that appeared on every Fabric launch.
3.1.2Альфа1.21.10 · 25 августа 2026 г.

Fixed

  • Fixed a possible crash during world generation or /reload when a structure with piece-count limits was being placed on several threads at once.
  • Armour stands and other structure entity processors now generate correctly on every loader, not only Fabric.
  • Structures containing item frames, glow item frames, paintings or leash knots no longer spam "invalid position" errors into the log.
    • Applied automatically to any piece placed through one of MSL's pool element types (versioned_single_pool_element, mirroring_single_pool_element, legacy_ocean_bottom_single_pool_element).
    • Pieces that still use vanilla's minecraft:single_pool_element are unaffected and will keep logging. Moog's structures are moving onto the MSL element types over time, so these errors will thin out release by release.
    • A pack can opt a piece in early by adding moogs_structures:hanging_entity_anchor_processor to its processor list. This also covers modded entities that store a block_pos anchor, not just the vanilla four.
  • Removed a harmless "Reference map 'moogs_structures.refmap.json' could not be read" warning that appeared on every Fabric launch.

Комментарии

Загружаем…