Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Minecraft
  3. Legendary-Java-Minecraft-Geyser-Floodgate

Legendary-Java-Minecraft-Geyser-Floodgate

MITShell

A Docker container for running a Minecraft Java Paper server with Geyser and Floodgate, enabling Bedrock players to join.

Visit WebsiteGitHubGitHub
222 stars54 forks0 contributors

What is Legendary-Java-Minecraft-Geyser-Floodgate?

Legendary Java Minecraft Geyser Floodgate is a Docker container that sets up a Minecraft Java Edition server with the Paper optimization, plus Geyser and Floodgate plugins to enable Minecraft Bedrock Edition players to join. It solves the problem of running a cross-play server by packaging everything needed into a single, easy-to-deploy container with automated management features.

Target Audience

Minecraft server administrators, hobbyists, and developers who want to run a self-hosted, cross-play server supporting both Java and Bedrock clients, especially those using Docker or Kubernetes for deployment.

Value Proposition

Developers choose this because it provides a pre-configured, production-ready container that handles cross-play setup, automatic updates, and backups out of the box, saving time over manual server configuration and ensuring compatibility across platforms like Raspberry Pi and cloud environments.

Overview

Legendary Java Minecraft + Geyser + Floodgate + Paper Dedicated Server for Docker allowing Bedrock players to connect to a Java server

Use Cases

Best For

  • Running a private Minecraft server with friends on mixed Java and Bedrock platforms
  • Deploying a cross-play server quickly using Docker without manual plugin installation
  • Self-hosting a Minecraft server on Raspberry Pi or other ARM devices
  • Managing a server with automated backups and version updates
  • Experimenting with Paper/Spigot/Bukkit plugins in a containerized environment
  • Setting up a Minecraft server in Kubernetes for scalable or cloud deployments

Not Ideal For

  • Large-scale server networks requiring custom orchestration beyond basic Kubernetes
  • Users who need manual control over update timing and server configurations for stability
  • Environments without Docker or where containerization is restricted
  • Modded server setups relying on Forge or Fabric instead of Paper/Spigot/Bukkit

Pros & Cons

Pros

Seamless Cross-Play Integration

Pre-installs and configures Geyser and Floodgate, allowing Bedrock players to join Java servers without manual plugin setup, as highlighted in the features list.

Automated Server Maintenance

Updates to the latest Paper version on start and performs rolling backups on restart, reducing administrative work through environment variables like BackupCount.

Broad Platform Compatibility

Supports Docker on ARM devices like Raspberry Pi and includes Kubernetes manifests, enabling deployment across diverse hardware and cloud environments.

Easy Plugin Management

Plugins are installed by dropping .jar files into the plugins folder, with the container handling restarts, as described in the Plugins section.

Cons

Platform-Specific Configuration Hassles

The README warns of extra steps needed for Oracle Virtual Machines and Hyper-V due to networking issues, which can complicate deployment for some users.

Limited Control Over Updates

Automatic updates on start might introduce instability, and while version pinning is possible via environment variables, there's no built-in scheduling for updates.

Kubernetes Debugging Limitations

Terminal features are unavailable in Kubernetes mode, hindering real-time server management and troubleshooting, as noted in the Kubernetes usage section.

Frequently Asked Questions

Quick Stats

Stars222
Forks54
Contributors0
Open Issues0
Last commit2 months ago
CreatedSince 2022

Tags

#self-hosted-gaming#kubernetes#docker#minecraft#bedrock-support#minecraft-server#docker-container#server-management

Built With

O
OpenJDK
D
Docker

Links & Resources

Website

Included in

Minecraft593
Auto-fetched 17 hours ago

Related Projects

Docker-MinecraftDocker-Minecraft

Docker image that provides a Minecraft Server for Java Edition that automatically installs/upgrades versions, modloaders, modpacks and more at startup

Stars14,016
Forks1,892
Last commit1 day ago
GateGate

Build efficient Bedrock & Java Minecraft networks with multi-version support. Powering our production scale global Connect network. Runs with 10MB.

Stars1,064
Forks104
Last commit2 days ago
minecraft-dockerminecraft-docker

Java and Bedrock Minecraft server with embed Discord bot that allows members to start and stop the server on command.

Stars4
Forks1
Last commit2 years ago
CauldronCauldron

Formerly known as MCPC+. The original server implementing the Forge and Bukkit API

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub