Как запустить Minecraft Java на Android

Minecraft давно уже вышел за пределы персональных компьютеров, и в него можно играть на самых разных устройствах. Правда, есть один недостаток. Версия для мобильных устройств и игровых консолей — это не та привычная нам версия игры. А «тот самый» Minecraft можно запускать лишь на ПК.

Запустить версию для ПК на мобильных устройствах — это давняя мечта многих игроков. И, похоже, эта мечта становится реальной.

Как это сделать — рассказывает Алекс, написавший об этом статью, которую с его разрешения я представляю вашему вниманию.


Minecraft Java Edition — пожалуй, единственная игра, в которую я играл так долго. Всё бы хорошо, но без компьютера в неё не поиграть. А на телефоне можно было довольствоваться лишь клонами, как хорошими, так и плохими, включая даже официальный.

Официальный клон от Microsoft. Именно он сейчас называется Minecraft, а оригинальная игра называется Minecraft Java Edition.

Возможно, Minecraft Bedrock не совсем корректно называть клоном, но, с технической точки зрения, это именно клон.

Первые попытки портировать Minecraft Java Edition на Android

Сначала появился Boardwalk. Из себя он представлял порты библиотек LWJGL и OpenGL для Android. Под капотом он запускал нужную версию Minecraft, но, поскольку Android использует свою виртуальную машину Java, версии Minecraft предварительно переделывались.

Увы, надежды на Boardwalk не оправдались.

После выхода ОС Android 7 выяснилось, что Broadwalk с ней несовместим.

Необходимая переделка Minecraft была неудобной, а после выхода версии 1.13 стала невозможной.

Разработчик Boardwalk приступил к разработке Boardwalk 2.0 с оригинальной виртуальной машиной Java, но так и не довёл дело до конца.

В сети стали появляться модификации Boardwalk, решающие проблему с Android 7. Однако запустить Minecraft 1.13 так и не получилось.

Встречайте MCinaBox

Наработки и идеи Boardwalk 2 не могли продолжать валяться просто так, поэтому нашёлся один китайский разработчик, который довёл это дело до ума и сделал MCinaBox.

И что, даже новые версии заработали?

Ну да, но фактически нет.

Новые версии также требовали новых портов LWJGL и OpenGL. Они даже запускались, но играть в них было невозможно. При выключенном Mipmap-текстурировании текстур просто не было, а при включенном FPS падал практически в ноль.

Mipmap выключен. Текстур блоков нет, не поиграть.
Mipmap включен. Я не смог снять игру с паузы, она зависла.

Таким был MCinaBox около года назад (версия MCinaBox — 0.1.3).

А что сейчас? — MCinaBox v0.1.4

Сейчас доступен предварительный релиз MCinaBox 0.1.4, в котором всё ещё есть недочёты, но основная проблема с рендером мира и FPS решена!

Поскольку MCinaBox использует самые обычные версии Minecraft, мне даже удалось поиграть на предварительной версии 21w03a, которая вышла буквально вчера!

На моём Xiaomi Mi 9t в среднем около 30 FPS. Если персонаж замирает, то FPS поднимается до 60, а когда генерируется мир, падает до 15. Телефон ощутимо греется, но играть очень даже можно!

Клавиатура на пол-экрана выглядит, конечно, уродливо, но лишь потому, что я спешил проверить работу мира и не стал делать свою клавиатуру, хотя MCinaBox имеет свой отличный редактор клавиатуры!

Один из вариантов настройки клавиатуры.

MCinaBox поддерживает Forge, которым мне не удалось воспользоваться. Предварительной версии это простительно.

Поскольку MCinaBox использует оригинальные файлы, я попробовал вручную установить Forge и Fabric — тоже пока безуспешно.

Но отчаиваться не стоит — такими темпами поддержка модификаций не за горами!

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

ЗагрузитьMCinaBox можно с GitHub разработчика. На этой странице нужно скачать последний APK, в моём случае это v0.1.4-p5.

Также на этой странице нужно скачать Runtime, содержащий портированную LWJGL, скорее всего, он будет в предыдущих режимах.

Отлично, теперь устанавливаем и запускаем наш APK. В нём первым делом нужно задать пользователя, войдя в аккаунт Mojang (можно просто указать ник игры оффлайн).

В настройках лаунчера импортируем наш runtime.

Также по желанию можете создать свою клавиатуру во вкладке ниже.

После этого идём в меню всех версий и устанавливаем нужную версию (это будет довольно долго).

Далее переходим в глобальные настройки и меняем количество выделенной оперативной памяти.

По умолчанию стоит 256 МБ, что чрезвычайно мало. Но слишком большие значения я тоже бы не ставил, чтобы не было сбоев. На мой взгляд, оптимальное значение — 1024 МБ, хоть лаунчер и предупреждает, что это много.

