- Saved searches
- Use saved searches to filter your results more quickly
- License
- Google61/PojavLauncher-android4
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- PojavLauncher — Лаунчер Minecraft: Java Edition на Android телефоны
- Saved searches
- Use saved searches to filter your results more quickly
- Releases: PojavLauncherTeam/PojavLauncher
- «Dahlia» GPlay update
- What’s Changed
- New Contributors
- Contributors
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
- 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 игроки уже хотели получить версию этой игры на свои телефоны, ведь даже на кнопочные «звонилки» уже выходили его клоны. И хотя уже давно мобильная (кросплатформенная) версия не только почти догнала оригинал, но и стала считаться основной, некоторым этого оказалось недостаточно.
В этой статье я расскажу вам, как установить настоящую Java версию Minecraft на телефон, без подозрительных сайтов с вирусами (лаунчер есть в Google Play), с возможностью заходить как с пиратки, так и с купленного аккаунта, ставить моды и сборки и даже со встроенным управлением для сенсорных телефонов. Всё это позволяет PojavLauncher
Так как java версия работает через виртуальную машину java, которую можно скачать на почти любое устройство, это не так уж и сложно, просто запустить маинкрафт, но так как он не поддерживает телефонное управление и разрешение, и требует лаунчера, пользы в этом никакой.
Но PojavLauncher, никак не изменяя самого Minecraft, подменяет ему необходимую информацию, запускает на изменённом Java и добавляет поверх управление для сенсорного экрана, так что для пользователя это выглядит просто как запуск Маинкрафта.
- Версия для Google Play проверена их защитой и множеством пользователей, оставивших положительные и не очень отзывы
- Обе версии имеют открытый исходный код, а это значит, что любой может проверить этот код и убедиться, что этот лаунчер не ворует данных с телефона и не отправляет никуда ваши данные от аккаунта Minecraft
«Это легально?»
Пока вы заходите в легально купленный аккаунт, да. Иначе, это приложение не допустили бы в Google Play
Если вы не являетесь постоянным игроком в 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
- App now requires a premium account, otherwise installation of the game assets are denied from the launcher itself.
- Most languages have been added
- VGPU and all variants of GL4ES 1.1.5 have been removed from the launcher.
- GL4ES 1.1.4 was replaced with a custom fork, adding many features and bug fixes to it, such as
- random crashes on pre-1.13 versions without VBO enabled
- failure to load shaders used by Minecraft 1.17+ and some server custom resourcepacks
- «Use alternate surface rendering», which uses a different kind of rendering surface to render the game faster on some devices.
- «Start with virtual mouse on», which makes the game start with mouse already enabled
- «Enable sustained performance mode», which limits CPU/GPU usage to prevent overheating and thermal throttling
What’s Changed
- Dl everything by @artdeell in #1966
- [V2.4] Controls revision by @Mathias-Boulay in #2006
- Add gradlew.bat by @NekoIceCream in #2073
- Update README.md by @rscDMTalt in #2052
- [V2.5] Controls Revision by @Mathias-Boulay in #2211
- Small cleanup of the code structure by @Mathias-Boulay in #2267
- ExtraCore can now deal all kinds of values by @artdeell in #2315
- check for null value insert by @artdeell in #2350
- Upstreamify profiles by @artdeell in #2390
- Upstreamify profiles by @artdeell in #2472
- Upstreamify profiles by @artdeell in #2765
- The great refactor by @Mathias-Boulay in #2811
- Merge and resolve conflicts by @artdeell in #2917
- Profiles 2: Electric Boogaloo by @artdeell in #2535
- [V2.6] Controls Revision by @Mathias-Boulay in #2900
- Patch 1 by @artdeell in #3033
- fix virgl by @LegacyGamerHD in #3057
- GL4ES: HOLY EDITION by @Mathias-Boulay in #3019
- Color selector by @artdeell in #3120
- Add the ability to unpack .pack files by @Mathias-Boulay in #3121
- New drawers by @artdeell in #3144
- Change Arc Capes title to Cosmetica Capes by @itsnebulalol in #3147
- Updates from mainline by @khanhduytran0 in #2482
- Forge 1.17 wip by @artdeell in #3216
- Jre17 autounpack u by @artdeell in #3227
- New Crowdin updates by @khanhduytran0 in #1941
New Contributors
- @NekoIceCream made their first contribution in #2073
- @rscDMTalt made their first contribution in #2052
- @itsnebulalol made their first contribution in #3147
Contributors