Coder Social home page Coder Social logo

vera-firefly / pojav-glow-worm Goto Github PK

View Code? Open in Web Editor NEW
153.0 9.0 21.0 450 MB

PojavLauncher with more practical functions,A modified Launcher from the PojavLauncher team

License: GNU General Public License v3.0

Java 62.91% C 36.98% Makefile 0.09% Batchfile 0.01% Shell 0.01%
minecraft minecraft-launcher

pojav-glow-worm's Introduction

Pojav Glow·Worm

PojavLauncher logo

Android CI

  • 中文

  • From Boardwalk's ashes here comes PojavLauncher!

  • PojavLauncher is a launcher that allows you to play Minecraft: Java Edition on your Android device!

  • It can run almost every version of Minecraft, allowing you to use .jar only installers to install modloaders such as Forge and Fabric, mods like OptiFine and LabyMod, as well as hack clients like Wurst, and much more!

Some notes to start with

  • I only post videos on the BiliBili platform, all other places are transported

  • This repository was forked on PojavLauncherTeam:PojavLauncher

  • This app will be aligned with the Pojav team's main branch update →v3_openjdk

  • This app adds more renderers and experimental settings

  • This is not the official version, it's just a modified,If you don't want to use it, please go to the PojavLauncherTeam:PojavLauncher

Navigation

Introduction

  • PojavLauncher is a Minecraft: Java Edition launcher for Android based on Boardwalk.
  • This launcher can launch almost all available Minecraft versions ranging from rd-132211 to 1.21.x snapshots (including Combat Test versions).
  • Modding via Forge and Fabric are also supported.
  • This repository contains source code for Android.
  • Pojav Glow·Worm does not support IOS

Getting Pojav Glow-Worm

You can get PojavLauncher via three methods:

  1. You can get the prebuilt app from stable releases or automatic builds.

  2. You can build from source.

Building

If you want to build from source code, follow the steps below.

Java Runtime Environment (JRE)

  • JRE for Android is here
  • Follow build instruction on build script README.md.
  • You can also get CI auto builds if you are lazy or are failing to build it for some reason.
  • Either get the jre8-pojav artifact from auto builds, or split all artifacts 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:
          A file named universal.tar.xz with all platform-independent files
          4 files named bin-<arch>.tar.xz with all platform-dependent files per-architecture
        • Put these in the assets/components/jre/ folder
        • (If needed) update the Version file with the current date

LWJGL

  • The build instructions for the custom LWJGL are available over the LWJGL repository

  • This modified version of lwjgl uses the latest content from Vera-Firefly lwjgl3-build repository for automated builds

The Launcher

  • Because languages are auto-added by Crowdin, you need to run the language list generator before building. In the project directory, run:
  • On Linux, Mac OS:
chmod +x scripts/languagelist_updater.sh
bash scripts/languagelist_updater.sh
  • On Windows:
scripts\languagelist_updater.bat

Then, run these commands or build using Android Studio.

  • Build GLFW stub:
./gradlew :jre_lwjgl3glfw:build
  • Build the launcher
./gradlew :app_pojavlauncher:assembleDebug

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

Current status

  • OpenJDK 9 Mobile port: ARM32, ARM64, x86, x86_64. Replaced by JRE8.
  • OpenJDK 8 Mobile port: ARM32, ARM64, x86, x86_64
  • OpenJDK 11 Mobile port: ARM32, ARM64, x86, x86_64
  • OpenJDK 17 Mobile port: ARM32, ARM64, x86, x86_64
  • OpenJDK 21 Mobile port: ARM32, ARM64, x86, x86_64
  • Caciocavallo
  • Caciocavallo11
  • Headless mod installer
  • Mod installer with GUI. Used Caciocavallo project for AWT without X11.
  • OpenGL in OpenJDK environment
  • OpenAL (works on most devices)
  • Support for Minecraft 1.12.2 and below. Used lwjglx, a LWJGL2 compatibility layer for LWJGL3.
  • Support for Minecraft 1.13 and above. Used GLFW stub.
  • Support for Minecraft 1.17 (22w13a to be exact) and above. Used Holy GL4ES
  • Game surface zooming.
  • New input pipe rewritten to native code to boost performance.
  • Rewritten entire controls system (thanks to @Mathias-Boulay)
  • Virtual terminal system
  • More to come!

Known Issues

  • Controller mods aren't working.
  • Random crashes could happen very often on Android 5.x when loading the game or joining a world.
  • With big modpacks textures could be messed up
  • Probably more, that's why we have a bug tracker

License

Contributing

Contributions are welcome! We welcome any type of contribution, not only code. For example, you can help the wiki shape up. You can help the translation too!

Any code change to this repository 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 (if available)

More

  • If you want a different experience, try some of the other good ones:Pojav ZH

pojav-glow-worm's People

Contributors

coloryr avatar eurya2233369 avatar movtery avatar vera-firefly avatar zimeng-firefly 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

pojav-glow-worm's Issues

Hello I find out this site today

Describe the bug

How to play 1.18.2 zink Vulcan

The log file and images/videos

None

Steps To Reproduce

1. Pojavlauncher glow
2. Version 1.18.2 with zink
3. Crash

Expected Behavior

I hope you can recommend version on Pojavlauncher

Platform

- Device model: Poco c65
- CPU architecture: 64
- Android version: 14 8gb/250gb
- PojavLauncher version: 20240609

Anything else?

Can you give zink Vulcan for 1.18.2+

Loading chunks is broken

Describe the bug

When playing Minecraft 1.20.4, regardless of whether it is Sodium or Vanilla, problems appear with loading the chunk, the original PojavLauncher does not have this problem

The log file and images/videos

Screenshot_2024-04-04-00-07-28-73_17cb7ab6fc51aa8e1057d5c882513c52

Steps To Reproduce

1. I log into my server
2. I'm waiting for the game to load instantly
3. I'm walking around the world, looking, maybe it can be fixed, but no

Platform

- Device model: OnePlus Nord CE2
- CPU architecture: Arm64
- Android version: 12
- PojavLauncher version: any build

Anything else?

Do not write that SODIUM IS NOT SUPPORTED! I had the same problem in vanilla Minecraft

[Add render] <Mesa LLVMpipe>

Describe the bug

The log file and images/videos

Steps To Reproduce

-

Expected Behavior

Platform

- Device model: -
- CPU architecture: -
- Android version: -
- PojavLauncher version: -

Anything else?

Added rendering of Mesa LLVMpipe and the latest version of Mesa.

[update mesa] <Update mesa VirGL>

Describe the bug

VirGL Mesa 24.0

The log file and images/videos

No

Steps To Reproduce

No

Expected Behavior

No

Platform

- Device model: no
- CPU architecture: no
- Android version: no
- PojavLauncher version: no

Anything else?

No response

使用littleskin外置登录问题

Describe the bug

无法获取皮肤
无法加入使用littleskin在线验证的服务器

The log file and images/videos

none

Steps To Reproduce

1.登录littleskin账号,进入单机存档,不显示自定义皮肤
2.加入使用littleskin在线验证的服务器,提示无效会话

Expected Behavior

none

Platform

- Device model: 红米K70 Pro
- CPU architecture: 骁龙8gen3
- Android version: 14
- PojavLauncher version: 20231201

Anything else?

No response

Dear sister I need your help with this launcher BUG

The Android version is 14
Android/data/pojavlauncher.net is not working I can't open it is I can apply modes in this launcher help me and I love your launcher to use and I love your repository to dear sister may god bless you

[BUG] 无法添加认证服务器 Certifications cannot be added

Describe the bug

自己使用blessing skin搭建了一个皮肤站,yggdrasil有配置好,经fcl等启动器测试完全可用,但是在使用这个启动器,添加认证服务器时,提交url后无反应,但统一通行证却可用

