Skip to content

[pull] master from ReMinecraftPE:master#8

Open
pull[bot] wants to merge 293 commits intoCoraBitz:masterfrom
nbcraft-org:master
Open

[pull] master from ReMinecraftPE:master#8
pull[bot] wants to merge 293 commits intoCoraBitz:masterfrom
nbcraft-org:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented May 1, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label May 1, 2025
BrentDaMage and others added 29 commits September 30, 2025 04:01
Fixed a bug which would cause a heap corruption when the F3 menu was open while connecting to a server, and would typically result in a crash.

Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* Added TileData typedef
* Added DataLayer for LevelChunk
* Added tile update flags

---------

Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
Co-authored-by: Brent <BrentDaMage@users.noreply.github.com>
* Increased version number from 0.1.0 to 0.2.0 to reflect networking support for 0.2.*
* Mobs and items replicate now!
* Added MOD_POCKET_SURVIVAL
    * Enabled by default to give players something to do, and to improve experience with actual PE clients.
* Fixed vertical mob jitter on multiplayer worlds
* Added ordered client chunk requests
* Overhauled ItemInstance to handle unknown items better (particularly in multiplayer)
    * Added Item and Tile pointer to ItemInstance to replace the ID integer
* Fixed CompoundTag memory leak in ExternalFileLevelStorage::saveEntities()
* Implemented packets!
    * AddMobPacket
    * MoveEntityPacket
    * SetEntityDataPacket
    * EntityEventPacket
    * SetHealthPacket
    * AnimatePacket
    * RespawnPacket
    * InteractPacket
    * LevelEventPacket
    * UseItemPacket
    * AddItemEntityPacket
    * TakeItemEntityPacket
---------

Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
* Cleaned up Utils.hpp usage
* Cleaned up AppPlatform_win32

---------

Co-authored-by: Brent Da Mage <BrentDaMage@users.noreply.github.com>
This took two years. It will allow us to add support for more platforms. :)
Original functional decomp: https://github.com/BrentDaMage/mcpe-engine
* use macos codesign instead of ldid on xcode project
* change .app name
* dont capitalize icon.png
* dont target armv6 or armv7s in xcode
* DEBUG variable for easy debug iOS builds
* try to use LTO if we can
Disabled by default. Can be enabled with `FEATURE_GFX_SHADERS` macro in GameMods.hpp.
* Fixed shaders for GLES 2, for some reason didn't get committed when it should have
BrentDaMage and others added 30 commits March 1, 2026 22:33
* Fixed Z-fighting for block overlays
* Made save device selection screen less buggy
* Re-enabled sound attenuation for non OpenAL sound APIs
* Fixed XAudio2 matrix calculation
* Cleaned up SoundSystemXA2
Split FixedPipelineState into AlphaState and RenderState
* Made SoundSystemAL gain have parity with Java (other than weird pitch issues)
* Fixed sugar cane not growing
* Fixed TilePlanterItem not making noise when placed
* Other parity stuff
* Still broken, but looks slightly less broken
* Added client-side rendering buffers for OpenGL
* Made glActiveTexture and VBOs optional
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.