Java2Nukkit World Converter
- 1Runs onLinux, Mac, Windows
- 2CostsFree plan
- 3Source editionsMinecraft Java Edition 1.15.2
- 4Target editionsNukkit Anvil world format
- 5Java-Bedrock conversionNo
- 6Version conversionNo
- 7Format conversionYes
- 8Preserves entitiesNo

Overview
Java2Nukkit World Converter changes Minecraft Java Edition 1.15.2 anvil worlds into Nukkit’s 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. Source worlds must be optimized using Minecraft 1.15.2; other versions or unoptimized worlds may convert incorrectly or crash. The converter can also be used as a Kotlin or Java library, though its API is described as having no customizations. The API can select regions for conversion; without a changed filter, it converts everything. Conversion supports only the overworld. Entities are not carried over except item frames, and unsupported blocks or items may be replaced or removed. Custom player heads are skipped by default, with an option to keep them as regular Steve heads. The MIT-licensed software is free, but provided without warranty. It runs on Linux, macOS, and Windows.
Who it is for
This tool suits users converting optimized Minecraft Java Edition 1.15.2 worlds to Nukkit format, including developers using Kotlin or Java. It is not for converting other source versions or dimensions.
What is good
- Free under the MIT license.
- Can convert selected regions through its API.
- Runs on Linux, macOS, and Windows.
What to know first
- Requires optimized Minecraft 1.15.2 worlds.
- Does not convert Nether or The End.
- Most entities are not converted.
- Provided without warranty.
Specifiction review
Java2Nukkit World Converter: the full review
The converter has a narrow format and source-version scope, with significant limits on dimensions and entities. Check world requirements and unsupported content before relying on the conversion.
Java2Nukkit World Converter moves Minecraft Java Edition 1.15.2 worlds into Nukkit’s anvil format. It is best for Java- or Kotlin-comfortable users with an optimized overworld to migrate. Choose it only when its precise source-version requirement and conversion losses fit the job.
Overview
The converter runs as a Java JAR from a terminal, taking source and destination world directories; Java 1.8 or newer is required. Source worlds must be optimized using Minecraft 1.15.2. Other versions or unoptimized worlds may convert incorrectly or crash, making compatibility a prerequisite rather than a detail to check later.
Conversion covers the overworld only, so Nether and The End content is left behind. Entities are not converted except item frames, which count as blocks in Bedrock Edition. Unsupported blocks and items may be replaced or removed for Bedrock or Nukkit compatibility. Custom player heads are skipped by default; the keep-custom-heads option or skipSkinHeads setting retains them as ordinary Steve heads, not with their custom appearance.
Key features
Terminal workflow and developer library
The directory-based command-line workflow suits users comfortable running Java tools. Java and Kotlin developers can instead use the library, but its API offers no customizations. It does support selecting regions for conversion; leaving the filter unchanged converts everything. Dependencies are distributed through JCenter, with dependencies from SpigotMC and the orangy Maven repository, which developers need to account for in their build setup.
Format conversion, not broad migration
The tool changes the world format from Minecraft Java Edition 1.15.2 to Nukkit Anvil; it does not convert between Java and Bedrock editions or convert world versions. Its value is therefore specific: a compatible 1.15.2 world headed to Nukkit, not a general route between Minecraft editions or releases.
Pricing
The MIT-licensed software plan costs 0.00 USD per free. It includes the converter for optimized Minecraft Java Edition 1.15.2 worlds, with Java 1.8 or newer required. The MIT license permits use, copying, modification, publishing, distribution, sublicensing, and sale at no charge, so there is no paid tier to weigh against the conversion limits.
The software is provided as-is without warranty, and the project disclaims responsibility for damage caused by the tool. Questions are directed to GitHub issues, which the README says will be replied to soon.
Platforms
The converter supports Linux, macOS, and Windows. On each, users need a Java 1.8-or-newer runtime and a terminal workflow; it is not a web conversion service.
Who it's for
This is a practical fit for administrators or developers moving an optimized 1.15.2 overworld into Nukkit, especially when region selection or library use is useful. It is a poor choice for worlds from other versions, unoptimized saves, projects that need Nether or End dimensions, or builds where entities and custom head appearance must survive intact.
Pros and cons
- Pros: Free under a permissive MIT license, with Linux, macOS, and Windows support, and both terminal and Java/Kotlin library workflows.
- Pros: Region selection in the API can limit conversion to chosen areas; leaving the filter unchanged handles the whole world.
- Cons: Only optimized Minecraft Java Edition 1.15.2 source worlds are in scope; other versions or unoptimized worlds can fail or produce incorrect results.
- Cons: Only overworld dimensions are supported, and entities are not preserved apart from item frames.
- Cons: Unsupported blocks and items may be replaced or removed, while custom heads can only be retained as regular Steve heads.
- Cons: The library API has no customizations, and the software comes without warranty.
Alternatives
For version migration rather than changing to Nukkit’s format, consider MC Version Converter: it is free, runs on Linux, macOS, and Windows, and converts Java Edition 26.x worlds to versions 1.18.2–1.21.11, built from Rust source code.
Chunker is another free, open-source option; choose it when its broader tool fit is preferable to this converter’s tightly bounded 1.15.2-to-Nukkit workflow.
Bridger is free and open source, with code, issue reporting, and development hosted through GitHub; it is an alternative to consider if that project model suits your needs.
LCEStudio is a free, MIT-licensed option for Windows users. LegacyEditor is free and supports Linux, macOS, and Windows.
WorldSwitch suits browser-based conversion: its free Mini tier handles uploaded files up to 70 MB without sign-up, while larger files start with a 1.99 EUR per once Small conversion for 71–300 MB.
LCE2JE is a free option for Linux and Windows users. For browser-based Java and Bedrock world conversion, Server to Singleplayer World Converter offers a free plan.
For more options, browse Minecraft World Converters.
Verdict
Use Java2Nukkit World Converter when you have an optimized Minecraft Java Edition 1.15.2 overworld and specifically need Nukkit Anvil output. Its free, cross-platform Java workflow is straightforward in scope, but the strict source requirement and losses to dimensions, entities, and unsupported content make another converter the safer choice for broader migrations.
Java2Nukkit World Converter plans and pricing
All plansCompared on Minecraft world converters
- Free plan
- Yesgithub.com
- Source editions
- Minecraft Java Edition 1.15.2github.com
- Target editions
- Nukkit Anvil world formatgithub.com
- Java-Bedrock conversion
- Nogithub.com
- Version conversion
- Nogithub.com
- Format conversion
- Yesgithub.com
- Preserves entities
- Nogithub.com
Facts
- Purpose
- Converts Minecraft 1.15.2 Java Edition anvil worlds to Nukkit's anvil world format.github.com · 30 Sept 2026
- Command line
- Runs from a terminal with a Java JAR and source and destination world directories.github.com · 30 Sept 2026
- Java requirement
- Requires Java 1.8 or newer.github.com · 30 Sept 2026
- World requirement
- Source worlds must be optimized using Minecraft 1.15.2; other versions or unoptimized worlds may convert incorrectly or crash.github.com · 30 Sept 2026
- Library API
- Can be used as a library from Kotlin or Java, although its API is described as having no customizations.github.com · 30 Sept 2026
- Dependency distribution
- The library is shared through JCenter with dependencies from SpigotMC and the orangy Maven repository.github.com · 30 Sept 2026
- Region selection
- The API supports selecting regions for conversion, while leaving the filter unchanged converts everything.github.com · 30 Sept 2026
- Unsupported entities
- No entities are converted except item frames, which are blocks in Bedrock Edition.github.com · 30 Sept 2026
- Dimension limit
- Only overworld dimensions are supported; Nether and The End are not converted.github.com · 30 Sept 2026
- Head handling
- Custom player heads are skipped by default and can be retained as regular Steve heads with the keep-custom-heads option or skipSkinHeads setting.github.com · 30 Sept 2026
- Compatibility handling
- Unsupported blocks and items are replaced or removed because of Bedrock Edition or Nukkit limitations.github.com · 30 Sept 2026
- License
- The MIT license grants use, copying, modification, publishing, distribution, sublicensing, and sale free of charge.github.com · 30 Sept 2026
- Warranty
- The software is provided as-is without warranty, and the project disclaims responsibility for damage caused by the tool.github.com · 30 Sept 2026
- Support
- Users are directed to open a GitHub issue for questions, which the README says will be replied to soon.github.com · 30 Sept 2026
Best Java2Nukkit World Converter alternatives
See all 17Where it ranks on Specifiction
Is Java2Nukkit World Converter yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/PowerNukkit/Java2Nukkit-World-Converter· checked 30 Sept 2026
- github.com/PowerNukkit/Java2Nukkit-World-Converter· checked 30 Sept 2026
- github.com/PowerNukkit/Java2Nukkit-World-Converter· checked 30 Sept 2026


