Releases: JaylyDev/nbt-to-mcstructure
0.5.0
Command Line
- Added block mapping support to the converter
- NBT files are now deleted after converting to mcstructure files
Regolith Filter
NBT to MCStructure Converter is now available as a Regolith filter too!
Getting Started
Add the following to your Regolith filter definitions to enable the NBT to MCStructure Converter:
"nbt-to-mcstructure": {
"url": "https://github.com/JaylyDev/nbt-to-mcstructure",
"version": "latest"
}
How It Works
- Directly place your
.nbt
structure files into thepacks/BP/structures
folder. - Regolith will transfrom those files into the
.mcstructure
format. - The filter will delete the original
.nbt
files in the compiled output.
Configuration
Once the filter is installed, a settings.json
is installed, located in your data/nbt-to-mcstructure/
folder. This config file allows you to customize block mappings using either vanilla overwrites or a custom namespace.
To reduce dedundance and simplify your file, especially in large projects with multiple similar structures (e.g., trees, houses, castle assets), you can use wildcards in your block mappings.
{
"block_mapping": [
{
"structure_id": "oak_extra_small_*",
"mapping": {
"minecraft:oak_log": "namespace:custom_oak_log"
}
}
]
}
We're still updating the tool to work with 1.21.50 and to introduce new functionalities!
If you encounter any bugs or have ideas for improvements, feel free to open an issue on GitHub or talk to us here.
0.4.2
What's Changed
- Added support for waterlogged blocks
- 1.21.0 support
- Fix issues with state type conversion
Full Changelog: 0.4.0...0.4.2
0.4.0
What's Changed
- Bump pygments from 2.14.0 to 2.15.0 by @dependabot in #12
- Allow structures to convert to 1.20.80 format by @JaylyDev in #14
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- This program can now be run with an executable attached in GitHub releases #7
Currently only release Windows x64 in this pre-release, more platform to be released in v0.3 update.
- Block data can now be converted from Java to Bedrock #3.
Full Changelog: 0.2.1...0.3.0
0.3.0-beta.7
What's Changed
- Block position data / Block NBT can now be converted from Java to Bedrock #3
Full Changelog: 0.3.0-beta.6...0.3.0-beta.7
0.3.0-beta.6
0.2.1
What's Changed
- Fixed an issue that caused the game to not recognize those block states in #1
- Remove unit test structures from structures folder in #4
- Fixed an issue that caused the program runs indefinitely after converting hundreds of nbt in #5
- Program now finds all
.nbt
files in strucures folder - Fix demo gif in readme
Binary releases are will be part of our v0.3 release.
Full Changelog: 0.2.0...0.2.1