GithubHelp home page GithubHelp logo

pojavlauncherteam / pojavlauncher_ios Goto Github PK

View Code? Open in Web Editor NEW
2.0K 2.0K 422.0 197.12 MB

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform.

License: GNU General Public License v3.0

Java 20.26% CMake 0.72% C 3.41% C++ 5.71% Objective-C 68.07% Makefile 1.83%
ios-app minecraft minecraft-launcher

pojavlauncher_ios's People

Contributors

asdfugil avatar beerpiss avatar bigboiman123 avatar crystall1nedev avatar diatrus avatar genericrandom64 avatar hongyimc avatar itsnebulalol avatar khanhduytran0 avatar mariobrostech avatar mathias-boulay avatar thatstella7922 avatar thecoder08 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pojavlauncher_ios's Issues

Segfault on iOS 12.5.1

I followed the build instructions, no error messages at all! (btw, this is very rare for me) It produced the debian package, which I transfered to my phone. I then opened up Sileo (just an APT frontend) and installed openjdk-16-jre from procurus repository. I then opened the pojavlauncher deb file in Sileo, and installed it. I see the app on my home screen, and open it. I see the white screen, then it immediately crashes. I run it in the terminal and i get

2021-01-09 22:37:24.335 PojavLauncher[6267:657670] Beginning JVM launch                
2021-01-09 22:37:24.340 PojavLauncher[6267:657670] Classpath generated: /Applications/PojavLauncher.app/libs/.:/Applications/PojavLauncher.app/libs/..:/Applications/PojavLauncher.app/libs/ExagearApacheCommons.jar:/Applications/PojavLauncher.app/libs/compat-1.0.0.jar:/Applications/PojavLauncher.app/libs/gson-2.8.6.jar:/Applications/PojavLauncher.app/libs/javafx-mx.jar:/Applications/PojavLauncher.app/libs/jfxrt.jar:/Applications/PojavLauncher.app/libs/jfxswt.jar:/Applications/PojavLauncher.app/libs/jsr305.jar:/Applications/PojavLauncher.app/libs/launcher.jar:/Applications/PojavLauncher.app/libs/lwjgl3-minecraft.jar:/Applications/PojavLauncher.app/libs/sfntly-1.0.0.jar:                            
2021-01-09 22:37:24.355 PojavLauncher[6267:657670] Staring logging STDIO as jrelog:V   
zsh: segmentation fault  ./PojavLauncher

I dunno if the segfault is a coincidence due to the fact that I ran in a terminal, but still an issue.

I'm using chimera jailbreak 12.5

Package manager is Sileo

Hope this project gets working, it'll be awesome!

Black screen after downloading assets

This is most likely the #21 issue. My problem is that i installed openjdk and pojav as deb, and when i try to run 1.16.5 it just gives me a black screen after downloading assets. I’m on iPad Mini 2, iOS 12.4.8 and unc0ver jailbreak.
34F452AD-76FB-45C5-9C01-9A749452151D

Can’t use openjdk in NewTerm

Hello. I tried installing optifine and fabric, but when i try tu use openjdk (java) it gives me a “permission denied” error. I tried running as su (root) but the same thing happens. I have iPad Mini 2 and jailbroken ios 12.4.8 with uncover jailbreak. Also i use NewTerm. Heres the error

iPad:/var/mobile root# /usr/lib/jvm/java-16-openjdk/bin/java -jar   sh: /usr/lib/jvm/java-16-openjdk/bin/java: Permission denied

Repo and deb no good!

The repo is broken in Cydia and can you guys give me a source or repo with the tweaks to install from there pls and thanks! And when I install the tweak from the GitHub here! It does not let me install in filza it just shows or says to extract both the Pojavalauncher and the Sdk

Well done!

This is not an issue but just a well done and thank you for all the work you've done so far.

Build error

I get this error when I try to build. MacOS 11.1, Xcode 12.4.

/Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/SurfaceViewController.m:166:15: warning: initializing 'char *'
      with an expression of type 'NS_RETURNS_INNER_POINTER const char *' discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
        char *charText = [newText UTF8String];
              ^          ~~~~~~~~~~~~~~~~~~~~
/Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/SurfaceViewController.m:165:26: warning: implicit conversion
      loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        int charLength = [newText length];
            ~~~~~~~~~~   ^~~~~~~~~~~~~~~~
/Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/SurfaceViewController.m:177:14: error: use of undeclared
      identifier 'EVENT_TYPE_ENTER'
    sendData(EVENT_TYPE_ENTER, GLFW_KEY_BACKSPACE, 0, 1, 0);
             ^
/Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/SurfaceViewController.m:178:14: error: use of undeclared
      identifier 'EVENT_TYPE_ENTER'
    sendData(EVENT_TYPE_ENTER, GLFW_KEY_BACKSPACE, 0, 0, 0);
             ^
2 warnings and 2 errors generated.

** BUILD FAILED **


The following build commands failed:
	CompileC /Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/build/PojavLauncher.build/Release-iphoneos/pojavexec.build/Objects-normal/arm64/SurfaceViewController.o /Users/exerhythm/Downloads/PojavLauncher_iOS-main/Natives/SurfaceViewController.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Please help, thanks!

Trying to launch PojavLauncher results in white screen with error in the log file

Steps to reproduce:

  1. Install openjdk Deb from this repo
  2. Install PojavLauncher Deb from GitHub actions
  3. Uicache
  4. Launch PojavLauncher, get 1 of 3 possible outcomes: 1. iPad sheet pops up with white screen with controls, 2. iPad sheet pops up with a white screen and no controls, 3. iPad sheet pops up with controls but the output at top is stuck at downloading version jar at 0% (the version is already downloaded as I can see in filza)
  5. Latest log attached

This is done on an iPad mini 4 13.7 checkra1n.

