Tags
Creators
Details
Licensed LGPL-3.0-only
Published last year
Updated 6 days ago
All versions
3.1.2
Release
Moog's Structure Lib 3.1.2-1.21.2+ [NEOFORGE]6 days ago 134
Compatibility
Minecraft: Java Edition
1.21.2–1.21.3
Platform
NeoForge
Supported environments
Server-side
Singleplayer
Changes
Fixed
- Fixed a possible crash during world generation or
/reloadwhen 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_elementare 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_processorto its processor list. This also covers modded entities that store aTileXanchor, not just the vanilla four.
- Applied automatically to any piece placed through one of MSL's pool element types
(
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:1oUDhxuy:8atvyqwh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:1oUDhxuy:8atvyqwh"
}

