被复制的修订版本为627406,此页面内容可能与原页面有较大差异。
此页面仅用于示例如何改造语言,使之更符合一般的页面口吻。
这是Lakejason0的用户页,但鼓励其他用户编辑这个页面及其子页面。
如果你的编辑被过滤器阻止,请将你的更改建议发布至讨论页。
不建议网络连接受限、缓慢或使用移动数据网络的用户阅读此页面。
| 开发作者 | |
|---|---|
| 发行商 |
未知 |
| 运行平台 | |
| 编写语言/引擎 |
C++、java |
| 最新版本 |
3.3.1.1-* |
| 发布日期 |
未知 |
| 年龄分级 |
暂无 |
| 程序大小 |
正式版:60~80 MB |
| 授权协议 |
未知 |
| 开源情况 |
是 |
| 外部链接 |
|
注释
| |
此教程以Pojav Launcher为例,介绍有关在Android设备上运行Java版的方法与相关内容。
开始
如何实现
Java版是使用Java编写的独立应用程序,需要标准的Java虚拟机才能运行。Android设备虽然支持Java编写的程序,但并不使用标准的Java虚拟机,因此不能直接运行jar文件。因此,我们需要模拟一个完整的标准Java虚拟机,在其中运行Java版。而Pojav Launcher正是这样的一款软件。
特点
- 页面布局较类似官方启动器。
- 上文所述的另外几款启动器的界面大多基于HMCL。
- 可以直接启动官方版本。
- boat澪无法直接安装带模组的客户端,只能基于官方客户端修改。
- 安装运行库的步骤比较简便。
- boat系列大多安装起来比较复杂。
- 设备兼容性比较好。
- 在高版本安卓设备上启动mcinabox容易崩溃。
- 新版的澪系列也是基于pojav开发的,尤其是模组安装器。[1]
获取与安装
Pojav Launcher有正式版与测试版,可以通过一般Android应用程序的安装方式来安装。
- 获取正式版
该启动器的正式版已在Google Play上发布,也可以从GitHub获取。
- 获取测试版
测试版可能存在较多的漏洞,更新频度大,平均几天一次。测试版只能从GitHub获取,且需要一个GitHub账户。[注 1]
下载游戏相关内容
专用Java
基于上述的原因,在Android平台上必须先安装特制的Java虚拟机。Pojav必须使用定制的java。如果你安装的是完整版,在首次启动时会自动安装Java 8;如果你安装了无运行环境版,则需要手动安装Java。不推荐使用无运行环境版,因为除非从完整版中提取相关环境(具体来说是<APK File>/assets/components/jre/中的文件),否则你无法通过官方渠道下载Java 8。
若你使用1.17及以上版本,则须下载Java 17。
从发行版中下载不需要GitHub账户。
游戏本体
- 通过Minecraft Wiki检索
你可以在Minecraft Wiki搜索一个游戏版本,然后在信息框找找到下载客户端和Json文件的链接,安装的教程请见下文。
- 直接从启动器下载
配图是启动器内的版本列表,但是只展示了已安装的版本。
如果在版本设置中,勾选了一些内容,它会显示在版本列表中。
了解启动器
- 登录启动器
- 启动器新闻
- 开发控制台
- 包含了启动时的日志输出
- 崩溃日志
- 如果上一次游戏结束是因为崩溃,这里会显示崩溃的内容
- 设置【这是本段落的主题,请务必仔细阅读】
- 包含:视频设置、控制设置、JAVA虚拟机设置、杂项设置、开发者选项
登录启动器
上图为启动器的登录页,理论上可以使用微软账户登录。
但目前由于漏洞,无论输入什么账户,都不能正常登录。所以,你只能输入一个你想要的游戏标签,然后勾选以离线账户登录。如果勾选了保持登录状态,下一次登录时,只要在账户列表中,选择你的账户即可。
启动器新闻
这个页面展示了启动器的开发者、测试版下载链接、更新日志等内容。
开发控制台
这个页面展示了:
- 启动时检查运行库的日志。
- 下载内容时,显示正在下载的内容和进度。
- 启动错误时显示丢失的文件、损坏的运行库。
- 无论启动器处于哪个页面,都会显示一个弹窗,提醒玩家是否要重新下载。
- 如果是因为java或渲染器的原因启动错误,则不会提示。
- 无论启动器处于哪个页面,都会显示一个弹窗,提醒玩家是否要重新下载。
崩溃日志
如果上一次游戏退出是因为崩溃,崩溃日志会显示在这里。
启动器设置
上图为设置页的所有内容。
本段落介绍:
视频设置
- 渲染器:选择渲染器。具体选择方法,可以查看每个渲染器边上的备注。
- 忽略刘海屏:在游戏中把画面延伸到刘海屏或挖孔屏下方,以获得更好的全屏体验。注意:有时候这样会导致控制器出错,如按键重叠、错位之类的。
- 分辨率缩放:减少游戏的分辨率,以提高fps和游戏的流畅度。
控制设置
- 禁用手势:在游戏内禁用点击放置长按破坏的操作。
- 滑动屏幕来看向四周的动作仍然有效。
- 长按触发时长:调整 长按破坏方块、长按物品栏位置丢弃物品的时长。
- 控制键缩放:调大或调小控制器的按键
- 控制器边缘缩进:调整控制器的边缘缩进,防止控制键被显示入刘海屏区域内。
- 鼠标缩放:缩放虚拟光标的大小。
- 鼠标速度:更改滑动屏幕时,虚拟光标移动的速度。
- 启动时打开虚拟光标:在启动游戏时,默认打开虚拟光标。
JAVA虚拟机设置
java虚拟机安装
- 运行时管理:管理或安装新的Java虚拟机
java启动参数设置
- JVM启动参数:修改java虚拟机的启动参数
- 默认为
-Xms800m -Xmx800m
- 默认为
如果因为内存出错,可以尝试恢复为上述文本。
- 内存分配:控制分配给游戏的最大内存。
杂项设置
- 启用节能模式:开启后可以减少耗电,减少设备发烫,但可能会使游戏卡顿。
- 隐藏侧边栏:不显示侧边栏,通过左右滑动屏幕来切换选项卡。
- 在后台检查运行库:是否要在后台检查运行库。
- 关闭后开发控制台中不再会有运行库日志输出。
- 将在版本列表中显示的版本:要不要在版本列表中显示这一类版本。
安装游戏
了解了起动器以后,接下来就要启动游戏了。
如果是从启动器下载的版本,会自动下载到对应目录里,无需再手动移动。如果从其他地方下载,则需要以下操作。
找到.minecraft文件夹
正式版和测试版的启动器保存游戏文件的路径有所不同。 下文将该文件夹简称为“上述文件夹”。
正式版
内部存储/games/PojavLauncher/.minecraft/。
测试版
- 当安卓API<28时,和正式版相同,保存在
内部存储/games/PojavLauncher/.minecraft/。 - 当安卓API≥28时,保存在
内部存储/Android/data/net.kdt.pojavlaunch.debug/files/.minecraft/。 - 注:内部存储一般指
/storage/emulated/0/。
新建文件夹
在上述文件夹的visions文件夹中新建一个文件夹,名字与版本名字相同。
这个文件夹就是准备存放客户端和Json文件的。
移动文件
把客户端和json文件都移进这个文件夹里,注意它们的文件名,都要和文件夹名字相同,后缀名不改变。
- 如果版本是1.16.5,就把文件夹命名为
1.16.5 - 客户端的名字需要从
Client.jar,改成1.16.5.jar。 - 确保json的文件名是
1.16.5.json。
尝试启动
回到启动器,版本列表中,应该已经出现这个新版本了,你可以试着启动游戏。
启动器会自动下载资源文件和运行库。
启动游戏
每次启动游戏只要选择版本,然后点击启动按钮即可。
在启动游戏时,你可以进行以下操作。
查看日志输出
从右侧滑动可以打开菜单,你可以查看日志输出。
自定义控制器
怎么样从右边滑动打开菜单,你可以自定义控制器。
控制器菜单也可以从右边滑动来打开。
点击一个按键,可以对它进行缩放,编辑或删除。
结束游戏进程
如果游戏卡死了,无法正常退出,你可以从右侧菜单中强制结束游戏进程。
除非游戏卡死,否则这种操作并不推荐。
注意
出现上面这样的界面,说明启动成功了。
使用该启动器,无论如何都不会进入演示模式,除非是愚人节版本。
我的界面中已经安装了模组,其方法可以见下文。
进阶操作
以下操作可能会损坏你的游戏,如果你从未在电脑上进行过类似的操作,请不要轻易尝试。
安装模组
请在添加后将此信息移除。
具体要求:添加安装模组过程的图像
点击右下角的安装模组按钮,就可以启动模组安装器了。你需要选择一个安装文件。然后就会出现你熟悉的安装界面。请确保你选择的是安装客户端,且文件夹是上述文件夹。然后你就可以点击开始安装了。
安装完成以后,带有模组加载器的版本会在版本列表中出现。
各版本分别设置
长按选择版本按钮,就会出现这个窗口,可以分别设置,单个版本对应的游戏目录、虚拟机参数、适用java以及渲染器。
- 即便指定独立的游戏目录,资源文件和运行库仍然是共用的。
- 游戏目录必须是应用程序有权限访问的文件夹。如果在其他应用无权访问的文件夹上,例如外置sd卡上,启动器会崩溃。
开发者选项
Template:Translation:未知参数。
- gl4es shrink hack:Don't shrink textures.
- 作用未知,建议不要随意更改。
- 禁用VBOs:似乎对启动旧版本有所帮助。
- 具体作用仍然未知。
- profiles:使用官方启动器的资料来替还常规资料,可以支持图标。
- 具体作用未知。
- 强制使用openGL 1:似乎对其中旧版本有所帮助。
- 具体作用未知。
安装测试版Java
测试版java可以从这里获取。与测试版启动器相同,你需要一个github账户才能从这个页面下载内容。
- 一般情况下不建议使用测试版java,因为测试版的漏洞比较多,容易引起游戏崩溃或无法启动。
- 通常获取测试版仅仅只是为了启动最新版本的游戏,但目前java17的正式版已经发布了,所以并没有需要。
- 综上所述,不建议使用测试版java!!!
漏洞反馈
你可以在这个网站反馈漏洞。但你需要一个github账户才能在这个页面发表内容。
注册一个github账户非常简单,只要一个邮箱就行了。
参考
注释
- ↑ 请确保你下载的是构建成功的版本,不要下载左侧有叹号或叉图标的版本。















