Draft
Integrate MCPE 1.0 features into MC 0.6.2 engine + Linux build support#1
Conversation
Co-authored-by: sriail <225764385+sriail@users.noreply.github.com>
…ect damage Co-authored-by: sriail <225764385+sriail@users.noreply.github.com>
Owner
|
@copilot fix the build system so it can be built on linux without cmd dependency and other build factors |
…build Co-authored-by: sriail <225764385+sriail@users.noreply.github.com>
Contributor
Author
Done in commit New Linux/macOS scripts:
Fixed PowerShell script (
README.md updated with separate Linux and Windows instructions. |
Copilot
AI
changed the title
[WIP] Copy MCPE 1.0 assets to 0.6.2 source
Integrate MCPE 1.0 features into MC 0.6.2 engine + Linux build support
Mar 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Modernizes the Minecraft Pocket Edition WASM project by integrating MCPE 1.0 features into the MC 0.6.2 engine and adding cross-platform build support.
Task 1: Copy MCPE 1.0 Assets
resources/assets/resource_packs/vanilla/andresources/assets/sounds/intoweb-build/data/textures/,web-build/data/sounds/, andweb-build/data/lang/Task 2: UI Modernization
renderHungerBar()— renders 10 drumstick icons on the right side of the HUD usinggui/icons.pngtexture coordinatestextures/gui/gui.png(MCPE 1.0 asset location)Task 3: Hunger System
renderHungerBar()wired intoGui::render()alongside hearts and bubblesTask 4: Infinite World Generation
LevelChunk*[CHUNK_CACHE_WIDTH²]array withstd::unordered_map<long long, LevelChunk*>keyed by packed (x,z) coordinates, removing the 16×16 chunk hard limitinRange(); initial spawn now starts at (0,0) instead of the old fixed-grid centertick()to iterate the ChunkCache map directly; changedposkey type tolong longto match the new map keyBuild System
build.sh,install_deps.sh, andproject/emscripten/build_web.shsource emsdk_env.sh,find-based source discovery withcasefiltering, and directemccinvocations — nocmd.exeor PowerShell requiredbuild_web.ps1: removedcmd /cwrappers; now callsemccdirectly via PowerShell's&operator with array splatting (works on PowerShell 7+ / cross-platformpwsh)✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.