Skip to content

Development Build

Latest

Choose a tag to compare

@dmulloy2 dmulloy2 released this 10 Aug 21:34
· 46 commits to master since this release
1aeb002

Changelog

  • [66cdb5b] Move dev builds from Jenkins to GitHub (#3542)
  • [f357ac8] Preserve the pipeline order when async receiving packets (#3351)
  • [d790ded] Use the correct reflection method in setTypeAndData method, and rename GET_BLOCK_DATA to DEFAULT_BLOCK_DATA for clarity (#3530)
  • [ca9b5bb] fix: use RegistryOps when (de)serializing chat component on 1.21.6+ (#3546)
  • [771a530] Fix CME on disable
  • [aa4fab1] Update to 1.21.9
  • [a11b403] Fix GameProfile properties in 1.21.9+

Fixes #3564

  • [468082c] Bump byte buddy version to fix Java 25

Fixes #3566

  • [5773bcb] Fix WrappedServerPing#getPlayers in 1.21.10

Fixes #3570

Fixes #3603

  • [c52b4bb] Use Java's base64 encoder
  • [22012d3] Mark 26.1 as supported
  • [f911ee9] Bump version to 5.5.0-SNAPSHOT
  • [6c6bde5] Add WrappedPositionMoveRotation for 1.21.2+ entity teleport packets (#3610)

Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
Co-authored-by: dmulloy2 3039119+dmulloy2@users.noreply.github.com

  • [9404ce3] Fix Injector.getPlayer() using TemporaryPlayer when a Bukkit player is available (#3614)
  • [5a9afed] Fix 26.1.2 problem with invalid constructor selection (#3626)
  • [72fd070] Fix duplicate MONITOR listener invocation after async packet processing (#3630)
  • [b723ff3] fix: NettyChannelInjector.getPlayer() overwrites TemporaryPlayer with null (#3629)
  • [b0b9b66] fix: only sign release versions to support jitpack snapshots builds again (#3639)
  • [8eeb82f] fix: only sign non snapshots and non jitpack versions (#3641)
  • [2d3b3e3] Update to Minecraft 26.2 (#3642)
  • [0e267a5] fix: explicitly declare parameters of ServerPingRecord constructor (#3644)

Some Spigot forks (e.g., Leaf) add additional constructors with
different parameters, which causes the previous naive implementation of
getting the first available constructor to fail.

fixes #3643

Fixes #3658

  • [1ef8431] Fix some issues with bundle packets

Addresses #3596

  • [2c53c29] Only copy bundle packets when something changes

Fixes #3596

  • [debdd6d] Fix async packet handling and utility edge cases

Co-authored-by: Spagles 106791090+Spagles@users.noreply.github.com

  • [dda284c] Fix custom payload handling on modern servers

Co-authored-by: rkfsociety romankuzminvital@gmail.com

  • [78b1016] Fix: Java 17 bytecode target on paper module (#3662)

Fixes #3661

  • [5c6c773] Prioritize searching for singletons when determining best creators

Fixes #3663

Co-authored-by: justcarlux manuelitojuan691@gmail.com

  • [fec45cf] Restore Java 17 compat for Spigot too
  • [3fab29d] Fix WrappedStatistic in modern versions

Fixes #3591

  • [cbe7fd8] Fix WrappedGameProfile in 1.21.10

Fixes #3573

  • [f0e959a] Fix WrappedDataWatcher in 1.8

Fixes #3557