The Geyser and Floodgate plugins facilitate the integration of players using a Bedrock Edition client into a Minecraft Java Edition server. Geyser serves as a connector between the Java and Bedrock Editions, effectively translating the communication protocols of both versions. This allows Bedrock players to access Java servers seamlessly. Complementing Geyser, Floodgate operates in tandem, introducing an authentication mechanism. Bedrock players can authenticate and log into Java servers using their Microsoft or Xbox Live credentials.
Note: The server must have PaperMC or SpigotMC installed. Learn how to here.
Step 1. Log in to the MelonCube Games panel.
Step 2. Stop the server.
Step 3. Download geyser-spigot.jar and floodgate-spigot.jar here.
Step 4. Go to the Files tab on the left.
Step 5. Open the plugins folder.
Step 6. Drag and drop both .jar files from Step 3.
Step 7. Start the server. Wait for it to finish booting.
Step 8. Stop the server.
Step 9. Go to the Network tab on the left.
Step 10. Note an available port not used by any other mods or plugins.
Step 11. Go to the Files tab on the left.
Step 12. Find the following directory: plugins/Geyser-Spigot/
Step 13. Edit config.yml.
Step 14. On the port: line, enter a port from Step 10.
Step 15. Click the Save button.
Step 16. If the server is on version 1.19.1+, go to the Server Properties tab.
Step 17. Change enforce-secure-profile to false.
Step 18. Start the server.
Note: To join the server using a Bedrock client, use the port in Step 14. For Java clients, use the port on the Home tab.