- Home
- Minecraft World Converters
- Java2Nukkit World Converter
Java2Nukkit World Converter
What it is
Java2Nukkit World Converter changes Minecraft Java Edition 1.15.2 anvil worlds into Nukkit anvil world format. It runs from a terminal with a Java JAR and source and destination world directories, and requires Java 1.8 or newer. The source world must be optimized using Minecraft 1.15.2; other versions or unoptimized worlds may convert incorrectly or crash. The tool can also be used as a Kotlin or Java library, although its API has no customizations. The API can select regions for conversion; leaving the filter unchanged converts everything. Conversion covers only the overworld, and entities are not converted except item frames. Unsupported blocks and items may be replaced or removed because of Bedrock Edition or Nukkit limitations. Custom player heads are skipped by default, but an option can keep them as regular Steve heads. This is format conversion, not Java-to-Bedrock or version conversion. MIT-licensed software is free to use, modify and distribute, and is supplied without warranty. Questions are directed to GitHub issues.
For and against
For
- Free under the MIT license
- Supports selecting regions for conversion
- Can be used from Kotlin or Java
- Runs on Linux, macOS and Windows
Against
- Requires Java 1.8 or newer
- Source worlds must be optimized for version 1.15.2
- Only overworld dimensions are supported
- Most entities are not converted
The verdict
This converter handles a specific world-format conversion and has strict source-world requirements. Its dimension, entity and compatibility limits are important to check before converting.
Who it suits
It suits users converting optimized Minecraft Java Edition 1.15.2 worlds for Nukkit who are comfortable running a Java JAR from a terminal. Developers can also use it from Kotlin or Java.
Plans and prices
MIT-licensed software
Minecraft Java Edition 1.15.2 · optimized worlds required · Java 1.8+
Read 30 Sep 2026 · github.com
On the record
- API maturity
- The README describes the API as very simple and says it does not currently allow customizations.github.com · read 15 Oct 2026
- Build process
- Linux users build with ./gradlew build and Windows users with gradlew.bat build; the CLI JAR is placed in build/libs.github.com · read 15 Oct 2026
- Changelog: PowerNukkit output
- The unreleased changelog lists a PowerNukkit save-format target enabled with --target powernukkit.raw.githubusercontent.com · read 15 Oct 2026
- Changelog: version 3.0.0
- The 3.0.0 release dated January 25, 2020 added mappings for Minecraft Java Edition 1.15 items and blocks.raw.githubusercontent.com · read 15 Oct 2026
- Cloudburst downloads
- The Cloudburst listing reports 11,122 downloads.cloudburstmc.org · read 15 Oct 2026
- Cloudburst listing author
- The independent Cloudburst resource listing identifies joserobjr as the author.cloudburstmc.org · read 15 Oct 2026
- Cloudburst listing date
- Cloudburst lists the resource creation date as May 26, 2019.cloudburstmc.org · read 15 Oct 2026
- Cloudburst release history
- Cloudburst lists the first release as May 26, 2019 and the last update as January 25, 2020.cloudburstmc.org · read 15 Oct 2026
- Cloudburst views
- The Cloudburst listing reports 14,800 views.cloudburstmc.org · read 15 Oct 2026
- Command line
- Runs from a terminal with a Java JAR and source and destination world directories.github.com · read 30 Sep 2026
- Command-line use
- The converter runs from a terminal with a Java JAR and source and destination world directories.github.com · read 15 Oct 2026
- Compatibility handling
- Unsupported blocks and items are replaced or removed because of Bedrock Edition or Nukkit limitations.github.com · read 30 Sep 2026
- Custom-head handling
- Custom player heads are skipped by default, with an option to convert them as ordinary Steve heads.raw.githubusercontent.com · read 15 Oct 2026
- Dependency distribution
- The library is shared through JCenter with dependencies from SpigotMC and the orangy Maven repository.github.com · read 30 Sep 2026
- Dependency publication
- Version 3.0.0 is published under the br.com.gamemods group and is shown with JCenter, Gradle, Maven and Ivy dependency examples.github.com · read 15 Oct 2026
- Dimension handling
- Only the overworld is supported; Nether and The End are excluded.raw.githubusercontent.com · read 15 Oct 2026
- Dimension limit
- Only overworld dimensions are supported; Nether and The End are not converted.github.com · read 30 Sep 2026
- Dropped-item limitation
- Converted dropped items lose their Owner and Thrower tags because Java and Bedrock accounts differ.raw.githubusercontent.com · read 15 Oct 2026
The review
Java2Nukkit World Converter is a focused command-line and library utility for moving Minecraft Java Edition 1.15.2 worlds into Nukkit’s anvil format. It best serves Java or Kotlin users managing correctly optimized overworlds, rather than players seeking broad, automated cross-version migration. Its free MIT-licensed distribution is useful when the source matches its narrow requirements, but substantial world data is intentionally lost or altered.
Overview
Conversion runs from a terminal through a Java JAR, with source and destination world directories supplied as inputs. Java 1.8 or newer is required. The source world must have been optimized with Minecraft 1.15.2; using another release or an unoptimized world can produce incorrect output or a crash. That makes version preparation a prerequisite, not a minor compatibility note.
The result covers only the overworld. Nether and The End dimensions are excluded, and entities are not carried across except item frames, treated as blocks in Bedrock Edition. Unsupported blocks and items can be replaced or removed to fit Bedrock Edition or Nukkit constraints. Custom player heads are omitted by default; an option can keep them as ordinary Steve heads, sacrificing their custom skins.
Key features
Terminal workflow and developer integration
The JAR-and-directory workflow is a practical fit for administrators already comfortable with Java tooling, but it offers no graphical guidance for users who expect a desktop wizard. Java and Kotlin developers can call it as a library. Its API is described as having no customizations, so it is better suited to adopting the converter’s existing behavior than tailoring conversion rules.
Region filtering
The API can target selected regions, which is valuable when migrating only part of a large world or creating a controlled test area. Leaving the filter unchanged converts the entire world, providing a straightforward default for complete overworld moves.
Known conversion losses
Entity preservation is not a feature: aside from item frames, entities disappear. The dimension restriction also rules out projects that depend on Nether or End builds. The custom-head setting provides a limited fallback, retaining a visible head block but not its original appearance. These constraints make the tool appropriate for compatible terrain and block data, not faithful archival.
Pricing
| Plan | Price | Includes |
|---|---|---|
| MIT-licensed software | free | Minecraft Java Edition 1.15.2 source; optimized worlds required; Java 1.8 or newer |
There is one free plan and no paid tier or seat charge. The MIT license permits use, copying, modification, publishing, distribution, sublicensing and sale without a fee, which suits personal migrations and teams embedding the library. The trade-off is operational rather than financial: users supply a qualifying 1.15.2 world and accept the conversion limits. The software is provided as-is without warranty, and the project disclaims responsibility for damage caused by its use. Questions are directed to a GitHub issue, with the README saying replies should come soon.
Platforms
Java2Nukkit World Converter runs on Linux, macOS and Windows wherever Java 1.8 or newer is available. Its terminal design makes the operating-system choice flexible, while the Java requirement remains mandatory. Developers can consume the library from Java or Kotlin; dependencies are distributed through JCenter and draw on SpigotMC and the orangy Maven repository.
Who it's for
Choose it when an optimized Minecraft Java 1.15.2 overworld must be moved into Nukkit’s anvil format and you can work with a terminal or code integration. Region selection is particularly useful for developers or administrators staging partial migrations. It is not a sensible choice for newer Java worlds, unoptimized saves, Nether or End content, entity-heavy builds, or anyone needing preserved custom player-head appearances.
Pros and cons
- Pro: Free MIT licensing permits both straightforward use and redistribution or integration without licensing fees.
- Pro: Region selection can limit a library-driven conversion instead of forcing an all-or-nothing world move.
- Pro: Linux, macOS and Windows support broadens its usefulness for Java-based server workflows.
- Con: The exact 1.15.2 optimized-world requirement excludes other versions and risks crashes or bad output when ignored.
- Con: Nether and The End are unsupported, so multi-dimensional worlds need another migration plan.
- Con: Entities are dropped except item frames, while unsupported blocks and items may be replaced or removed.
- Con: Custom heads lose their skins even when retained as Steve heads, limiting visual fidelity.
Alternatives
For a wider directory of conversion tools, see Minecraft World Converters.
- Chunkoid is a free Android app for users who prefer mobile conversion and meet its Android 8.0+ and storage/RAM recommendations.
- LCEStudio is a free Windows option under the MIT license.
- MC Version Converter targets Java 26.x worlds and converts them to versions 1.18.2–1.21.11 on Linux, macOS or Windows.
- Server to Singleplayer World Converter is a free browser-based choice supporting Java and Bedrock conversion.
- WorldSwitch provides browser conversions with a free allowance for uploads up to 70 MB and paid per-conversion larger tiers.
- Bridger is a free open-source alternative for users seeking a GitHub-hosted project.
- Chunker is a free open-source tool from Hive Games, available on desktop and the web.
- je2be offers free web and Windows access, with its web repository released under AGPL-3.0.
Verdict
Java2Nukkit World Converter is a sound choice for technically confident users with optimized Minecraft Java 1.15.2 overworlds who specifically need Nukkit’s anvil format and accept data loss. Its free, permissive license and region-aware API are the main reasons to choose it. Look elsewhere for newer source versions, Nether or End conversion, entity preservation, custom-head fidelity, or a graphical workflow.