The log file and images/videos

20231123_182607.mp4

Steps To Reproduce

1. 启动“Pojav Beta•Zink”
2. 点击左上角“添加账户”
3. 选择“外置登录”
4. 点击中偏左侧的“+”号
5. 选择“外置登录”
6. 提交api地址(skin.lovepx.team/api/yggdrasil ,各大皮肤站均试过)
7. 无事发生

Expected Behavior

希望能够使用外置登录

Platform

- Device model: 荣耀(Honor) Play5T
- CPU architecture: arm64
- Android version: 10
- PojavLauncher version: edelweiss-20231122-489ff59-patch-1

Anything else?

No response

[enhancement] <Mesa Zink for Vulkan 1.1>

Describe the bug

The log file and images/videos

Steps To Reproduce

-

Expected Behavior

Platform

- Device model: Samsung Galaxy A12 128/4G
- CPU architecture: Arm64 Helio P35(PowerVR Rogue GE8320)
- Android version: 12
- Vulkan version: 1.1.131
- Vulkan driver version: 1.386.1368
- Vulkan device: PowerVR Rogue GE8320
- PojavLauncher version: edelweiss-20240309-1dbb531-exp_v3 (Release)

Anything else?

Added the latest version of Mesa Zink that supports Vulkan 1.1.131.Tried version 22.0.5 and it works.

[BUG] <Short description>I can't operation minecraft(1.18.2))

Describe the bug

When entering the game popup code 1 exit
Screenshot_20240223_102715_net kdt pojavlaunch firefly_edit_1506584658083131

The log file and images/videos

latestlog.txt

Steps To Reproduce

no

Expected Behavior

I hope I can play Minecraft

Platform

- Device model: HONOR 9X PRO 6/64G
- CPU architecture: aarch
- Android version: 10
- PojavLauncher version: edelweiss-20240221-56833ec-exp_v3

Anything else?

No response

(Known issues)[BUG] 1.12.2 not work on Holy/vgpu renderer

Describe the bug

1.12.2 does not work on some devices. The problem is due to Bridge and will be fixed later.

The log file and images/videos

Steps To Reproduce

Open 1.12.2 , choose holy/vgpu renderer

Expected Behavior

Platform

-

Anything else?

No response

我不能用外置登录&不能下载of&更改鼠标报错

of报错
java.io.IOException: Unable to download from https://download.mcbbs.net/v1/packages/f3c4aa96e12951cd2781b3e1c0e8ab82bf719cf2/1.16.json
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:39)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:20)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:61)
at net.kdt.pojavlaunch.mirrors.DownloadMirror.downloadFileMirrored(DownloadMirror.java:66)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$downloadAssetsIndex$2(MinecraftDownloader.java:175)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda2.call(Unknown Source:4)
at net.kdt.pojavlaunch.utils.DownloadUtils.downloadFile(DownloadUtils.java:125)
at net.kdt.pojavlaunch.utils.DownloadUtils.ensureSha1(DownloadUtils.java:147)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadAssetsIndex(MinecraftDownloader.java:172)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadAndProcessMetadata(MinecraftDownloader.java:210)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.downloadGame(MinecraftDownloader.java:90)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader.lambda$start$0$net-kdt-pojavlaunch-tasks-MinecraftDownloader(MinecraftDownloader.java:63)
at net.kdt.pojavlaunch.tasks.MinecraftDownloader$$ExternalSyntheticLambda0.run(Unknown Source:10)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: Hostname download.mcbbs.net not verified:
certificate: sha1/1I9eVoq1soOLrB5EinqFbU4nNgY=
DN: CN=.cdn.myqcloud.com
subjectAltNames: [
.cdn.myqcloud.com, *.2144.cn, *.2144.com, *.4399.com, *.5054399.com, *.58cdn.com.cn, *.danmu.com, *.dianping.com, *.dpfile.com, *.ffnews.cn, *.file.myqcloud.com, *.flash.2144.com, *.flash.cn, *.image.myqcloud.com, *.img4399.com, *.meituan.net, *.mykeeta.net, *.sogoucdn.com, *.uniqlo.cn, *.vip.cdngot.com, *.vod.myqcloud.com, *.vod2.myqcloud.com, *.wanyabox.com, *.zhongcheng818.com, *.zservey.net, cdn.myqcloud.com, nitrome.com.4399.com, www.miniclip.com.4399pk.com, xpdl999.aiwan4399.com]
at com.android.okhttp.internal.io.RealConnection.connectTls(RealConnection.java:198)
at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:149)
at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:112)
at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184)
at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126)
at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:89)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(Unknown Source:0)
at net.kdt.pojavlaunch.utils.DownloadUtils.download(DownloadUtils.java:31)
... 15 more

