Skip to content

Merge upstream PrismarineJS/node-minecraft-protocol master (#1549) into iongolem (2026-10-25) - #1

Merged
arielvino merged 2 commits into
iongolemfrom
merge-upstream-2026-10-25
Oct 25, 2026
Merged

arielvino merged 2 commits into
iongolemfrom
merge-upstream-2026-10-25

Conversation

@arielvino

Copy link
Copy Markdown
Owner

Merges PrismarineJS/node-minecraft-protocol master into iongolem (git merge --no-ff).

Upstream commits brought in

Conflicts

None. The merge was clean.

Tests

  • standard test/packetTest.js: passes.
  • mocha test/packetTest.js: with the minecraft-data from npm that package.json pins (^3.109.0), the file fails to load because that release has no 26.2/26.3 data. I swapped in github:arielvino/node-minecraft-data#iongolem locally, inside node_modules only:
    • after the merge: 5594 passing, 70 failing
    • iongolem before the merge: 5591 passing, 73 failing
    • The merge fixes 3 failures: packet_advancements on 26.1, 26.2 and 26.3 ("No value for type ItemStackTemplate").
    • The remaining 70 failures are all packets 26.3v and fail the same way before the merge, e.g. packet_sync_entity_position: Cannot convert undefined or null to object. They are not caused by this merge.

🤖 Generated with Claude Code

u9g and others added 2 commits October 20, 2026 19:13
26.1 introduced the ItemStackTemplate type (used by SlotComponent, Particle,
SlotDisplay and advancements), and packetTest had no value for it, failing
with 'No value for type ItemStackTemplate'.


Claude-Session: https://claude.ai/code/session_01MY5J9XTnWK8ZsJTmxvi7vF

Co-authored-by: Claude <noreply@anthropic.com>
…26-10-25

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@arielvino
arielvino merged commit eae8e29 into iongolem Oct 25, 2026
arielvino added a commit to arielvino/ion-golem that referenced this pull request Oct 25, 2026
Lockfile bump for the 2026-10-25 upstream merges into the forks'
`iongolem` branches. The diff moves only these two pins.

- **mineflayer** `eae111f` → `1bb09ce` (arielvino/mineflayer#18):
  - upstream #4062: reads the 1.21.2+ `entity_teleport` layout
  - #4112: reads the 1.20.3+ scoreboard packets
  - #4108: a teleport no longer changes the standing flag
- **minecraft-protocol** `c762511` → `eae8e29`
(arielvino/node-minecraft-protocol#1): upstream #1549, test-only.

Checks:
- `npm test`: 294/294 pass.
- A quiet bot joins the cave box on 26.3.
- With an entity teleported by command, the bot sees it at the target
(pig to 28.5,121,25.5).

The minecraft-data bump follows in a second commit here once
arielvino/node-minecraft-data#4 is merged. That PR only adds version
listings (26.4 snapshots) and docs/CI.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants