JumpToJava
JumpToJava is a plugin for Minecraft Java Edition servers that enables players from Minecraft Bedrock Edition to connect and interact with the Java server through a custom bridge. The plugin listens for Bedrock standard UDP packets, processes logins and messages, and translates them so they are recognized within the Java server environment.
Features
- Listens for Bedrock protocol UDP packets on port 19132.
- Responds to Bedrock pings so the server appears in the Bedrock server list.
- Parses Bedrock player login packets.
- Translates Bedrock chat messages to display in the Java server.
- Modular design with clear separation of responsibilities across classes.
- Easy to install and use on Spigot/Paper servers.
Installation
- Compile the project into a .jar file.
- Place the .jar in the plugins folder of your Minecraft Java Edition server.
- Start or restart your server.
- The plugin will listen on UDP port 19132 for Bedrock connections.
Configuration
The plugin currently runs with default settings. Future versions will include options for customizing ports, messages, and authentication.
Usage
- Bedrock players can connect indirectly through this plugin, and their chat and connection info will appear on the Java server.
- Server admins can monitor Bedrock connections and chat messages via the server console.
Notes
- This plugin does not fully translate the Bedrock protocol to Java, but provides a basic framework for connection and communication.
- Recommended for use in controlled server environments with testing.
Contributions
Contributions are welcome! Please open an issue or pull request in the repository.