外置登录报错
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.endsWith(java.lang.String)' on a null object reference
at com.externallogin.login.OtherLoginApi.setBaseUrl(OtherLoginApi.java:24)
at com.externallogin.fragments.OtherLoginFragment.lambda$onViewCreated$7$com-externallogin-fragments-OtherLoginFragment(OtherLoginFragment.java:179)
at com.externallogin.fragments.OtherLoginFragment$$ExternalSyntheticLambda9.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

[BUG] Error Forge 1.20.4

Describe the bug

Forge 1.20.4 Exit Code 1 While Playing

The log file and images/videos

latestlog.txt

Steps To Reproduce

Install Forge 1.20.4

Expected Behavior

Platform

- Device model: Vivo V23e
- CPU architecture: arm64
- Android version: 12
- PojavLauncher version: Edelweiss-20230928-9484d0c-v3_openjdk

Anything else?

There isn't any

请修改curseforge_api_key的信息

Describe the bug

这个API是用于访问curseforge上整合包的。
但是,所有第三方打包的启动器这个API返回值都是"DUMMY"。
若不修改将会导致在线搜索整合包功能失效

The log file and images/videos

image

Steps To Reproduce

修改该API的文件在PojavLauncher/app_pojavlauncher/build.gradle

Java 8

Do you have a Java 8 of this

[BUG] JDK 21.0.4 is cropped

Describe the bug

headless JDK 21.0.4 in the new release is a cropped bad version, which causes crashes.

The log file and images/videos

---- Crashed! ----
Date/Time: 2024/05/26 10:46:07.2966
Quilt Loader Version: 0.25.0

-- Crash --

org.quiltmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'faster-random'!
at org.quiltmc.loader.impl.QuiltLoaderImpl.invokePreLaunch(QuiltLoaderImpl.java:1231)
at org.quiltmc.loader.impl.launch.knot.Knot.init(Knot.java:175)
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:78)
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:28)
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'faster-random'!
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$2(EntrypointUtils.java:66)
at org.quiltmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:34)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:64)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invokeContainer(EntrypointUtils.java:49)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:36)
at org.quiltmc.loader.impl.QuiltLoaderImpl.invokePreLaunch(QuiltLoaderImpl.java:1229)
... 3 more
Caused by: java.lang.ExceptionInInitializerError
at com.github.anopensaucedev.fasterrandom.FasterRandomPrelaunch.onPreLaunch(FasterRandomPrelaunch.java:18)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke$0(EntrypointUtils.java:36)
at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:62)
... 6 more
Caused by: java.lang.IllegalArgumentException: No implementation of the random number generator algorithm "L64X128MixRandom" is available
at java.base/java.util.random.RandomGeneratorFactory.findProvider(RandomGeneratorFactory.java:229)
at java.base/java.util.random.RandomGeneratorFactory.factoryOf(RandomGeneratorFactory.java:275)
at java.base/java.util.random.RandomGeneratorFactory.of(RandomGeneratorFactory.java:360)
at com.github.anopensaucedev.fasterrandom.FasterRandom.(FasterRandom.java:21)
... 9 more

