Skip to content

Releases: EndstoneMC/endweave

v0.3.1

31 Mar 23:19

Choose a tag to compare

Fixed

  • Sound effects not playing correctly for 1.21.124 clients on newer servers
  • Sound remapping missing for 1.21.130 clients connecting to 1.26.0 servers
  • Server protocol detection failing when the server runs a Minecraft version not explicitly known to the plugin (e.g. a hotfix release like 1.26.11)

Full Changelog: v0.3.0...v0.3.1

v0.3.0

30 Mar 15:09

Choose a tag to compare

Added

  • Protocol translation for v898 (MC 1.21.130), v860 (MC 1.21.124), and v859 (MC 1.21.120)
  • Bidirectional translation (older clients can also join newer servers that have the plugin)

Fixed

  • 1.21.120/1.21.124 clients disconnecting immediately when joining 1.26.0 servers
  • Animation glitches for 1.21.120/1.21.124 clients on newer servers
  • Lectern page turning not working across version boundaries
  • Running commands (e.g. /list) disconnecting 1.21.x clients on 1.26.0 servers
  • Dismounting rides sometimes causing a disconnect
  • Signs could not be edited or dyed by 1.26.10 clients on 1.26.0 servers
  • Block actor interactions (e.g. editing command blocks) failing for 1.26.0 clients on 1.26.10 servers
  • Script debug shapes not rendering for cross-version clients
  • Client diagnostics packet causing errors when connecting across 1.21.130/1.26.0 boundary

Changed

  • Startup log now shows supported client version range instead of listing each version

Full Changelog: v0.2.4...v0.3.0

New Contributors: @smartcmd @Caldron47

v0.2.4

25 Mar 16:38

Choose a tag to compare

Fixed

  • Block interactions (chests, signs, etc.) failing at Y < 0 due to NetworkBlockPosition reading Y as unsigned

Full Changelog: v0.2.3...v0.2.4

v0.2.3

24 Mar 19:57

Choose a tag to compare

Fixed

  • CameraSpline packet handler appending trailing bytes instead of per-spline fields, breaking login when experimental_creator_cameras is enabled
  • CameraInstruction packet missing v944 spline fields (splineIdentifier, loadFromJson)

Full Changelog: v0.2.2...v0.2.3

v0.2.2

23 Mar 15:04

Choose a tag to compare

Fixed

  • ContainerOpen packet registered as serverbound instead of clientbound, preventing v944 clients from opening chests and other containers
  • bStats OS architecture not normalized across platforms

Changed

  • Dev build versions shortened

Full Changelog: v0.2.1...v0.2.2

v0.2.1

21 Mar 20:13

Choose a tag to compare

Fixed

  • ActorData CompoundTag parsing and Int64 remapping
  • bStats metrics reporting incorrect platform and plugin data

Changed

  • License changed from MIT to Apache 2.0

Full Changelog: v0.2.0...v0.2.1

v0.2.0

21 Mar 16:00

Choose a tag to compare

Added

  • Sound event remapping so v944 clients hear the correct sounds on v924 servers
  • Data-Driven UI screen packet translation (show/close screens)
  • bStats metrics integration
  • Improved error reporting with structured context for easier debugging
  • Debug logging with packet filtering (configurable in config.toml)

Changed

  • Startup logs now show supported client version range

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Mar 17:11

Choose a tag to compare

Added

  • Protocol translation between v924 (MC 1.26.0) and v944 (MC 1.26.10)
  • Automatic client version detection and protocol rewriting
  • Coordinate format conversion for all affected packets
  • Sound instrument remapping for note blocks
  • Server list ping version spoofing so newer clients see the server
  • Per-player connection tracking
  • Protocol chaining support for future multi-version translation
  • CI/CD with GitHub Actions

Full Changelog: https://github.com/EndstoneMC/endweave/commits/v0.1.0