Skip to content

Height issue when converting from high version to low version #2044

@Fomalhaut-i

Description

@Fomalhaut-i

Chunker Version

Chunker-1.15.0-windows-x86

Input World Version

java 1.20

Output World Version

java 1.12

Platform / Operating System

Win 11

Issue Description

I encountered a critical issue when converting a higher-version Minecraft world to an older Java Edition version using Chunker.
Newer Minecraft versions support negative Y coordinates, allowing blocks to exist below Y=0. However, many older Java versions only support Y ≥ 0, and the area below Y=0 is considered void where blocks cannot exist.
During conversion, all blocks below Y=0 are completely removed(because in the void), while blocks at or above Y=0 are preserved correctly.This results in massive parts of the world—especially underground structures and terrain—being lost after conversion.
I think when converting from high to low versions, a y-axis offset should be added to make the height coordinates of the entire world shift upwards

Metadata

Metadata

Assignees

No one assigned

    Labels

    Conversion BugA bug which occurs during world conversion.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions