SchemConvert
github.com
What it is
SchemConvert is a free, open-source desktop tool for converting Minecraft schematic files between four formats: .nbt, .schem, .litematic, and .bp. The formats correspond to different Minecraft tools and workflows: .nbt is used by vanilla structure blocks, .schem by community programs such as WorldEdit and MCEdit, .litematic by Litematica, and .bp by Axiom for blueprints. It can process multiple schematics in one batch, and command-line conversion to .litematic is supported. The listed placement workflow is export-only, so the tool’s role is converting and exporting files rather than placing them. SchemConvert runs on Linux, macOS, and Windows desktop systems and requires Java 21 or later. The repository is published under the GPL-3.0 license. GitHub reports no published security advisories and no SECURITY.md file. The project is hosted on GitHub, where its owner describes occasional coding and contributions to ParchmentMC mappings.
Spec sheet
- What it does
- SchemConvert is a lightweight utility for converting Minecraft schematic files between formats.Read 15 Oct 2026 · github.com
- Purpose
- SchemConvert converts between different Minecraft schematic formats.Read 9 Oct 2026 · github.com
- License
- The repository is publicly licensed under GNU GPL version 3.0.Read 15 Oct 2026 · github.com
- Maker
- The repository owner describes themself as someone who codes things sometimes and contributes mappings for ParchmentMC.Read 9 Oct 2026 · github.com
- Axiom format
- It supports .bp files used by Axiom blueprints.Read 15 Oct 2026 · github.com
- Batch conversion
- A release note says the tool supports converting multiple schematics at once.Read 9 Oct 2026 · github.com
- Blueprint format
- The README identifies .bp as the format used by Axiom for blueprints.Read 9 Oct 2026 · github.com
- Build system
- The project uses Gradle’s Java application plugin and Shadow plugin 8.1.1 to build an all-dependencies JAR.Read 15 Oct 2026 · raw.githubusercontent.com
- CLI default output
- If only a format is provided, the output file is created beside the input with the corresponding extension.Read 15 Oct 2026 · raw.githubusercontent.com
- CLI input
- The command-line interface requires an input file and accepts an optional output format.Read 15 Oct 2026 · raw.githubusercontent.com
- CLI output inference
- When no format is supplied, the program infers the output format from the output filename.Read 15 Oct 2026 · raw.githubusercontent.com
- Command line
- A release note mentions fixing conversion to .litematic via the command line.Read 9 Oct 2026 · github.com
- Dependencies
- The build declares Guava, jopt-simple 5.0.4, and Gson 2.10.1 dependencies.Read 15 Oct 2026 · raw.githubusercontent.com
- GUI workflow
- The maker describes downloading a JAR, selecting input and output files, and clicking Convert.Read 15 Oct 2026 · minecraftforum.net
- Independent listing status
- A similarly named third-party BuiltByBit plugin listing is attributed to creator Frostxrv, reports zero purchases and one download, and is marked not yet rated.Read 15 Oct 2026 · builtbybit.com
- Independent usage documentation
- PicoLimbo documents running SchemConvert with java -jar SchemConvert-1.2.5-all.jar and selecting input, output, and the .schem conversion type.Read 15 Oct 2026 · picolimbo.quozul.dev
- Java requirement
- The repository says Java 21 or newer is required.Read 15 Oct 2026 · github.com
- Limit: conversion error
- An issue reports an unexpected error when converting a .litematic file even after the user installed Java 21.Read 15 Oct 2026 · github.com
- Limit: folder conversion request
- An open enhancement issue requests support for using folders as input for mass conversion.Read 15 Oct 2026 · github.com
- Limit: legacy format
- An open issue says the application has no .schematic format selector; the maintainer described that format as old and low priority.Read 15 Oct 2026 · github.com
- Limit: startup confusion
- A Reddit user reported that the program flashed and closed, and the maker replied that the JAR file had to be downloaded and run.Read 15 Oct 2026 · reddit.com
- Limit: structure blocks
- The maker says .nbt files used with Create’s Schematicannon are limited to 48×48×48 blocks, although Create’s file-size limit may be reached first.Read 15 Oct 2026 · minecraftforum.net
- Limit: WorldEdit compatibility
- An issue reports that an .nbt-to-.schem conversion produced a file missing the Version tag required by WorldEdit 7.2.16.Read 15 Oct 2026 · github.com
- Litematic format
- The README identifies .litematic as the format used by Litematica.Read 9 Oct 2026 · github.com
- Litematica format
- It supports .litematic files used by Litematica.Read 15 Oct 2026 · github.com
- Maker company facts
- The maker profile provides no legal company name, headquarters, founding year, employee count, or funding information.Read 15 Oct 2026 · github.com
- Maker identity
- The maker profile identifies PiTheGuy as an individual who says they code and work on Parchment mappings.Read 15 Oct 2026 · github.com
- NBT format
- It reads and writes .nbt files used by vanilla structure blocks.Read 15 Oct 2026 · github.com
- Open proposal
- Pull request 24 proposes legacy .schematic support, recursive batch conversion, and Axiom thumbnail preservation, but the pull request is open.Read 15 Oct 2026 · github.com
- Open source license
- The repository is published under the GPL-3.0 license.Read 9 Oct 2026 · github.com
- Praise: usefulness
- A Minecraft Forum commenter called the tool very useful and added a positive +1.Read 15 Oct 2026 · minecraftforum.net
- Release batch feature
- Release 1.2.2 added conversion of multiple schematics at once.Read 15 Oct 2026 · github.com
- Release compatibility fix
- Release 1.2.4 fixed reading .schem files containing more than 128 block states.Read 15 Oct 2026 · github.com
- Release fix
- Release 1.2.5 fixed batch conversion stopping after an error, improved the oversized-NBT message, made minor UI fixes, and corrected command-line Litematic conversion.Read 15 Oct 2026 · github.com
- Repository activity
- The GitHub repository shows 55 stars, 14 forks, five issues, and one pull request.Read 15 Oct 2026 · github.com
- Schematic format
- The README says .schem is used by community programs including WorldEdit and MCEdit.Read 9 Oct 2026 · github.com
- Security advisories
- GitHub reports that the repository has no published security advisories.Read 9 Oct 2026 · github.com
- Security policy
- GitHub reports that the project has not set up a SECURITY.md file.Read 9 Oct 2026 · github.com
- Sponge format
- It supports .schem files used by WorldEdit and MCEdit-related tools.Read 15 Oct 2026 · github.com
- Supported formats
- It supports .nbt, .schem, .litematic, and .bp files.Read 9 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Supports four Minecraft schematic formats
- Batch conversion handles multiple schematics
- Runs on Linux, macOS, and Windows
- Free and GPL-3.0 licensed
- Command-line .litematic conversion
Limits
- Requires Java 21 or later
- Placement workflow is export-only
- No SECURITY.md file is reported
Who it suits
It suits Minecraft users who need to move schematic files among the supported formats on a desktop computer. Batch conversion is useful when several schematics must be exported together.
Verdict
SchemConvert focuses narrowly on converting and exporting Minecraft schematic files. It is free across three desktop platforms, with Java 21 required.
Where Specifiction places it
- Minecraft Schematic Tools#5 of 428.6