Skip to content
This repository was archived by the owner on May 25, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,9 +121,7 @@ module.exports = {
'JAVARUNTIMES', // Installing Java runtimes manually.
'JARCRASHED', // Crash when executing a jar.
'32BIT', // Platform and performance limitations. (32bit)
'NOTCHFIX', // Pojav's notch-detection system on crap chinese spinoff phones.
'FFMPEG', // Setting up FFMPEG, for Replay Mod.
'ZINK', // What's Zink, and why it's not what you think.
'SHADERS', // Look what we got here.
'RENDERERS', // I have no idea what they do and why PojavLauncher needs it.
]
Expand Down
14 changes: 6 additions & 8 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,18 +55,16 @@ Note: **Enable URL Schemes in TrollStore settings.**

- 14.0 to 16.6.1
- 17.0
- 16.7 to 16.7.8 (*)
- 17.0.1 to 17.5.1 (*)
- 18 b1 to 18 b4 (*)
- 16.7 to 16.7.10 (*)
- 17.0.1 to 17.7 (*)
- 18.0 (*)

(*) - requires the palera1n jailbreak

#### For arm64e, TrollStore is compatible with the following iOS versions:

- 14.0 to 16.6.1
- 17.0 (*)

(*) - No installation method at the moment.
- 17.0

