Skip to content

Releases: minekube/connect-java

0.7.3

01 May 11:58
a99e2a1

Choose a tag to compare

What's Changed

Spigot/Paper: fix ClassNotFoundException: net.minecraft.server.ServerConnection on Mojang-mapped servers

The Spigot plugin failed to enable on Spigot 1.20.5+, certain Paper forks, and any Paper instance running with -Dpaper.disablePluginRemapping=true. The reflection bootstrap in ClassNames only resolved Spigot-mapped NMS class names, which no longer exist after Mojang's mappings became the default.

The plugin now tries the Mojang name first, falls back to the Spigot name, then to the version-prefixed NMS name, for: Connection, ServerConnectionListener, ClientIntentionPacket, ServerboundHelloPacket, ServerLoginPacketListenerImpl, and ServerLoginPacketListenerImpl$LoginHandler. Same pattern for the handshake packet field names (protocolVersion / port / intention).

Verified end-to-end on Paper 1.21.11 with both the auto-remapper enabled and disabled.

If you're on Paper with default settings you likely never saw this — Paper's PluginRemapper was rewriting the FQN string literals at load time. Spigot users and anyone running Mojang-mapped builds were getting bitten.

Diagnosis credit to ChannyAnh in our community Discord.

Full Changelog: 0.7.2...0.7.3

0.7.2

06 Jan 13:19
33fca78

Choose a tag to compare

What's Changed

  • Add update checker to notify about new versions in console

Full Changelog: 0.7.1...0.7.2

0.7.1

06 Jan 12:54
d9855ef

Choose a tag to compare

What's Changed

  • Add Paper 1.21.11+ support with Mojang mappings compatibility
  • Fix BungeeCord dependency resolution for CI builds

Full Changelog: 0.7.0...0.7.1

Release version 0.7.0

13 Aug 09:46

Choose a tag to compare

- Fix BungeeCord LocalServerChannel compatibility via IoHandler delegation
- Fix Spigot/Paper handshake packet creation for Java 21 + modern versions
- Fix Velocity event loop integration with LocalSession
- Update Netty to 4.2.3.Final
- Add LocalSession.setPlatformEventLoopGroup() hook
- Implement ConnectIoHandlerWrapper for BungeeCord

Latest Release (0.7.3)

13 Aug 09:49

Choose a tag to compare

Latest stable release.

Version: 0.7.3

Download links (stable URLs):

Latest Pre-Release (0.7.2-SNAPSHOT)

13 Aug 09:49

Choose a tag to compare

Pre-release

Automated pre-release build from connect branch.

Version: 0.7.2-SNAPSHOT
Commit: a99e2a1

⚠️ This is a development build and may be unstable.

0.6.2

14 Apr 20:17
76edf92

Choose a tag to compare

Commits

0.6.1

04 Apr 19:59
3f93019

Choose a tag to compare

Commits

  • 3f93019: Fixed bungeecord support that broke due to changes in bungeecord (#18) (NixNux123) #18

0.6.0

03 Jun 10:34

Choose a tag to compare

Support up to Minecraft 1.20.6

0.5.0

22 Jan 13:02

Choose a tag to compare

Commits

  • b51bd18: support Minecraft 1.20.2+ (Robin)