Skip to content

NBT-Based Level Saving/Loading (Level Storage Version 2)#179

Merged
BrentDaMage merged 10 commits intonbcraft-org:masterfrom
BrentDaMage:feature-nbt
Aug 30, 2025
Merged

NBT-Based Level Saving/Loading (Level Storage Version 2)#179
BrentDaMage merged 10 commits intonbcraft-org:masterfrom
BrentDaMage:feature-nbt

Conversation

@BrentDaMage
Copy link
Member

Added NBT-based saving/loading for players, entities, and levels.
All old worlds will be upgraded from V1 to V2 automatically when loaded in-game.

* Added DataIO & RakIO
 - Adds entity saving and loading via NBT (including player)
* Fixed a number of ItemInstance-related memory leaks
* Added NBT-based Inventory saving and loading
* Added BigEndianStringByteInput
* Added EntityFactory
* Added saving/loading for additional entities
* Other bugfixes
 - Fixed WASM building on Windows
* Renamed and abstracted some LegacyCPP headers
 * Changed iOS bundle identifier from com.mojang.minecraftpe to io.github.reminecraftpe.minecraftpe
 * Fixed iOS status bar hiding on iOS 7+
@BrentDaMage BrentDaMage self-assigned this Aug 29, 2025
@BrentDaMage BrentDaMage added the enhancement New feature or request label Aug 29, 2025
@BrentDaMage
Copy link
Member Author

I have yet to test this with actual 0.2.1 worlds.

@BrentDaMage
Copy link
Member Author

Tested and confirmed working with 0.2.1 worlds.

@BrentDaMage BrentDaMage merged commit 770f9f6 into nbcraft-org:master Aug 30, 2025
6 of 7 checks passed
@BrentDaMage BrentDaMage deleted the feature-nbt branch August 30, 2025 23:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant