Java runtime pojav launcher

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

License

Google61/PojavLauncher-android4

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Backport to Android 4.4 (4.1?), based on android4 branch

Google Play

  • We do not exist on TikTok. No one from the dev team makes TikTok videos.
  • The official Twitter for PojavLauncher is @PLaunchTeam. Any others (most notably @PojavLauncher) are fake, please report them to Twitter’s moderation team.

PojavLauncher is a Minecraft: Java Edition launcher for Android and iOS based on Boardwalk. This launcher can launch almost all available Minecraft versions (from rd-132211 to 21w08b (1.17) snapshot, including Combat Test versions). Modding via Forge and Fabric are also supported. This repository contains source code for Android. For iOS/iPadOS, check out PojavLauncher_iOS.

To get started, you can just get prebuilt app from stable release or automatic builds. If you want to build after launcher code changes, follow steps below.

Will be moved to BUILDING.md

Java Runtime Environment (JRE)

  • JRE for Android is here, also the build script here.
  • Follow build instruction on build script README.md.
  • You can also get CI auto builds.
  • Either get jre8-pojav artifact from auto builds, or do splitting by yourself:
    — Get JREs for all of 4 supported architectures (arm, arm64, x86, x86_64)
    — Split JRE into parts:
    Platform-independent: .jar files, libraries, configs, etc.
    Platform-dependent: .so files, etc.
    — Create:
    file named universal.tar.xz with all platform-independent files
    4 files named bin-.tar.xz with all platform-dependent files per-architecture
    — Put these in assets/components/jre/ folder
    — (If needed) update the Version file with the current date
  • Because languages are auto added by Crowdin, so need to run language list generator before building. In this directory, run:
# On Linux, Mac OS: chmod +x scripts/languagelist_updater.sh bash scripts/languagelist_updater.sh # On Windows: scripts\languagelist_updater.bat 
# Build GLFW stub ./gradlew :jre_lwjgl3glfw:build # mkdir app_pojavlauncher/src/main/assets/components/internal_libs rm app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar cp jre_lwjgl3glfw/build/libs/jre_lwjgl3glfw-3.2.3.jar app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar # Build the launcher ./gradlew :app_pojavlauncher:assembleDebug 

(Replace gradlew to gradlew.bat if you are building on Windows).

  • OpenJDK 9 Mobile port: ARM32, ARM64, x86, x86_64. Replaced by JRE8.
  • OpenJDK 8 Mobile port: ARM32, ARM64, x86, x86_64
  • Mod installer headless
  • Mod installer with GUI. Used Caciocavallo project for AWT without X11.
  • OpenGL in OpenJDK environment
  • OpenAL (work on most devices)
  • Support Minecraft 1.12.2 and below. Used lwjglx, a LWJGL2 compatibility layer for LWJGL3.
  • Support Minecraft 1.13 and above. Used GLFW stub.
  • Game surface zooming.
  • New input pipe rewritten to native code to boost performance.
  • More.
  • Minecraft 21w10a or newer are currently not yet supported due to the new GLSL usage.
  • In 1.16 and up spawn eggs banners are white (you can fix this by switching renderer to gl4es 1.1.5 , only works on 1.16 and up, do not use under this version)
  • Controller mods aren’t working
  • Random crashes could happen very often on Android 5.x during game load or join world.
  • With big modpacks textures could be messed up
  • If you’re using gl4es 1.1.5 on 1.16 and lower texture will bug out when hit a mob
  • probably more, that’s why we have a bug tracker 😉

Contributions are welcome! We welcome any type of contribution, not only code. Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it.

Credits & Third party components and their licenses

  • Boardwalk (JVM Launcher): Unknown License/Apache License 2.0 or GNU GPLv2.
  • Android Support Libraries: Apache License 2.0.
  • GL4ES: MIT License.
  • OpenJDK: GNU GPLv2 License.
  • LWJGL3: BSD-3 License.
  • LWJGLX (LWJGL2 API compatibility layer for LWJGL3): unknown license.
  • pro-grade (Java sandboxing security manager): Apache License 2.0.
  • xHook (Used for exit code trapping): MIT and BSD-style licenses

About

Источник

PojavLauncher — Лаунчер Minecraft: Java Edition на Android телефоны

Наверное, с самого релиза Minecraft игроки уже хотели получить версию этой игры на свои телефоны, ведь даже на кнопочные «звонилки» уже выходили его клоны. И хотя уже давно мобильная (кросплатформенная) версия не только почти догнала оригинал, но и стала считаться основной, некоторым этого оказалось недостаточно.

PojavLauncher - Лаунчер Minecraft: Java Edition на Android телефоны

В этой статье я расскажу вам, как установить настоящую Java версию Minecraft на телефон, без подозрительных сайтов с вирусами (лаунчер есть в Google Play), с возможностью заходить как с пиратки, так и с купленного аккаунта, ставить моды и сборки и даже со встроенным управлением для сенсорных телефонов. Всё это позволяет PojavLauncher

Так как java версия работает через виртуальную машину java, которую можно скачать на почти любое устройство, это не так уж и сложно, просто запустить маинкрафт, но так как он не поддерживает телефонное управление и разрешение, и требует лаунчера, пользы в этом никакой.
Но PojavLauncher, никак не изменяя самого Minecraft, подменяет ему необходимую информацию, запускает на изменённом Java и добавляет поверх управление для сенсорного экрана, так что для пользователя это выглядит просто как запуск Маинкрафта.

  • Версия для Google Play проверена их защитой и множеством пользователей, оставивших положительные и не очень отзывы
  • Обе версии имеют открытый исходный код, а это значит, что любой может проверить этот код и убедиться, что этот лаунчер не ворует данных с телефона и не отправляет никуда ваши данные от аккаунта Minecraft

«Это легально?»
Пока вы заходите в легально купленный аккаунт, да. Иначе, это приложение не допустили бы в Google Play

PojavLauncher - Лаунчер Minecraft: Java Edition на Android телефоны

Если вы не являетесь постоянным игроком в Minecraft, чтобы понять, зачем нужен этот гайд, или вам просто любопытно, что может или не может этот способ, вам следует прочитать эту таблицу (для увеличения нажмите на картинку а после на кнопку с четыремя стрелками).
*Список несовместимых модов **в таблице есть опечатки, вроде Mojav вместо Pojav

На Android
1.Установите лаунчер в Google Play (или скачайте apk файл на странице Github, но разработчики не советуют этого делать)
2.Запустите и зайдите в аккаунт (см. «Это безопасно?»)
или введите ник и нажмите галочку на «Войти как оффлайн учётная записть». После того, как вы один раз зашли, если вы нажали «Запомнить меня» вам нужно будет нажать «Учётные записи» и выбрать ваш ник.
3.Выберите версию и запустите игру, оно должно само всё скачать и настроить, но если оно после этого скажет, что вы выделили слишком много RAM, и у вас нет столько на телефоне, в следующий запуск уменьшите «выделение памяти» в настройках
4.Управление пытается копировать мобильный маинкрафт, но установка блоков и инвентарь работают хуже, на этот случай есть кнопки prt (левая кнопка мыши), sel (правая кнопка мыши), и возможность включить курсор кнопкой Mouse и выключить отображение большинства сенсорных кнопок кнопкой gui. Также это всё можно перенастроить через меню «Опции» под списком версий
5.Во время игры можно получить упрощённое меню настроек, свайпнув с правого края экрана

1.Для начала вам нужно скачать Forge или Fabric для нужной вам версии (судя по всему, нужен именно jar файл установщика)
2.Зайдите в лаунчер и нажмите «Опции», после первую кнопку с «Запустить установщик мода» и выберите файл установщика мода
3.Установите сборку или моды как обычно, но в папку . /Android/data/net.kdt.pojavlaunch/files/.minecraft/launcher_profiles.json

1.Скачайте файл отсюда, какой именно, зависит от того, какой у вас телефон, но скорее всего подойдёт «jre17-arm64-20210825-release.tar.xz»
2.В настройках лаунчера выберите первый пункт, с надписью «Runtime», после нажмите «добавить новый» и найдите скачанный вами файл
3.Установите его «по умолчанию» ( нужно будет вернуться к файлу 1.8.0, если захотите включить старые версии)
4.Выберите 1.17.1, согласитесь на скачивание дополнительных ресурсов и запустите игру

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Releases: PojavLauncherTeam/PojavLauncher

«Dahlia» GPlay update

Оцените статью