All versions
0.1.2
Alpha
hxwi1structures 0.1.25 months ago 30
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
v0.2.0-alpha
Added
- Visual configuration editor – entry point not yet available
- Left pane automatically scans NBT files
- Right pane scrollable form to edit all fields
- Auto‑serialises to JSON on save
- NeoForge 1.21.1 support
- Structure density control –
grid_intervalglobal sampling interval - Underwater mode –
underwater_modeonly generates in water - Dock mode –
dock_modeautomatically detects water edge orientation - Y offset –
y_offsetvertical fine‑tuning - Clear trees –
clear_treesBFS removes logs and leaves - Loot tables –
loot_tableautomatically injects into containers - Multi‑language readme – auto‑generated tutorial in 10 languages
Fixes
- Structure overlapping across chunk borders
- Duplicate generation after server restart (SavedData persistence)
- Over‑aggressive tree clearing (BFS radius reduced from 2 to 1)
v0.1.0 (internal version)
- JSON‑driven NBT structure generation
- Biome / dimension / chance / Y range filtering
- Snap to surface, place on water, collision detection
- Delayed queue processing (2 chunks per tick)
- LRU template cache
- Default example rules and NBT files
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:wjsGWBKQ:Ta1c640v"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wjsGWBKQ:Ta1c640v"
}