Steps To Reproduce

Launching minecraft with JDK internal 21 21.0.4

Expected Behavior

Running the game without crashing.

Platform

- Device model:Xiaomi Redmi 10C
- CPU architecture:4x Qualcomm Kryo 265 LP @ 1900 МГц
4x ARM Cortex-A73 @ 2400 МГц
- Android version:13 (Tiramisu)
- PojavLauncher version:edelweiss-20240525-36bee5f-exp_v3

Anything else?

No response

[Add] VirGL: Update to Mesa23.2.1 and 24.0.5

Describe the bug

Added Mesa VirGL versions 23.2.1 and 24.0.5.
May support OpenGL 4.6 and better performance.

The log file and images/videos

Steps To Reproduce

-

Expected Behavior

Platform

-

Anything else?

World crashing bug

Describe the bug

I download mod pack but world's as crushing what can I do I try everything

The log file and images/videos

This is my personal tips first check the all code and run coding if you face a error code change it so your game will be good and please check the Java code and run it and read your App all code thank you this is my personal tips and this is help you in a great Java

Steps To Reproduce

<!-- pom.xml file -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>your.group.id</groupId>
    <artifactId>your-artifact-id</artifactId>
    <version>1.0.0</version>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source> <!-- Set your current Java version -->
        <maven.compiler.target>1.8</maven.compiler.target> <!-- Set your current Java version -->
    </properties>

    <!-- Add other dependencies and configuration as needed -->

</project>

Expected Behavior

So this is a code I give you try it and upgrade your Java

Platform

- Device model: Samsung Galaxy
- CPU architecture:
- Android version: 7.0
- PojavLauncher version: latest version

Anything else?

Please I give you tips I give you a code please I give you everything to fix it and every tips I give you please fix it I love to play

Opengl erorr invalid operation 1282

Describe the bug

Huge fps drop from 300-150 to 7 or 11 when i move this doesn't happen on fold Craft or official pojav only on pojav glow worm especially on the latest update anyone know how to fix it ?

VID_20240329_150142.mp4

The log file and images/videos

.

Steps To Reproduce

.

Expected Behavior

.

Platform

- Device model: Poco x3 pro
- CPU architecture: snap dragon 870 adreno 650
- Android version: Android 13
- PojavLauncher version: 20240322

Anything else?

.

[BUG] 1.20.1 fabric

Describe the bug

I can't control all of the screens when install distance horizon 💀🙏, it say "controller found" but not open Bluetooth
VideoCapture_20240314-133638

The log file and images/videos

Huh

Steps To Reproduce

Huh

Expected Behavior

Huh

Platform

- Device model: 
- CPU architecture: 
- Android version: 
- PojavLauncher version:

Anything else?

No response

move game dir to /sdcard/games

把游戏目录移至内部存储。

Move Game Dir to /sdcard/games/pojav, like the older pojav launcher. This makes it easier to access the game files.

把游戏目录移动到/sdcard/games/pojav,就像旧的pojav那样。这样访问游戏文件更方便。

大型认亲现场

Describe the bug

I have no problems but I want to be in this project

The log file and images/videos

I want to be in this project

Steps To Reproduce

I want to be in this project

Expected Behavior

I have no problem but I want to be in this project

Platform

- Device model: 
- CPU architecture: 
- Android version: 
- PojavLauncher version: 
No problem

Anything else?

I have a no problem but I want to be in this project

[BUG] About Recent Renderer Update(关于近期渲染器更新)

Describe the bug

Since the PojavLauncher team changed most of the code in EGL bridge, all renderers except holy, zink (Mesa23.0.4) and Angle renderer are not available for the time being,I will fix it within this month, please be patient,You can choose to use the official version.
(由于PoJavLauncher团队更改了EGL Bridge中的大部分代码,除Holy、Zink(Mesa23.0.4)和Angle渲染器外的所有渲染器暂时不可用,我将在这个月内修复它,请耐心等待,或者使用正式包)