Отлично! Теперь мы можем запустить саму игру в самой верхней вкладке! Когда игра запустится, останется решить лишь пару проблем.

Для начала настраиваем удобное управление.

Главное — научить персонажа ходить. Возможно, это баг, и в будущих версиях он будет исправлен, но пока можно зайти в настройки и назначить все нужные клавиши.

Ну вот и всё! Приятной игры!

Minecraft JE окончательно портировали на Android

Алекс Гуалсе
Обсуждение: 31 комментарий
  1. MishaGold
    Ответить

    Опять несколько раз уведомление. Почему так происходит?

    12
    9
    1. LD14bro
      Ответить

      О, MishaGold, привет

      12
      14
      1. MishaGold
        Ответить

        Привет.

        7
        18
        1. 0.1.4p5… хуже 0.1.3
          Ответить

          Лол, я спокойно forge 1.12.2 на mcinabox 0.1.3 играл и перешёл на 0.1.4p5 только из-за того, что 64-x ядро (у 32-х ограничение 1гб озу) только на новой версии…
          Короче, хз что ты там не смог, но Biomes O’ Plenty этот порт одобряет.
          (До сих пор бесит, что кнопки убрали под этот ключ… Когда они сверху-слева все под рукой, гораздо удобнее)

          14
          8
          1. 0.1.4p5… хуже 0.1.3

            Блин, случайно на «ответить» нажал… сорян

            11
            14
    2. fromgate
      Ответить

      Небольшой баг в плагине отправляющем уведомления.

      10
      8
    3. Шиба Рысь
      Ответить

      А я в бердрок играю :///

      13
      11
      1. Абобус1111
        Ответить

        И я тоже

  2. Хз кто
    Ответить

    А моды серии JE можно будет скачать?

    9
    13
  3. BikMag
    Ответить

    Стабильный порт Java Minecraft не за горами! Это радует!

    18
    14
  4. morsheryyyy
    Ответить

    Не знаю зачем такое извращение нужно, тк. уже даже с бедрока можно поиграть на Java серверах. Например я запустил тестово серв, на котором можно играть и с Java и с Bedrock.

    12
    16
    1. Kitulous
      Ответить

      моды, бро… моды…

      16
      10
  5. Диас
    Ответить

    Ета крутая обнавления ия могу играт своем версие.

    14
    14
  6. mcinabox
    Ответить

    ошибка в mcinabox: error The Minecraft jar main file was not found. please reinstall the Minecraft version

    13
    10
  7. Anonim?
    Ответить

    А где глоб.настройки???

    4
    3
  8. Кади
    Ответить

    Добавятли манькравт 1.18на ондройд

    2
    1
  9. Дора дура
    Ответить

    Ам ну блин в него играть невозможно вообще капец блин буду смотреть ютуб и искать приложение через которые можно будет зайти в майнкрафт давайте эдишн на телефон

    1
    2
  10. Лох
    Ответить

    Я тоже

    1
    0
  11. Deskor
    Ответить

    У меня чёрный экран при запуске майна, а потом вылетает обратно в лаунчер. Чё делать?

    3
    2
  12. mau_len
    Ответить

    Игра Норм уже играю 2 года уже ПРО ЕСТЬ АДМИНКА НА СЕРВЕРЕ MC.HYPIXEL.NET ЧИТЕР!😈

    1
    0
  13. Jahhsns
    Ответить

    Пишет про какой то рантайм..

    0
    0
  14. Felix14_v2
    Ответить

    А статейка про Pojav Launcher планируется?

  15. Globalion19912
    Ответить

    Можно ещё поиграть через PojavLauncher

    1
    0
  16. Макар
    Ответить

    Как написать адрес сервера в этом лаунчере

    0
    1
  17. Ivan
    Ответить

    Выдаёт
    Error: Attempt to invoke virtual method ‘java.lang.String cor.aof.mci nabox.launcher.setting.support.SettingJson$Account.getType()’ on a null object reference
    Как исправить?

    0
    0
  18. Globalion19912
    Ответить

    А я играю на pojav launcher

    1
    0
  19. Памагите
    Ответить

    Как имплртировать среду

    0
    0
  20. Frisbe
    Ответить

    Почему пишет ошибка загрузки

    2
    0
  21. Игорь
    Ответить

    Я не магу запустить версию мне пишет что данная загрузка ошибка

    1
    0
  22. Amigo’s
    Ответить

    Последнее обновление было в 2021 году, можете забыть о каком либо продвижении этого приложения.

  23. Алексей Михайлович Емельянов
    Ответить

    При загрузке версии игры происходит ошибка загрузки

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Боров

Мы в социальных сетях