All versions
0.3.1
Alpha
hxwi1structures 0.3.12 months ago 56
Uploaded by
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
v0.3.1-alpha
Added
- Configuration GUI —
/hxwi1 configopens a dual-panel GUI- Left panel automatically scans NBT files
- Right panel scrollable form for editing all fields
- Auto‑serializes to JSON on save
- Config reload —
/hxwi1 reloadhot‑reloads rules without restart - Flatten ground —
flatten_groundfield: fills gaps under the structure with a specified block before placement - Ground block —
ground_blockfield: customisable block for flattening (defaultminecraft:dirt) - Extra block removal —
clear_blocksfield: manually specify blocks to remove (solves trees from mods that don’t register standard tags) - Biome tag support —
biomesfield supports tags like#minecraft:is_forest, can be mixed with exact IDs - Command —
/hxwi1 biomeinfoshows current biome and list of NBT files that can generate there - Command —
/hxwi1 spawn <file>manually spawns a structure at your current position (Tab‑completion, supports subfolders) - NBT subfolders — recursively scans all
.nbtfiles insidestructures/ - Entity placement — entities inside the template (villagers, armour stands, etc.) are spawned with the structure
- Rotation offset —
rotation_offsetcorrects orientation errors from saved NBT files - README — tutorial file supports hot‑reload, no game restart required
- Language support — UI and readme tutorial auto‑switch between Chinese and English; other languages are outdated but still usable, planned to be fully updated in the future
- Command toggle —
mod_settings.jsonallows disabling all/hxwi1debug commands - Auto‑backup — automatically backs up config when saving to prevent accidental deletion (backup count configurable via
max_backups)
Fixes
- Flowers and replaceable plants are now treated as replaceable by default, preventing structures from floating
place_on_waterrenamed toSnap to Water Surface- Fixed border rendering on the right panel of ConfigScreen; scissor cropping prevents control overflow
Compatibility testing
- Verified to run normally in Better MC v58 (BMC4) and All the Mods 10 - 7.0, with negligible performance impact
- Semi‑compatible with Dynamic Trees mod; may require extra configuration in
clear_blocksto fully remove Dynamic Trees blocks
New configuration options
commands_enabled— modpack/server owners can disable all/hxwi1commandsmax_backups— number of backups to keep (0–20, default 2)enabled— each rule can be individually toggled on/offmin_chunk_distance— minimum chunk distance between same‑type structures (default 5 chunks)
Known issues
- Underground generation does not have collision detection enabled and may overlap with other mods’ dungeons. Mitigate by adjusting Y range or increasing
min_chunk_distance.
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:enDExQg6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wjsGWBKQ:enDExQg6"
}