The log file and images/videos

None

Steps To Reproduce

None

Expected Behavior

Be patient.

Platform

- branch: Patch,lwarlip_v3
- 分支 : Patch,lwarlip_v3

Anything else?

None

[BUG] Sodium patcher not working x2

Describe the bug

Sodium simply does not work for me in any version of pojav flow worn

The log file and images/videos

latestlog.txt

Steps To Reproduce

Start pojav
open world
and crash

Expected Behavior

Nothing

Platform

- Device model: Samsung A03
- CPU architecture: arm64
- Android version: 13
- PojavLauncher version: all if glow worn

Anything else?

No response

[BUG] <Short description>无法安装forge

Describe the bug

无法使用安装器安装forge 1.16.5

The log file and images/videos

Video_1709045752875.mp4

latestlog.txt

Steps To Reproduce

Expected Behavior

我希望可以正常使用

Platform

- Device model: oppo k9
- CPU architecture: arm64
- Android version: 13
- PojavLauncher version: edelweiss-20240223-edd0fb2-exp

Anything else?

No response

[BUG] 和沉浸工程模组有关的渲染错误 Rendering error related to the Immersive Engineering mod

Describe the bug

和原版Pojav一样,在使用Holy GL4ES时,安装沉浸工程时会出现类似X-ray的渲染错误。
游戏版本是1.16.5,沉浸工程是最新版的5.1.0-148
尝试更换渲染器的结果如下:
vgpu: 启动时Mojang界面花屏
zink:渲染错误

有解决方法吗?

The log file and images/videos

GL4ES与zink
Screenshot_2024-05-24-15-23-56-068_net kdt pojavlaunch firefly
vgpu
Screenshot_2024-05-24-15-21-59-070_net kdt pojavlaunch firefly

latestlog.txt

Steps To Reproduce

1.启动Pojav
2.加载或新建存档
3.正常进入世界,但是渲染错误

Expected Behavior

正常渲染

Platform

- Device model: Xiaomi Mi 14
- CPU architecture: Snapdragon 8Gen3
- Android version: 14
- PojavLauncher version: edelweiss-202-0501-10a744d-exp_v3

Anything else?

No response

Feature request

Hello dear sister I am back dear sister I have a feature request there are the launcher file location is so hard and I cannot apply mode because of location in Android 14 so please change the file location like games in games folder please set location in games folder like lower versions of Android

[BUG] Extremely low gl4es performance

Describe the bug

Gl4es performance is extremely low. I get ~0-1fps even though standard pojav works fine (~60fps)

The log file and images/videos

latestlog.txt

Steps To Reproduce

1. Run the game through gl4es
2. Enjoy the performance (lol)

Expected Behavior

~60fps gameplay

Platform

- Device model: Xiaomi Mi Mix 3 5g
- CPU architecture: arm64
- Android version: 13
- PojavLauncher version: Pojav.Glow.Worm-20240622

Anything else?

No response

[BUG] Sodium Patcher it does not work

Describe the bug

I have tried to use the Sodium patcher several times in different versions and it never works well and Sodium crashes when entering a world

The log file and images/videos

Nothing

Steps To Reproduce

Nothing

Expected Behavior

Nothing

Platform

- Device model: Samsung A03 
- CPU architecture: Arm64 
- Android version: 13
- PojavLauncher version: Pojav.Beta.Zink.20231224-lwarlip_v3

Anything else?

No response

[BUG] <Short description>无法加载1.8forge

Describe the bug

不能加载

The log file and images/videos

Screenshot_20240325_233004_net kdt pojavlaunch firefly debug
latestlog.txt

Steps To Reproduce

