Skip to content

Bedrock support - #1906

Draft
NotStirred wants to merge 60 commits into
chunky-dev:masterfrom
NotStirred:feature/bedrock
Draft

Bedrock support#1906
NotStirred wants to merge 60 commits into
chunky-dev:masterfrom
NotStirred:feature/bedrock

Conversation

@NotStirred

@NotStirred NotStirred commented Jul 26, 2026

Copy link
Copy Markdown
Member

This PR does not attempt to handle any of the block NBT differences between java and bedrock. As such many non-trivial blocks are ?.
Additionally some blocks appear in the wrong place (water, some tall grass), seems to be heightmap related but I haven't investigated.

This PR is based on a lot of open PRs,

Before-merge checklist:

All that said, it's getting there:
image
image

# Conflicts:
#	chunky/src/java/se/llbit/chunky/world/EmptyWorld.java
# Conflicts:
#	chunky/src/java/se/llbit/chunky/world/EmptyWorld.java
Closes chunky-dev#1893

- Allows chunky to close them on shutdown without a System.exit()
- Additionally provides an api to wait on all chunky threads to be joined.
The comment already explains that the worst case cannot take more cycles
than the number of plugins to load, so we use that.
leMaik and others added 25 commits July 29, 2026 00:32
This means the map view shows empty white stripes, not a black void.
It had the potential to allow RegionParser threads to call getChunk on a dimension with a closed DB.
@NotStirred

Copy link
Copy Markdown
Member Author

Latest commits fix all of the issues with world loading I know about (compare against first image). The missing chunk holes are expected.
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bedrock Edition support

2 participants