Skip to content

feat: add entity nbt writing and player skin changes to the plugin api - #23

Merged
NaySurGithub merged 2 commits into
mainfrom
feat/entity-nbt-write-skin
Nov 14, 2026
Merged

NaySurGithub merged 2 commits into
mainfrom
feat/entity-nbt-write-skin

Conversation

@NaySurGithub

Copy link
Copy Markdown
Contributor

Two functions appended to the end of the API table, still 1.0.6 since that version has not shipped:

  • entitySetNbt: loads a non-player entity from little-endian NBT, as the server does from a save, and shows the result to the players who see it.
  • playerSetSkin: gives a player a classic skin (RGBA, at most 128 by 128) and shows it to everyone.

Exposed in the C++ wrapper (Entity::setNbt, Player::setSkin), in Java and in falcon.wit. The server side is in the matching Falcon pull request.

@NaySurGithub
NaySurGithub merged commit 904af98 into main Nov 14, 2026
7 of 10 checks passed
@NaySurGithub
NaySurGithub deleted the feat/entity-nbt-write-skin branch November 14, 2026 20:34
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