java.lang.NumberFormatException: For input string: "8-forge1"
	at java.lang.Integer.parseInt(Integer.java:615)
	at java.lang.Integer.parseInt(Integer.java:650)
	at net.kdt.pojavlaunch.profiles.ProfileLanguageSelector.getLanguage(ProfileLanguageSelector.java:240)
	at net.kdt.pojavlaunch.profiles.ProfileLanguageSelector.languageChangers(ProfileLanguageSelector.java:261)
	at net.kdt.pojavlaunch.MainActivity.runCraft(MainActivity.java:353)
	at net.kdt.pojavlaunch.MainActivity.lambda$initLayout$4$net-kdt-pojavlaunch-MainActivity(MainActivity.java:208)
	at net.kdt.pojavlaunch.MainActivity$$ExternalSyntheticLambda14.isReady(Unknown Source:6)
	at net.kdt.pojavlaunch.MinecraftGLSurface.lambda$realStart$1$net-kdt-pojavlaunch-MinecraftGLSurface(MinecraftGLSurface.java:612)
	at net.kdt.pojavlaunch.MinecraftGLSurface$$ExternalSyntheticLambda0.run(Unknown Source:2)
	at java.lang.Thread.run(Thread.java:929)

Expected Behavior

希望加载1.8forge

Platform

- Device model: 荣耀9x pro
- CPU architecture: arm64
- Android version: 10
- PojavLauncher version: edelweiss-20240318-b179336-exp_v3

Anything else?

No response

Go to updates sister

We don't have time go to update please everybody Demons it and and I need to update please hurry up if I in your project I give so many updates in this time of clock like so many but you love me to upload files well please give update faster

[BUG] <Problem with Infinix Smart 8 where I can't use Zink>

Describe the bug

Screenshot_20240616-145543
The following is an example of when I use Zink render In which case, the screen has an error. I will provide the specifications of my cellphone And I hope this bug can be fixed

The log file and images/videos

Screenshot_20240616-145543

Steps To Reproduce

Yes as in the text above and below the problem.

Expected Behavior

I hope that the Infinix Smart 8 can use Zink rendering .I've been using the old version until the newest one and it still doesn't work?!

Platform

- Device model: infinix Smart 8

- CPU architecture: ×1.6 GHz Cortex-A75 and 6×1.6 GHz Cortex-A55 cores,

- Android version: 13

- PojavLauncher version: *I've used all versions of pokav that have zink rendering Including the Glow-Worm version, I have changed Mesa to Pojav but it still doesn't work.*

Anything else?

No.

[BUG] <mouse bug>

Describe the bug

my mouse otg is not support

The log file and images/videos

...

Steps To Reproduce

start launching the game java my mouse no working

Expected Behavior

mouse error

Platform

- Device model: vivo
- CPU architecture: forget
- Android version: 11
- PojavLauncher version: glow.worm lasted

Anything else?

mouse error

[Enchancement]: Add more features

  • A switch for checking available memory at the start of the game;
  • A switch for displaying a crash message;
  • A button for copying/transferring the game from the application to non-isolated storage;
  • Plugins to support graphic mods on other renderings, and possibly full-fledged global modifications(Doubt? This may require active adaptation by the mod author);
  • Adding scroll wheel to controls.
    Postscript: Thank you

Make Zink render support SEUS & Continuum shader like Mali GPUs.

There's a old Zink renderer (23.0.4 git-7cc0c4e18d) which can run Seus & Continuum shader on my old phone (Snapdragon 888/Adreno660). But after i upgrade to my new phone (Snapdragon8Gen2/Adreno740) the app keep crashing.

Most Mali GPUs support almost all shaders compared to Adreno but for Adreno 740 , i think its strong enough to run these shaders ( I run Nostalgia v5 max setting and got 20-30fps).

This one can run Seus & Continuum.
IMG_20240515_203657

This one cant.
IMG_20240515_203752

They both have same Zink version (23.0.4) but the git ver are different. Also newer Zink cant either (24.0.6/24.0.7)

Is there are reason for this?

