Good Enough Game Integration — веб-игры прямо в Minecraft

Good Enough Game Integration для Minecraft: играйте в веб-игры itch.io и Newgrounds прямо в окне игры. Простая установка, без лишних зависимостей.

Good Enough Game Integration

Представьте: вы строите базу, устали от копания и хотите на пять минут переключиться. Раньше пришлось бы сворачивать Minecraft, открывать браузер и искать что-то в интернете. Теперь достаточно нажать одну кнопку. Good Enough Game Integration — это мод, который открывает веб-игры с itch.io и Newgrounds прямо внутри окна Minecraft, с полной поддержкой клавиатуры и мыши.

Аббревиатура GEGI уже стала привычной для тех, кто следит за нестандартными модами. И неудивительно: идея «браузер внутри игры» звучит просто, но реализация впечатляет. Мод несёт собственный Chromium, который рисует страницы в экран Minecraft, а все нажатия клавиш, клики и прокрутка уходят обратно в браузерный процесс.

Что умеет GEGI

Всё начинается с меню. Кнопка GEGI появляется в правом верхнем углу экрана «Настройки», а команда /gegi или /arcade в чате открывает то же самое окно. Внутри — вкладки Recommended, Popular, Newest, Free и Strategy, которые читают публичные ленты itch.io с миниатюрами. Есть вкладка Browse sites со ссылками на страницы игр itch.io и Newgrounds, строка поиска, фильтрующая текущую вкладку, и поле для вставки любой ссылки на itch.io или Newgrounds.

  • Рекомендованные подборки, включая Open Doctrines.
  • Живые полки itch.io с обложками.
  • Поиск по текущей вкладке.
  • Поле для вставки ссылки на игру.
  • Кнопка Open in browser — всегда под рукой.

Нажали на игру — она запускается тут же, в окне Minecraft. Escape принадлежит игре, в которую вы играете: чтобы выйти из веб-игры, нажмите его дважды. Мод не требует Fabric API, Architectury или отдельной библиотеки конфигов — только загрузчик. Поддержка Mod Menu есть, когда есть сам Mod Menu, и не мешает, когда его нет.

Поддерживаемые версии и загрузчики

Good Enough Game Integration для Minecraft охватывает огромный диапазон версий: от 1.12.2 до 26.2. Каждая минорная версия получает свой порт на последнем релизе. Загрузчики тоже радуют разнообразием:

  • Fabric и Quilt — начиная с 1.14.
  • NeoForge — с 1.20.2.
  • Forge — включая старые 1.12.2 и 1.13.2.
  • Folia и Paper — серверный плагин для 1.16.5 и новее.

Мод клиентский: на выделенном сервере он ничего не делает и там не нужен. А вот серверный плагин для Folia и Paper — отдельная история. У сервера нет экрана, поэтому команда /gegi отправляет те же рекомендации в виде кликабельных ссылок в чате.

Если вы привыкли ставить моды через лаунчер foxygame.net, то оцените каталог дополнений: Good Enough Game Integration находится в пару кликов, а автообновление само подтянет свежую сборку под вашу версию игры. Установка в один клик избавляет от ручного подбора jar-файлов под нужный загрузчик.

Как установить

Процесс максимально прост. Скачайте Good Enough Game Integration, выбрав jar под свой загрузчик и версию Minecraft, и положите его в папку mods. Для Folia или Paper файл отправляется в plugins. Больше ничего не требуется — ни зависимостей, ни дополнительных библиотек.

Первый запуск веб-игры спросит разрешение на загрузку Chromium: около 100 МБ в сжатом виде и 300 МБ распакованного. Откажетесь — игры будут открываться в вашем обычном браузере. Chromium хранится отдельно для каждого игрока, а не для каждой сборки, поэтому все версии Minecraft и модпаки делят одну копию. Папка с ним лежит в %LOCALAPPDATA%\Gegi на Windows, ~/Library/Application Support/Gegi на macOS и $XDG_DATA_HOME/gegi или ~/.local/share/gegi на Linux. Там же хранится профиль браузера, так что вход в itch.io сохраняется между сессиями.

Технически Chromium работает в отдельном процессе на Java самого Minecraft, без окна. Он отрисовывает кадры в разделяемую память, мод загружает их как текстуру, а ввод уходит обратно по каналу. Процесс завершается вместе с игрой, и падение веб-страницы не утащит за собой Minecraft. Там, где Chromium запуститься не может (например, Windows на ARM без сборки безоконного Chromium), экран игры объяснит причину, а кнопка Open in browser откроет игру в вашем браузере.

Приватность и подключения

Мод подключается только к необходимым адресам: публичные RSS-ленты itch.io, домен миниатюр и Maven Central или GitHub-релизы jcefmaven при загрузке Chromium. Никаких аккаунтов, никакой телеметрии. Из меню открываются только ссылки itch.io и Newgrounds — всё остальное отклоняется. Newgrounds блокирует автоматические запросы к своим спискам, поэтому мод не подгружает их каталоги, но любую вставленную ссылку на игру Newgrounds откроет без проблем.

Итог

Good Enough Game Integration — редкий пример мода, который решает неожиданную задачу и делает это аккуратно. Браузер внутри Minecraft, полная поддержка ввода, широкий список версий и загрузчиков, отсутствие зависимостей и открытая лицензия MIT. Если хочется разнообразить игровые вечера или просто иметь под рукой веб-игры, не выходя из любимого мира, GEGI стоит попробовать. Скачать Good Enough Game Integration можно под свою версию, а установка займёт буквально минуту.