Geyser is a proxy that bridges Minecraft: Bedrock Edition and Minecraft: Java Edition, allowing Bedrock players to join Java servers.
The tool solves the fragmentation problem of Minecraft's two editions by translating network packets between them. It works as a proxy that sits between Bedrock clients and Java servers, converting protocol differences on the fly. The README acknowledges that perfect translation is not achievable due to fundamental differences between the two games, so users should expect some features or behaviors to work imperfectly.
Geyser suits anyone running a Java Edition server who wants to welcome Bedrock players. It works as a standalone proxy or integrates with server software like Spigot, Fabric, and Velocity. The project explicitly documents limitations—certain gameplay mechanics and features cannot be bridged due to architectural differences between the editions—so prospective adopters should review the limitations page before deployment. The README credits the DragonProxy project as a predecessor in protocol translation work.
The project maintains a substantial user base reporting real-world issues, with almost all open issues originating from outside users rather than the core team. Maintainers respond to new issues and pull requests within hours. Work in the issue tracker centers on confirmed bugs, feature requests, and cases awaiting user response.