1. Follow these steps to install [TrollStore](https://github.com/opa334/TrollStore).

Expand All @@ -81,15 +79,15 @@ You can now enjoy Minecraft: Java Edition on your iDevice!
::: details Sideloading (Jailed)
**Requires an active Apple ID, that has signed into the [Apple Developer Program](https://developer.apple.com/account).**

PojavLauncher supports being sideloaded with AltStore, Sideloadly, and Xcode. Instructions to use AltStore are below--for other options, refer to their documentation.
PojavLauncher supports being sideloaded with AltStore and SideStore. Instructions to use AltStore are below--for other options, refer to their documentation.

1. Follow the official guide on installing AltStore itself:
- Instructions for [Mac](https://faq.altstore.io/getting-started/how-to-install-altstore-macos) and [Windows](https://faq.altstore.io/getting-started/how-to-install-altstore-windows)

2. Install the latest release using this [Install with AltStore](altstore://install?url=https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases/latest/download/net.kdt.pojavlauncher.ipa) button.
- For a specific release, you can find its button on the [Releases](https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases) page

Installing PojavLauncher is not the end for iOS devices. In order to play Minecraft itself, you will need to [enable JIT](./JIT.md).
Installing PojavLauncher is not the end for Jailed iOS devices. In order to play Minecraft itself, you will need to [enable JIT](./JIT.md).
:::

::: details Sideloading (Jailbroken)
Expand Down
2 changes: 1 addition & 1 deletion JIT.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ If you sideload normally, you will need to enable JIT in some way. The most comm

The only downside to this method is that you are required to be connected to a WiFi network in order to enable JIT. (*)

(*) - Enabling JIT on iOS 17.0.1+ & iOS 18 betas (at the moment) can only be enabled through AltJIT (macOS only) or SideJITServer, which requires a computer (Windows, MacOS and Linux only). This is because these methods utilize pymobiledevice3 to enable JIT due to changes in iOS.
(*) - Enabling JIT on iOS 17.0.1+ & iOS 18 betas (at the moment) can only be enabled through different various methods listed below that utilize pymobiledevice3 to enable JIT due to changes in iOS.

## What are the methods to enable JIT?

Expand Down
2 changes: 2 additions & 0 deletions MCVERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ Thanks to the hard work from PojavLauncherTeam, both the Android and the iOS por
## Android
Current issues, as of the Foxglove update:

- 3d shareware build is broken with gl4es due to shader compilation errors.

## iOS
Current issues, as of the v2.2 Deepslate update:

Expand Down
14 changes: 11 additions & 3 deletions MODS-UNSUPPORTED.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv
- **Xiaomi Poco X5 Pro** (Snapdragon 778G)
- **Xiaomi Redmi Note 8** (Snapdragon 665)
- **Oppo A53** (Snapdragon 460)
- [Distant Horizons(2.0> only)](https://modrinth.com/mod/distanthorizons/versions)
- [install this mod](https://www.mediafire.com/file/t9ipmw6af750efi/UNZIP-ME_DH-2.0_android-patch_fabric-forge_1.16.5-1.21.zip/file)

## Skyblock Mods
- [Essential](https://essential.gg/)
Expand All @@ -37,10 +39,16 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv
- Almost all of them don't work because they aren't made with Android's inputs in mind

## Other Mods
- [WebDisplays](https://www.curseforge.com/minecraft/mc-mods/webdisplays)
- [Axiom](https://modrinth.com/mod/axiom)
- [Mekanism](https://www.curseforge.com/minecraft/mc-mods/mekanism)
- Use angle/zink renderer.
- [Quartz](https://www.curseforge.com/minecraft/mc-mods/quartz)
- [Legacy4J](https://modrinth.com/mod/legacy4j)
- Set `selectedControllerHandler` in options.txt to 0
- [Create](https://www.curseforge.com/minecraft/mc-mods/create)
- Disable Flywheel.
- Create [**(Forge)**](https://www.curseforge.com/minecraft/mc-mods/create) [**(Fabric)**](https://modrinth.com/mod/create-fabric)
- On gl4es disable flywheel by running "/flywheel backend off" in game (Only works on phones with an adrenos GPUs)
- Or use angle/zink renderer.
- [Flywheel](https://www.curseforge.com/minecraft/mc-mods/flywheel)
- [Physics Mod](https://www.curseforge.com/minecraft/mc-mods/physics-mod)
- [Scannable](https://www.curseforge.com/minecraft/mc-mods/scannable)
Expand All @@ -58,12 +66,12 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv
- FFMPEG is wrongly placed
- [Dynamic Surroundings](https://www.curseforge.com/minecraft/mc-mods/dynamic-surroundings)
- White textures on 1.12
- Sex mod **(thanks *@Adiixyz*)**
- [Immersive Vehicles](https://www.curseforge.com/minecraft/mc-mods/minecraft-transport-simulator)
- Only broken on Forge
- [Immersive Engineering](https://www.curseforge.com/minecraft/mc-mods/immersive-engineering)
- Works on 1.12
- [Immersive Portals](https://www.curseforge.com/minecraft/mc-mods/immersive-portals-mod)
- Use zink renderer.
- [Immersive Railroading](https://www.curseforge.com/minecraft/mc-mods/immersive-railroading)
- [Immersive Engineering](https://www.curseforge.com/minecraft/mc-mods/immersive-engineering)
- [DiscordRPC](https://www.curseforge.com/minecraft/mc-mods/discordrpc)
Expand Down
Empty file removed NOTCHFIX.md
Empty file.
1 change: 1 addition & 0 deletions PROBLEMATIC-MODS-COMMON-FIXES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Problematic mods and common fixes
# RLCraft

### In order to run RLCraft you have to remove these mods:
Expand Down
14 changes: 8 additions & 6 deletions RENDERERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@ Minecraft runs on OpenGL, and mobile devices generally only support OpenGL ES (G
- Supports OpenGL 2.1 and has shader converting capabilities, thus makes up for about 1/8 of the OpenGL 3.x standard.
- Works on all versions of vanilla Minecraft.
### A screenshot of Holy GL4ES running Minecraft 1.21.1
![holygl4es](https://cdn.discordapp.com/attachments/729671788187091024/1287348906983952497/2024-09-22_12.32.23.png?ex=66f28a19&is=66f13899&hm=63c6388b26f3cc1d4fbe67d74216de09ccb5a0ad0b27d0a18004dc9d67ad81c7&)
![holygl4es](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.32.23.png)
## ANGLE
- Slower than Holy GL4ES(*), runs on Vulkan. Should be used only in specific cases, where a server resource pack or a mod fails to run due to missing OpenGL extensions.
- Supports OpenGL 3.2 only.
- Only works on Minecraft 1.17+
> On iOS devices, ANGLE can provide faster performance than Holy GL4ES.

### A screenshot of ANGLE running Minecraft 1.21.1
![angle](https://cdn.discordapp.com/attachments/729671788187091024/1287348906191093811/Screenshot_20240922_124430_PojavLauncher_Minecraft_Java_Edition_for_Android.jpg?ex=66f28a19&is=66f13899&hm=88e553848a800ce70b019fded18cbdfbe62b64fcdc1201c491966e74011b3938&)

![angle](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/Screenshot_20240922_124430_PojavLauncher%20(Minecraft%20Java%20Edition%20for%20Android).jpg)
## Zink
- Slow. It's only useful for mods that don't run due to missing OpenGL extensions and for running shaders.
- Supports OpenGL 4.5 on Adreno GPUs with Turnip, and OpenGL 3.3 on Mali GPUs. Adreno GPUs without Turnip **will** experience significant bugs or crashes when using Zink.
- Mid. It's only useful for mods that don't run due to missing OpenGL extensions and for running shaders.
- Supports OpenGL 4.5 on Adreno GPUs with Turnip, and OpenGL 3.1/3.2(*) on Mali GPUs. Adreno GPUs without Turnip
**will** face crashes when using Zink.
- Works on all vanilla versions of Minecraft.

> (*) Most Mali GPUs can only run OpenGL 3.1

### A screenshot of Zink running Minecraft 1.21.1
![Zink](https://cdn.discordapp.com/attachments/729671788187091024/1287348906606461000/2024-09-22_12.38.14.png?ex=66f28a19&is=66f13899&hm=9f1dc738d286463d1d2fcf7e9b055c06da027353ace6ddad043c22667b2d8f1f&)
![Zink](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.38.14.png)
Empty file removed ZINK.md
Empty file.
2 changes: 1 addition & 1 deletion ZINKNOTWORKING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Zink doesn't work
If Zink worked for you before the `foxglove` update, this might get it running on your device. It doesn't help on devices which don't fulfill the base Zink requirements.

**/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/custom_env.txt**
**/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/custom_env.txt**
(if this file does not exist, create it)

```
Expand Down
24 changes: 23 additions & 1 deletion changelogs/ANDROID.md
Original file line number Diff line number Diff line change
@@ -1 +1,23 @@
![.](https://cdn.discordapp.com/attachments/1059094483582586950/1087061554190618674/images.png)
# "Foxglove" release


- Launcher Features:
- Support for versions requiring Java 21
Custom profile icons !
- Login screen improvement
- small UI changes to keep things consistent
- better modrinth search results
- A lot of fixes !
- Support for 1.6.X assets sounds

- Custom control changes:
- Better notch handling for notches taller than wider
- Switch controller support
- small fixes and improvements

- Input changes:
- Refactored to make crafting easier than ever !

- Renderer changes:
- More compatibility with server resource packs. A lot of time has been spent on tricky cases for this feature.
- small optimizations
Loading