2021-02-01 10:41:35.768 PojavLauncher[14744:3101222] Found JLI lib 2021-02-01 10:41:35.768 PojavLauncher[14744:3101222] Calling JLI_Launch [0.045s][warning][os,thread] Attempt to protect stack guard pages failed (0x000000016db34000-0x000000016db40000). [0.045s][warning][os,thread] Attempt to deallocate stack guard pages failed. We are on java now! Starting UI... 2021-02-01 10:41:36.328 PojavLauncher[14744:3101220] libpojavexec loaded from vm=0x1024bde50 Finding a version config_ver.txt not found, defaulting to Minecraft 1.16.5 Selected Minecraft version: 1.16.5 Downloading version list Finding a version config_ver.txt not found, defaulting to Minecraft 1.16.5 Selected Minecraft version: 1.16.5 Downloading version list Ignored net.java.jinput:jinput:2.0.5 Ignored org.lwjgl:lwjgl:3.2.1 Ignored org.lwjgl:lwjgl:3.2.2 Ignored org.lwjgl:lwjgl-jemalloc:3.2.1 Ignored org.lwjgl:lwjgl-jemalloc:3.2.2 Ignored org.lwjgl:lwjgl-openal:3.2.1 Ignored org.lwjgl:lwjgl-openal:3.2.2 Ignored org.lwjgl:lwjgl-opengl:3.2.1 Ignored org.lwjgl:lwjgl-opengl:3.2.2 Ignored org.lwjgl:lwjgl-glfw:3.2.1 Ignored org.lwjgl:lwjgl-glfw:3.2.2 Ignored org.lwjgl:lwjgl-stb:3.2.1 Ignored org.lwjgl:lwjgl-stb:3.2.2 Ignored org.lwjgl:lwjgl-tinyfd:3.2.1 Ignored org.lwjgl:lwjgl-tinyfd:3.2.2 Ignored org.lwjgl:lwjgl:3.2.1 Ignored org.lwjgl:lwjgl:3.2.2 Ignored org.lwjgl:lwjgl-jemalloc:3.2.1 Ignored org.lwjgl:lwjgl-jemalloc:3.2.2 Ignored org.lwjgl:lwjgl-openal:3.2.1 Ignored org.lwjgl:lwjgl-openal:3.2.2 Ignored org.lwjgl:lwjgl-opengl:3.2.1 Ignored org.lwjgl:lwjgl-opengl:3.2.2 Ignored org.lwjgl:lwjgl-glfw:3.2.1 Ignored org.lwjgl:lwjgl-glfw:3.2.2 Ignored org.lwjgl:lwjgl-stb:3.2.1 Ignored org.lwjgl:lwjgl-tinyfd:3.2.2 Ignored org.lwjgl:lwjgl-tinyfd:3.2.1 Ignored org.lwjgl:lwjgl-stb:3.2.2 2021-02-01 10:41:40.861 PojavLauncher[14744:3101220] CoreText: *** Unmapped "\uFFE6" <CTFont: 0x100450e60>{name = .SFUI-Regular, size = 17.000000, matrix = 0x0, descriptor = <CTFontDescriptor: 0x282b38cc0>{attributes = { NSFontNameAttribute = ".SFUI-Regular"; }>}} Downloading 1.16.5.jar 2021-02-01 10:41:40.906 PojavLauncher[14744:3101220] MGLKViewController viewDidLoad 2021-02-01 10:41:40.921 PojavLauncher[14744:3101220] Received SurfaceViewController callback, width=2048, height=1536 [LWJGL] Failed to load a library. Possible solutions: a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath. b) Add the JAR that contains the shared library to the classpath. [LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics. [LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics. Saving GLES context Launching Minecraft 1.16.5 Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.1/lwjgl-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.1/lwjgl-jemalloc-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.1/lwjgl-openal-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.1/lwjgl-opengl-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.1/lwjgl-glfw-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.1/lwjgl-stb-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.1/lwjgl-tinyfd-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.1/lwjgl-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.1/lwjgl-jemalloc-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.1/lwjgl-openal-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.1/lwjgl-opengl-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.1/lwjgl-glfw-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.1/lwjgl-stb-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.1/lwjgl-tinyfd-3.2.1.jar Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar 2021-02-01 10:41:41.225 PojavLauncher[14744:3101220] MGLKViewController pause Ignored net.java.jinput:jinput:2.0.5 Ignored org.lwjgl:lwjgl:3.2.1 Ignored org.lwjgl:lwjgl:3.2.2 Ignored org.lwjgl:lwjgl-jemalloc:3.2.1 Ignored org.lwjgl:lwjgl-jemalloc:3.2.2 Ignored org.lwjgl:lwjgl-openal:3.2.1 Ignored org.lwjgl:lwjgl-openal:3.2.2 Ignored org.lwjgl:lwjgl-opengl:3.2.1 Ignored org.lwjgl:lwjgl-opengl:3.2.2 Ignored org.lwjgl:lwjgl-glfw:3.2.1 Ignored org.lwjgl:lwjgl-glfw:3.2.2 Ignored org.lwjgl:lwjgl-stb:3.2.1 Ignored org.lwjgl:lwjgl-stb:3.2.2 Ignored org.lwjgl:lwjgl-tinyfd:3.2.1 Ignored org.lwjgl:lwjgl-tinyfd:3.2.2 Ignored org.lwjgl:lwjgl:3.2.1 Ignored org.lwjgl:lwjgl:3.2.2 Ignored org.lwjgl:lwjgl-jemalloc:3.2.1 Ignored org.lwjgl:lwjgl-jemalloc:3.2.2 Ignored org.lwjgl:lwjgl-openal:3.2.1 Ignored org.lwjgl:lwjgl-openal:3.2.2 Ignored org.lwjgl:lwjgl-opengl:3.2.1 Ignored org.lwjgl:lwjgl-opengl:3.2.2 Ignored org.lwjgl:lwjgl-glfw:3.2.1 Ignored org.lwjgl:lwjgl-glfw:3.2.2 Ignored org.lwjgl:lwjgl-stb:3.2.1 Ignored org.lwjgl:lwjgl-tinyfd:3.2.2 Ignored org.lwjgl:lwjgl-tinyfd:3.2.1 Ignored org.lwjgl:lwjgl-stb:3.2.2 Downloading 1.16.5.jar 2021-02-01 10:41:41.730 PojavLauncher[14744:3101220] MGLKViewController viewDidAppear 2021-02-01 10:41:41.731 PojavLauncher[14744:3101220] MGLKViewController pause 2021-02-01 10:41:41.731 PojavLauncher[14744:3101220] MGLKViewController resume 2021-02-01 10:41:41.732 PojavLauncher[14744:3101220] Warning: Attempt to present <SurfaceViewController: 0x10046b0f0> on <LauncherViewController: 0x100734b50> which is already presenting <SurfaceViewController: 0x100453130> 2021-02-01 10:41:41.748 PojavLauncher[14744:3101220] MGLKViewController pause 2021-02-01 10:41:43.272 PojavLauncher[14744:3101220] MGLKViewController viewDidDisappear 2021-02-01 10:41:43.272 PojavLauncher[14744:3101220] MGLKViewController pause
936072A1-7C4D-44FD-A963-A764BA828B70
0C3D042F-B7FF-4144-9630-A39812B9935C

Error/crash on jailbroken iOS 12.4.8 after logging in with Mojang account

So, i downloaded the latest (and first) release. First i installed openjdk via filza, then pojavlauncher also using filza and then runned uicache. When i open pojavlauncher, i try to login with mojang acount, then after putting my account credentials it just crashes. If i login with offline, everything works ok. Please let me know if you need more info.

Control issue

The D-pad will hold down a key when fingers move to a different key
For example when press forward key and them move my finger to a nearby key, my character will still keep walking forward.

wget

You should add wget to the README, I'll add a pull request

wget is NOT shipped with MacOS by default.

Build instructions?

The README has a link that says Building but it appears to be dead as there is to building section in the readme. can you add one?

When using fabric I get a black screen with the gui that has the touch controls

The title says it all and here is my log file

`2021-02-18 11:12:27.526 PojavLauncher[47050:558971] Found JLI lib
2021-02-18 11:12:27.526 PojavLauncher[47050:558971] Calling JLI_Launch
[0.072s][warning][os,thread] Attempt to protect stack guard pages failed (0x000000016da50000-0x000000016da5c000).
[0.072s][warning][os,thread] Attempt to deallocate stack guard pages failed.
We are on java now! Starting UI...
2021-02-18 11:12:28.861 PojavLauncher[47050:558960] libpojavexec loaded from vm=0x101121e50
Task validate successful
Finding a version
Selected Minecraft version: fabric-loader-0.11.1-1.16.5
Downloading version list
Library com.google.guava:guava: Replaced version 21.0 with 21.0
Library com.google.guava:guava: Replaced version 21.0 with 21.0
Downloading fabric-loader-0.11.1-1.16.5.json assets info
Ignored net.java.jinput:jinput:2.0.5
Ignored org.lwjgl:lwjgl:3.2.1
Ignored org.lwjgl:lwjgl:3.2.2
Ignored org.lwjgl:lwjgl-jemalloc:3.2.1
Ignored org.lwjgl:lwjgl-jemalloc:3.2.2
Ignored org.lwjgl:lwjgl-openal:3.2.1
Ignored org.lwjgl:lwjgl-openal:3.2.2
Ignored org.lwjgl:lwjgl-opengl:3.2.1
Ignored org.lwjgl:lwjgl-opengl:3.2.2
Ignored org.lwjgl:lwjgl-glfw:3.2.1
Ignored org.lwjgl:lwjgl-glfw:3.2.2
Ignored org.lwjgl:lwjgl-stb:3.2.1
Ignored org.lwjgl:lwjgl-stb:3.2.2
Ignored org.lwjgl:lwjgl-tinyfd:3.2.1
Ignored org.lwjgl:lwjgl-tinyfd:3.2.2
Ignored org.lwjgl:lwjgl:3.2.1
Ignored org.lwjgl:lwjgl:3.2.2
Ignored org.lwjgl:lwjgl-jemalloc:3.2.1
Ignored org.lwjgl:lwjgl-jemalloc:3.2.2
Ignored org.lwjgl:lwjgl-openal:3.2.1
Ignored org.lwjgl:lwjgl-openal:3.2.2
Ignored org.lwjgl:lwjgl-opengl:3.2.1
Ignored org.lwjgl:lwjgl-opengl:3.2.2
Ignored org.lwjgl:lwjgl-glfw:3.2.1
Ignored org.lwjgl:lwjgl-glfw:3.2.2
Ignored org.lwjgl:lwjgl-stb:3.2.1
Ignored org.lwjgl:lwjgl-tinyfd:3.2.2
Ignored org.lwjgl:lwjgl-tinyfd:3.2.1
Ignored org.lwjgl:lwjgl-stb:3.2.2
Downloading fabric-loader-0.11.1-1.16.5.jar
Download error, skipping
java.io.IOException: Permission denied
at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.base/java.io.File.createTempFile(File.java:2106)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:56)
at net.kdt.pojavlaunch.Tools.downloadFile(Tools.java:698)
at net.kdt.pojavlaunch.PLaunchApp.lambda$installMinecraft$0(PLaunchApp.java:165)
at java.base/java.lang.Thread.run(Thread.java:831)
2021-02-18 11:12:41.919 PojavLauncher[47050:558960] MGLKViewController viewDidLoad
2021-02-18 11:12:41.923 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:41.923 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:41.923 PojavLauncher[47050:558960] MGLKViewController resume
2021-02-18 11:12:41.933 PojavLauncher[47050:558960] Received SurfaceViewController callback, width=2048, height=1536
Saving GLES context
Launching Minecraft fabric-loader-0.11.1-1.16.5
Library com.google.guava:guava: Replaced version 21.0 with 21.0
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.1/lwjgl-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.1/lwjgl-jemalloc-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.1/lwjgl-openal-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.1/lwjgl-opengl-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.1/lwjgl-glfw-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.1/lwjgl-stb-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.1/lwjgl-tinyfd-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.1/lwjgl-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl/3.2.2/lwjgl-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.1/lwjgl-jemalloc-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-jemalloc/3.2.2/lwjgl-jemalloc-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.1/lwjgl-openal-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-openal/3.2.2/lwjgl-openal-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.1/lwjgl-opengl-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-opengl/3.2.2/lwjgl-opengl-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.1/lwjgl-glfw-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-glfw/3.2.2/lwjgl-glfw-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.1/lwjgl-stb-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-tinyfd/3.2.1/lwjgl-tinyfd-3.2.1.jar
Ignored non-exists file: /var/mobile/Documents/minecraft/libraries/org/lwjgl/lwjgl-stb/3.2.2/lwjgl-stb-3.2.2.jar
2021-02-18 11:12:42.180 PojavLauncher[47050:558960] Keyboard cannot present view controllers (attempted to present <SurfaceViewController: 0x13885f570>)
Args init finished. Now starting game
2021-02-18 11:12:42.243 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:42.742 PojavLauncher[47050:558960] MGLKViewController viewDidAppear
2021-02-18 11:12:42.742 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:42.742 PojavLauncher[47050:558960] MGLKViewController resume
2021-02-18 11:12:42.749 PojavLauncher[47050:558960] MGLKViewController pause
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
19:12:43.485 [Thread-1] ERROR FabricLoader - Could not find valid game provider!
19:12:43.489 [Thread-1] ERROR FabricLoader - - Minecraft
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.kdt.pojavlaunch.Tools.lambda$launchMinecraft$0(Tools.java:118)
at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.lang.RuntimeException: Could not find valid game provider!
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:96)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:27)
... 6 more

2021-02-18 11:12:44.530 PojavLauncher[47050:558960] MGLKViewController appWillPause:
2021-02-18 11:12:44.530 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:45.383 PojavLauncher[47050:558960] MGLKViewController pause
2021-02-18 11:12:45.563 PojavLauncher[47050:558960] MGLKViewController pause

Also here is the log file in the log folder

[04:53:38] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[04:53:39] [Render thread/INFO]: Setting user: PerennialWheat
[04:53:39] [Render thread/INFO]: Backend library: LWJGL version 3.2.3 SNAPSHOT
[04:53:46] [Render thread/INFO]: Reloading ResourceManager: Default
[04:53:46] [Worker-Main-4/WARN]: File minecraft:sounds/ambient/nether/warped_forest/mood2.ogg does not exist, cannot add it to event minecraft:ambient.warped_forest.mood
[04:53:46] [Worker-Main-4/WARN]: File minecraft:sounds/ambient/nether/warped_forest/mood5.ogg does not exist, cannot add it to event minecraft:ambient.warped_forest.mood
[04:53:46] [Worker-Main-4/WARN]: File minecraft:sounds/ambient/nether/soulsand_valley/sand1.ogg does not exist, cannot add it to event minecraft:ambient.soul_sand_valley.additions
[04:53:46] [Worker-Main-4/WARN]: File minecraft:sounds/ambient/nether/nether_wastes/ambience.ogg does not exist, cannot add it to event minecraft:ambient.nether_wastes.loop
[04:53:47] [Worker-Main-4/WARN]: File minecraft:sounds/music/game/nether/soulsand_valley/so_below.ogg does not exist, cannot add it to event minecraft:music.nether.basalt_deltas
[04:53:47] [Worker-Main-4/WARN]: File minecraft:sounds/music/game/nether/nether_wastes/rubedo.ogg does not exist, cannot add it to event minecraft:music.nether.nether_wastes
[04:53:47] [Worker-Main-4/WARN]: File minecraft:sounds/music/game/nether/soulsand_valley/so_below.ogg does not exist, cannot add it to event minecraft:music.nether.soul_sand_valley
[04:53:47] [Worker-Main-4/WARN]: File minecraft:sounds/music/game/water/shuniji.ogg does not exist, cannot add it to event minecraft:music.under_water
[04:53:47] [Worker-Main-4/WARN]: File minecraft:sounds/music/game/water/dragon_fish.ogg does not exist, cannot add it to event minecraft:music.under_water
[04:54:16] [Render thread/INFO]: OpenAL initialized.
[04:54:16] [Render thread/INFO]: Sound engine started
[04:54:17] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[04:54:17] [Render thread/INFO]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas
[04:54:17] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[04:54:17] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[04:54:17] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[04:54:17] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[04:54:17] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[04:54:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas
[04:54:21] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[04:54:21] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[04:54:27] [Render thread/INFO]: Stopping!
[04:54:28] [Render thread/ERROR]: Deleting stream buffers: Invalid name parameter.

Black screen

When I open the app, all I see is a black screen.

The device I'm running it on is an iPhone XS with iOS 13.2.3, and my config_ver.txt is set to rd-132211.

Here are the contents of lastlog.txt:

2021-01-08 13:43:22.852 PojavLauncher[7443:23703714] Found JLI lib
2021-01-08 13:43:22.852 PojavLauncher[7443:23703714] Calling JLI_Launch
[0.006s][warning][os,thread] Attempt to protect stack guard pages failed (0x000000016dd9c000-0x000000016dda8000).
[0.006s][warning][os,thread] Attempt to deallocate stack guard pages failed.
We are on java now! Starting UI...
2021-01-08 13:43:22.953 PojavLauncher[7443:23703659] libpojavexec loaded from vm=0x106025e50
2021-01-08 13:43:22.979 PojavLauncher[7443:23703659] Received AppDelegate callback, width=2436, height=1125
[LWJGL] Failed to load a library. Possible solutions:
	a) Add the directory that contains the shared library to -Djava.library.path or -Dorg.lwjgl.librarypath.
	b) Add the JAR that contains the shared library to the classpath.
[LWJGL] Enable debug mode with -Dorg.lwjgl.util.Debug=true for better diagnostics.
[LWJGL] Enable the SharedLibraryLoader debug mode with -Dorg.lwjgl.util.DebugLoader=true for better diagnostics.
Saving GLES context
Finding a version
Downloading version list
2021-01-08 13:43:30.816 PojavLauncher[7443:23703659] Can't end BackgroundTask: no background task exists with identifier 2 (0x2), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.
2021-01-08 13:43:30.858 PojavLauncher[7443:23703676] -[_UIRemoteKeyboards proxy]_block_invoke Failed to access remote service: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.UIKit.KeyboardManagement.hosted was invalidated from this process." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.UIKit.KeyboardManagement.hosted was invalidated from this process.}
2021-01-08 13:43:30.955 PojavLauncher[7443:23703659] Can't end BackgroundTask: no background task exists with identifier 5 (0x5), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.

PojavLauncher Crashes when opening it in Jailbroken iOS 13.5.1.

Hi, I would like to try PojavLauncher for iOS (Minecraft Java in iOS), But I ran into an issue, when I try to start PojavLauncher in iOS, it crashes, Here's a video showing it crashes:

MQMY2215.MP4

How I Installed PojavLauncher for iOS:

  1. Download OpenJDK deb from Releases and install deb via filza
  2. Download latest PojavLauncher deb from the latest run in Actions and install deb via filza
  3. Respring iOS via cydia by (re)installing any tweak that requires a respring
  4. Click icon and app crashes.

iDevice info:

  • iOS 13.5.1
  • Jailbroken with checkra1n
  • iPhone 7 Plus A1784 (iPhone9,2)
    (please let me know if you need more info about the iDevice specs)

So can someone please tell me a solution? it would be greatly appreciated, thanks.

Forge 1.7.10 crash due to NoClassDefFoundError exception for java/util/jar/Pack200

Pack200 seems to be a part of the standard library that was removed with Java 14. The game crashes when it is started, maybe a stub reimplementation of Pack200 could fix it because its just something to do with jar compression, but I don’t know Java

Version 39b21f6 (latest build at the time of this post)

[12:45:11] [Thread-1/INFO] [STDERR]: [net.kdt.pojavlaunch.Tools:showError:444]: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at net.kdt.pojavlaunch.Tools.lambda$launchMinecraft$0(Tools.java:129) at java.base/java.lang.Thread.run(Thread.java:831) Caused by: java.lang.NoClassDefFoundError: java/util/jar/Pack200 at cpw.mods.fml.common.patcher.ClassPatchManager.setup(ClassPatchManager.java:161) at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:181) at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:132) at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) ... 6 more Caused by: java.lang.ClassNotFoundException: java.util.jar.Pack200 at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:433) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106)

Full log

App crashing + iPad support.

Hi, just tested it on my iPad, but was a bit disappointed when I saw that the app does not support iPads. When I hit “play”, the screen appears, but it is not in full screen. Maybe you can change .presentationMode to .fullscreen? I thought that I had old version, so I installed the latest one, but it is crashing for me. I tried reinstalling, but no luck. Thanks!

Can’t login using Mojang or Microsoft

Hi I have tried both login methods and neither work.
Mojang login crashes back to the Home Screen.
Microsoft login just does nothing, I press login then continue on the Microsoft screen but it doesn’t do anything.

Microsoft Login not working.

Every time I sign in with Microsoft it says something like "This is should be downloaded from the App Store. Click "Continue" if it is." Then when I click continue it takes me back to the launcher and the launcher freezes and nothing is clickable. Then when I restart the launcher it does the same thing and nothing shows up in "Select Accounts".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.