Minecraft: Java Edition cross-play plugin for PowerNukkitX
Reactor is a PowerNukkitX plugin that enables Minecraft: Bedrock Edition servers to allow Java Edition players. It aims to provide seamless cross-play support while integrating naturally with the PowerNukkitX ecosystem.
- Java Edition cross-play support
- Native PowerNukkitX integration
- Easy configuration
- Lightweight and performant
- Open source and community-driven
- Download the latest Reactor release.
- Place the plugin JAR into your server's
plugins/directory. - Ensure PowerNukkitX is properly installed and configured.
- Start or restart your server.
- Configure Reactor using the generated configuration files if needed.
- Java 21 or newer
- PowerNukkitX API 3.x
Contributions are always welcome.
If you'd like to contribute:
- Fork the repository.
- Create a feature branch.
- Make your changes.
- Submit a Pull Request.
Please follow the project's coding style and keep pull requests focused on a single change whenever possible.
Reactor is built on top of the amazing Via* ecosystem and related projects:
- ViaVersion - core protocol translation between Java Edition versions
- ViaBackwards - support for older Java Edition clients
- ViaRewind - legacy 1.8.x and 1.7.x client support
- ViaLegacy - ancient client support down to the earliest versions
- ViaBedrock - the heart of the Java to Bedrock protocol translation
- ViaProxy - the proxy architecture this plugin is based on
- NetMinecraft - low level Minecraft network protocol implementation
- ViAllay - the AllayMC implementation that inspired this project
Huge thanks to the maintainers of these projects for making cross-play possible.
This project is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0).
See the LICENSE file for more information.
