Tool to import schematic files into DiamondFire.
You can use this application to convert schematic files to
DiamondFire data templates, which can then be imported into
a plot using a builder function.
This is useful for e.g. importing maps from the internet, saving plot space, and for games with rotating
(destructible) maps. This is the successor to Schem2DF.
I do not take responsibility for the ownership/copyright of any builds imported through this program.
To install the application, go to the releases page and download the executable file from the latest version.
- Launch Minecraft with either recode or CodeClient installed.
- Navigate to a plot in dev mode.
- Open the program, click 'Pick file...' and choose a schematic file (
.schem
.litematic
.schematic
)*. - (Optional) Configure the schematic.
- Send the generated schematic data template(s) to Minecraft and place them in order.
- Send the builder template to Minecraft and place it.
- Call the builder function and configure the chest parameters.
*At the moment, only Sponge, Litematica and Schematica schematics are compatible, although additional formats may be supported in the future. If you have a different format, please convert it to a valid format beforehand.
You can customize the output template using the Schematic Configuration tab, accessed by clicking 'Configure schematic...'.
The schematic name is used for the function name.
Both the schematic name and author will be placed inside the Metadata
list.
A tracked block is a type of block that will be looked for in the schematic. All instances of the block's locations will be put into a list variable.
- This is useful for automatically generating a list of e.g. team spawnpoints, loot boxes, power-ups, etc.
- The generated tracked block lists will be completely ignored by the schematic builder, it is up to you to use the lists.
- The Remove from structure option will replace all block instances with air when enabled. For example, if you have gold blocks representing spawn points, this feature will remove those unwanted blocks automatically.
- The configured Tracked Block Offset XYZ coordinates will be added to every found location.
NOTE: All generated locations ignore the schematic origin location. To circumvent this, either add the origin location when using locations or use the Tracked Block Offset XYZ feature.
If you need help using the program, you can contact me on Discord at ryandev.
.
Do you have a suggestion or have you found a bug? Please open an issue
or contact me on Discord at ryandev.
.
The program reads schematic files using schematic4j.