Geyser - это прокси-мост между Minecraft: Bedrock Edition и Minecraft: Java Edition. Простыку Простыми словами: он позволяет игрокам с телефонов, планшетов, консолей и Windows 10 версии заходить на обычные Java-серверы. Никаких модов на клиенте ставить не нужно - всё работает на стороне сервера.
Проблема кросс-платформенной игры в Minecraft стоит давно. Java Edition и Bedrock Edition - это по сути две разные игры с разным кодом, разными механиками и разными протоколами. Раньше, чтобы играть вместе, приходилось либо ставить сервер на Bedrock, либо использовать костыли. Geyser решает эту проблему целиком - он переводит пакеты данных между двумя версиями в реальном времени.
| Издание | Версии |
|---|---|
| Bedrock | 1.21.130 - 1.21.132, 26.0, 26.1, 26.1, 26.2, 26.3, 26.10, 26.20 |
| Java | 26.1 (для старых версий есть отдельный гайд) |
Geyser встраивается в сервер как плагин (для Spigot/Paper) или запускается) или запускается отдельно как прокси. Когда игрок с Bedrock Edition подключается, Geyser перехватывает его запросы, переводит все команды и движения в Java-формат и передаёт на сервер. Обратно - то же самое. Всё происходит в реальном времени, без задержек.
Из-за разницы в устройстве двух игр некоторые вещи Geyser не поддерживаются. Например, механики редстоуна работают нестабильно, а некоторые энтити отображаются некорректно. Полный список ограничений есть на странице Current Limitations.
Установка Geyser довольно простая. Скачайте плагин для вашего сервера (Spigot/Paper, Fabric, Forge, BungeeCord, Velocity), киньте в папку plugins и перезапустите сервер. После первого запуска сгенерируется конфиг, где можно настроить порт для Bedrock-игроков (по умолчанию 19132) и другие параметры.
Если хотите собрать Geyser сами:
git submodule update --init --recursive в корневой папкеgradlew build и заберите файл из папки bootstrap/buildСкачайте Geyser и откройте свой сервер для всех игроков - неважно, на чём они играют. Это реально работает и уже используется на тысячах серверов по всему миру.