Creating an Optifine Profile doesn't work

I click on which version I want and it downloads what it needs to then the instance starts itself but it doesn't ever seem to do anything just a black screen with a completely different on screen control layout than the default one and the one I made and an FPS Counter that barely changes I don't know if I'm doing anything wrong sorry

Pojav魔改的vk0.3.7-v14在APP更新Mesa24.1后不认Turnip驱动,无论是否勾选系统驱动均只认高通官驱

Describe the bug

如标题所示

The log file and images/videos

如标题所示

Steps To Reproduce

如标题所示

Expected Behavior

希望能正常调用驱动版本号,像之前正常调用Turnip24.1.99那样。

Platform

- Device model: k30 5g
- CPU architecture: sdm765g
- Android version: 10(MIUI12.0.7)
- PojavLauncher version: 6月9日更新的release-AArch64不带运行库版本

Anything else?

在这里报告这个issue,如果修复这个问题有困难的话,那目前就先不修复吧
(有玩家应该认识我啦😂😂)

[Enhancement]Add new theme, the current style is really strange and feels boring

Describe the bug

Please change the theme of the menu so that it looks better now. It's really boring

The log file and images/videos

No

Steps To Reproduce

Baca Di atas

Expected Behavior

improve performance, change the file directory / device memory / games if on android-data-pojav it's really complicated

Platform

- Device model: Realme C31
- CPU architecture: (forget)
- Android version: 11
- PojavLauncher version: edelweis exp3

Anything else?

add new features for Optimizer/Improve performance

无法启动24w14potato

java.lang.NumberFormatException: For input string: "24w14potato"
at java.lang.Integer.parseInt(Integer.java:797)
at java.lang.Integer.parseInt(Integer.java:915)
at net.kdt.pojavlaunch.profiles.ProfileLanguageSelector.getLanguage(ProfileLanguageSelector.java:240)
at net.kdt.pojavlaunch.profiles.ProfileLanguageSelector.languageChangers(ProfileLanguageSelector.java:261)
at net.kdt.pojavlaunch.MainActivity.runCraft(MainActivity.java:363)
at net.kdt.pojavlaunch.MainActivity.lambda$initLayout$4$net-kdt-pojavlaunch-MainActivity(MainActivity.java:212)
at net.kdt.pojavlaunch.MainActivity$$ExternalSyntheticLambda15.isReady(Unknown Source:6)
at net.kdt.pojavlaunch.MinecraftGLSurface.lambda$realStart$1$net-kdt-pojavlaunch-MinecraftGLSurface(MinecraftGLSurface.java:612)
at net.kdt.pojavlaunch.MinecraftGLSurface$$ExternalSyntheticLambda0.run(Unknown Source:2)
at java.lang.Thread.run(Thread.java:1012)

LOGIN ERROR [BUG] <Short description>

Describe the bug

I can't login on POJAVLUNCHER, I don't know why, PLEASE fix it immediately!!

The log file and images/videos

Screenshot_2024-04-04-19-54-42-56_405a2fc07b254ef5ee3229f4fec175cf

Steps To Reproduce

FIX IT IMMEDIATELY!!

Expected Behavior

I THOUGHT EVERYTHING IS OKAY BUT I'M DISAPPOINTED TO THIS ISSUE

Platform

- Device model: 
- CPU architecture: 
- Android version: 
- PojavLauncher version

Anything else?

No response

[BUG] Game Crashes VGPU renderer

Describe the bug

I currently install Minecraft 1.18.2 fabric with sodium and some performance mod, with vgpu render

The log file and images/videos

latestlog.txt

Steps To Reproduce

1. Start Pojavlauncher
2. Loaded to Mojang screen and crash

Expected Behavior

I expected vgpu to works because it faster than holy render

Platform

- Device model: spes
- CPU architecture: aarch64
- Android version: 13
- PojavLauncher version: net.kdt.pojavlaunch.beta

Anything else?

No

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.