Skip to main content

Overview

Chunker supports conversion between a wide range of Minecraft Java Edition and Bedrock Edition versions. You can convert worlds between editions (Java ↔ Bedrock) and upgrade or downgrade worlds within the same edition.
Version support is continuously updated. Check the GitHub releases for the latest version of Chunker with updated version support.

Supported Versions

Chunker supports the following Java Edition versions:

Current Versions

1.21.x
version range
Minecraft 1.21 (Tricky Trials)Supported versions: 1.21.0 through 1.21.11CLI format: JAVA_1_21_0, JAVA_1_21_11, or JAVA_1_21 for latest
1.20.x
version range
Minecraft 1.20 (Trails & Tales)Supported versions: 1.20.0 through 1.20.6CLI format: JAVA_1_20_0, JAVA_1_20_6, or JAVA_1_20 for latest
1.19.x
version range
Minecraft 1.19 (The Wild Update)Supported versions: 1.19.0 through 1.19.4CLI format: JAVA_1_19_0, JAVA_1_19_4, or JAVA_1_19 for latest

Legacy Versions

Supported versions: 1.18.0, 1.18.1, 1.18.2CLI format: JAVA_1_18_0, JAVA_1_18_2, or JAVA_1_18
Supported versions: 1.17.0, 1.17.1CLI format: JAVA_1_17_0, JAVA_1_17_1, or JAVA_1_17
Supported versions: 1.16.0 through 1.16.5CLI format: JAVA_1_16_0, JAVA_1_16_5, or JAVA_1_16
Supported versions: 1.15.0, 1.15.1, 1.15.2CLI format: JAVA_1_15_0, JAVA_1_15_2, or JAVA_1_15
Supported versions: 1.14.0 through 1.14.4CLI format: JAVA_1_14_0, JAVA_1_14_4, or JAVA_1_14
Supported versions: 1.13.0, 1.13.1, 1.13.2CLI format: JAVA_1_13_0, JAVA_1_13_2, or JAVA_1_13
Supported versions: 1.12.0, 1.12.1, 1.12.2CLI format: JAVA_1_12_0, JAVA_1_12_2, or JAVA_1_12
Supported versions: 1.11.0, 1.11.1, 1.11.2CLI format: JAVA_1_11_0, JAVA_1_11_2, or JAVA_1_11
Supported versions: 1.10.0, 1.10.1, 1.10.2CLI format: JAVA_1_10_0, JAVA_1_10_2, or JAVA_1_10
Supported versions: 1.9.0, 1.9.1, 1.9.2, 1.9.3CLI format: JAVA_1_9_0, JAVA_1_9_3, or JAVA_1_9
Supported version: 1.8.8CLI format: JAVA_1_8_8

Version Format

When using the CLI, Java Edition versions use the format:
JAVA_X_Y_Z  - Specific patch version (e.g., JAVA_1_20_5)
JAVA_X_Y    - Latest patch version (e.g., JAVA_1_20)

Version Compatibility

Cross-Edition Conversion

You can convert between any supported Java and Bedrock version:
  • ✅ Java Edition → Bedrock Edition
  • ✅ Bedrock Edition → Java Edition
Example conversions:
  • Java 1.20.5 → Bedrock 1.20.80
  • Bedrock 1.21.0 → Java 1.21.0
  • Java 1.19.4 → Bedrock 1.21.130

Same-Edition Conversion

You can upgrade or downgrade within the same edition:
  • ✅ Java 1.18.2 → Java 1.21.0 (upgrade)
  • ✅ Java 1.20.5 → Java 1.19.4 (downgrade)
  • ✅ Bedrock 1.19.0 → Bedrock 1.21.0 (upgrade)
  • ✅ Bedrock 1.20.80 → Bedrock 1.19.30 (downgrade)
Downgrading may result in loss of blocks and features that don’t exist in older versions.

Finding Your World Version

The Chunker desktop app automatically detects your world’s version. For manual verification:

Java Edition

Check the level.dat file using an NBT editor and look for the Data.Version.Name tag. Common locations:
  • Windows: %appdata%/.minecraft/saves/YourWorld/level.dat
  • macOS: ~/Library/Application Support/minecraft/saves/YourWorld/level.dat
  • Linux: ~/.minecraft/saves/YourWorld/level.dat

Bedrock Edition

Check the level.dat file using an NBT editor and look for the lastOpenedWithVersion tag. Common locations:
  • Windows 10/11: %localappdata%/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/minecraftWorlds/[WorldID]/level.dat
  • Android: /sdcard/games/com.mojang/minecraftWorlds/[WorldID]/level.dat
  • iOS: Use a file manager app to access Minecraft’s documents folder

Version Selection Tips

  • For cross-play: Use the latest Bedrock version for playing across platforms
  • For mods: Use Java Edition for better mod support
  • For specific features: Choose a version that includes the features you need
  • For compatibility: Match the version you plan to play on
No, Chunker only supports explicitly listed versions. Wait for a Chunker update that adds support for newer versions.
Blocks that don’t exist in the target version are typically converted to:
  • Air (if no suitable replacement exists)
  • A similar block (e.g., new wood types → oak)
  • Stone or dirt (as a fallback)
Check the conversion log for missing identifiers.
Modded blocks are not officially supported. By default, custom identifiers are passed through but may not convert correctly. Disable “Passthrough Custom Identifiers” in Converter Settings to skip modded blocks entirely.

Listing Available Versions

Desktop App

All available target versions are displayed on the “Export As” screen after selecting your world.

CLI

List all available formats by providing an invalid format:
java -jar chunker-cli-VERSION.jar -f ?
This will output all supported format identifiers.

Version Update Frequency

Chunker is actively maintained and updated to support new Minecraft versions:
  • Major updates: Typically added within weeks of release
  • Minor patches: Added in batches as significant changes occur
  • Legacy versions: Maintained for all conversions
Check the releases page for the latest version support.

Experimental Versions

Chunker does not support Minecraft snapshots, beta versions, or experimental versions. Use release versions only.

See Also

Build docs developers (and LLMs) love