PojavLauncherTeam / PojavLauncher_iOS

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform.
GNU General Public License v3.0
2.24k stars 480 forks source link

[Bug] Cannot Start Minecraft 1.21 with Sodium 0.5.11: LWJGL 3.3.3 required. #721

Closed Shiroiame-Kusu closed 2 weeks ago

Shiroiame-Kusu commented 2 months ago

Describe the bug

Same as the title said.

The log file and images/videos

No response

Steps To Reproduce

1. Install Minecraft 1.21 , Fabric (latest), Sodium (latest).
2. Start the game.
3. Game crashed.

Expected Behavior

The game starts normally.

Platform

- Device model: iPhone 15 Pro
- iOS version: 18.0
- PojavLauncher version: 3.0-development (main/073389e)

Anything else?

https://github.com/CaffeineMC/sodium-fabric/wiki/LWJGL-Compatibility

Shiroiame-Kusu commented 2 months ago

Also I've noticed that PojavLauncherTeam has created a fork from LWJGL repo, is there any way to replace the LWJGL 3.3.1 in PojavLauncher_iOS with a higher version 3.3.3?

ABBISOOO commented 2 months ago

Same im trying to get sodium on fabric but required LWJGL 3.3.3

Shiroiame-Kusu commented 2 months ago

I tried the latest build from Github Action, and now it stuck at "Downloading Files......" when I try to start the game...... 352705bad215e138847a38839ac25f51 sad:(

ABBISOOO commented 2 months ago

I think you just moved the files because i did and it gave me the same error but im currently downloading fabric perfectly

Shiroiame-Kusu commented 2 months ago

I think you just moved the files because i did and it gave me the same error but im currently downloading fabric perfectly

Not sure about this, I can start the game(without Sodium) after I rollback PojavLauncher to a previous build But the latest build can’t do anything.

ABBISOOO commented 2 months ago

Idk maybe a bug on the latest build.

ABBISOOO commented 2 months ago

IMG_5624 So i got sodium 1.21 but…

Shiroiame-Kusu commented 2 months ago

IMG_5624 So i got sodium 1.21 but…

um……same as mine if I disable the LWJGL check from Sodium before starting the game

Kiokingz commented 2 months ago

IMG_5624 So i got sodium 1.21 but…

um……same as mine if I disable the LWJGL check from Sodium before starting the game

its because sodium isn't supported. sodium uses OpenGL extensions that PojavLauncher iOS doesn't have. (ANGLE/gl4es) Zink renderer solves this, but the performance will be heck bad, even worse than without sodium installed.

Kiokingz commented 2 months ago

LWJGL has been updated to 3.3.3 also, take a look here.

ABBISOOO commented 2 months ago

Any fix?

Kiokingz commented 2 months ago

Any fix?

no

khanhduytran0 commented 2 months ago

its because sodium isn't supported. sodium uses OpenGL extensions that PojavLauncher iOS doesn't have. (ANGLE/gl4es) Zink renderer solves this, but the performance will be heck bad, even worse than without sodium installed.

This is why you see a big red warning that reads “PojavLauncher is unsupported” and you still ignored it.

Kiokingz commented 2 months ago

its because sodium isn't supported. sodium uses OpenGL extensions that PojavLauncher iOS doesn't have. (ANGLE/gl4es) Zink renderer solves this, but the performance will be heck bad, even worse than without sodium installed.

This is why you see a big red warning that reads “PojavLauncher is unsupported” and you still ignored it.

i even don't get how they did not see it

ABBISOOO commented 2 months ago

I mean yea ik but sometimes they say its not supported but it end up working but with some bugs