Skip to content

Reconstruct NBT, streams and core helpers - #122

Open
cube-one-ber wants to merge 3 commits into
GRAnimated:mainfrom
cube-one-ber:reconstruct-serialization-core
Open

cube-one-ber wants to merge 3 commits into
GRAnimated:mainfrom
cube-one-ber:reconstruct-serialization-core

Conversation

@cube-one-ber

Copy link
Copy Markdown

Adds the missing NBT and stream routines, data-fixer helpers, and core math/geometry helpers.

  • CompoundTag, ListTag, numeric tags, compressed NBT and stream protocol helpers.
  • DataFixerUpper, data walkers, block positions, vector helpers and AABB clipping.

Includes the shared Switch declarations and caller fixes needed by these routines. Updates the corresponding function annotations and shared symbol names.

Switch build, tools/check, tools/lint.py --slow and clang-format 20.1.8 pass. 231 more matching entries; implemented mismatches remain marked M.

Replaces #116 after my fork was accidentally deleted. Implementations are kept in their owning source files, with guessed names and measured nonmatching scores annotated.

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.

1 participant