Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
这是一份复制自他人用户页的副本

被复制的修订版本为627406,此页面内容可能与原页面有较大差异。
此页面仅用于示例如何改造语言,使之更符合一般的页面口吻。

Brush
该文章需要整理以符合格式指导 讨论

请帮助优化文章格式来让它符合格式指导。说明如下:

  • 页面重点不明显,可以改造为以Pojav为例的叙述
  • 图片混乱
  • “了解启动器”一段排版混乱
  • 页面代码需要清理
  • 用语大小写需要清理
  • 文章的语气有宣传嫌疑
  • 可能过于琐碎

任何人都可以编辑这个页面!

这是Lakejason0的用户页,但鼓励其他用户编辑这个页面及其子页面。
如果你的编辑被过滤器阻止,请将你的更改建议发布至讨论页

该页面的内容不代表Mojang StudiosMinecraft Wiki的官方意见。
Painting
此页面使用了大量图像。

不建议网络连接受限、缓慢或使用移动数据网络的用户阅读此页面。

Iron Pickaxe
该页面的编辑正在进行中。 讨论

请帮助我们扩充或改进这篇文章。

Information icon
此特性为Java版独有。
MainMenu Minceraft
此特性为国际版独有。 讨论

中国版中不存在这样的特性。
如果您发现了相关特性,请前往讨论页反馈。

Pojav Launcher
Pojav main-menu
开发作者

PojavLauncherTeam

发行商

未知

运行平台

支持:Android iOS
支持部分版本:ChromeOS
未知:iPadOS

编写语言/引擎

C++、java

最新版本

3.3.1.1-*

发布日期

未知

年龄分级

暂无

程序大小

正式版:60~80 MB
测试版(完整版):70~90 MB
测试版(无运行环境):30~40 MB

授权协议

未知

开源情况

外部链接

此教程以Pojav Launcher为例,介绍有关在Android设备上运行Java版的方法与相关内容。

开始

如何实现

Java版是使用Java编写的应用程序,需要标准的Java虚拟机才能运行。Android设备虽然支持Java编写的程序,但并不使用标准的Java虚拟机,因此不能直接运行jar文件。因此,我们需要在Android的运行环境中运行一个完整的标准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文件的链接,安装的教程请见下文

直接从启动器下载

配图是启动器内的版本列表,但是只展示了已安装的版本。

如果在版本设置中,勾选了一些内容,它会显示在版本列表中。

了解启动器

登录启动器

登录页

上图为启动器的登录页,理论上可以使用微软账户登录。
但目前由于漏洞,无论输入什么账户,都不能正常登录。所以,你只能输入一个你想要的游戏标签,然后勾选以离线账户登录。如果勾选了保持登录状态,下一次登录时,只要在账户列表中,选择你的账户即可。

启动器新闻

pojav主菜单

这个页面展示了启动器的开发者、测试版下载链接、更新日志等内容。

开发控制台

这个页面展示了:

  • 启动时检查运行库的日志。
  • 下载内容时,显示正在下载的内容和进度。
  • 启动错误时显示丢失的文件、损坏的运行库。
    • 无论启动器处于哪个页面,都会显示一个弹窗,提醒玩家是否要重新下载。
      • 如果是因为java或渲染器的原因启动错误,则不会提示。

崩溃日志

参见:教程/如何获取崩溃报告

如果上一次游戏退出是因为崩溃,崩溃日志会显示在这里。

启动器设置

设置页的所有内容

上图为设置页的所有内容。

视频设置

视频设置
  • 渲染器:选择渲染器。具体选择方法,可以查看每个渲染器边上的备注。
  • 忽略刘海屏:在游戏中把画面延伸到刘海屏或挖孔屏下方,以获得更好的全屏体验。注意:有时候这样会导致控制器出错,如按键重叠、错位之类的。
  • 分辨率缩放:减少游戏的分辨率,以提高fps和游戏的流畅度。

控制设置

控制设置
  • 禁用手势:在游戏内禁用点击放置长按破坏的操作。
    • 滑动屏幕来看向四周的动作仍然有效。
  • 长按触发时长:调整长按破坏方块、长按物品栏位置丢弃物品的时长。
  • 控制键缩放:调大或调小控制器的按键。
  • 控制器边缘缩进:调整控制器的边缘缩进,防止控制键被显示入刘海屏区域内。
  • 鼠标缩放:缩放虚拟光标的大小。
  • 鼠标速度:更改滑动屏幕时,虚拟光标移动的速度。
  • 启动时打开虚拟光标:在启动游戏时,默认打开虚拟光标。

Java虚拟机设置

Java设置
Pojav settings java install

Java虚拟机安装

Pojav settings java jvm

Java启动参数设置

  • 运行时管理:管理或安装新的Java虚拟机
  • JVM启动参数:修改java虚拟机的启动参数
    • 默认为-Xms800m -Xmx800m,如果因为内存出错,可以尝试恢复为上述文本。
  • 内存分配:控制分配给游戏的最大内存。

杂项设置

杂项设置
  • 启用节能模式:开启后可以减少耗电,减少设备发烫,但可能会使游戏卡顿。
  • 隐藏侧边栏:不显示侧边栏,通过左右滑动屏幕来切换选项卡。
  • 在后台检查运行库:是否要在后台检查运行库。
    • 关闭后开发控制台中不再会有运行库日志输出。
  • 将在版本列表中显示的版本:要不要在版本列表中显示这一类版本。

安装游戏

了解完启动器以后,接下来就是安装和启动游戏了。如果是从启动器下载的版本,会自动下载到对应目录里,无需再手动移动。如果从其他地方下载,则需要以下操作。

找到.minecraft文件夹

主条目:.minecraft

正式版和测试版的启动器保存游戏文件的路径有所不同。下文将该文件夹简称为“上述文件夹”。正式版在内部存储/games/PojavLauncher/.minecraft/,而测试版稍有不同,具体情况如下:

  • 当Android API Level<28时,和正式版相同,保存在内部存储/games/PojavLauncher/.minecraft/
  • 当Android API Level≥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

尝试启动

回到启动器,版本列表中,应该已经出现这个新版本了,你可以试着启动游戏。启动器会自动下载资源文件和运行库。

启动游戏

每次启动游戏只要选择版本,然后点击启动按钮即可。在启动游戏时,你可以进行以下操作。

查看日志输出

日志输出

从右侧滑动可以打开菜单,你可以查看日志输出。

自定义控制器

怎么样从右边滑动打开菜单,你可以自定义控制器。

自定义控制器

控制器菜单也可以从右边滑动来打开。点击一个按键,可以对它进行缩放,编辑或删除。

结束游戏进程

如果游戏卡死了,无法正常退出,你可以从右侧菜单中强制结束游戏进程。除非游戏卡死,否则这种操作并不推荐。

注意

启动成功

出现上面这样的界面,说明启动成功了。使用该启动器,无论如何都不会进入演示模式,除非是愚人节版本。示例中已经安装了Mod,其方法可以见下文

进阶操作

以下操作可能会损坏你的游戏,如果你从未在电脑上进行过类似的操作,请不要轻易尝试。

安装Mod

Ambox banner content
此段落还需添加多幅图像。

请在添加后将此信息移除。
具体要求:添加安装Mod过程的图像

点击右下角的安装模组按钮,就可以启动模组安装器了。你需要选择一个安装文件。然后就会出现你熟悉的安装界面。请确保你选择的是安装客户端,且文件夹是上述文件夹。然后你就可以点击开始安装了。
安装完成以后,带有模组加载器的版本会在版本列表中出现。

各版本分别设置

版本独立设置

长按选择版本按钮,就会出现这个窗口,可以分别设置,单个版本对应的游戏目录、虚拟机参数、适用java以及渲染器。

  • 即便指定独立的游戏目录,资源文件和运行库仍然是共用的。
  • 游戏目录必须是应用程序有权限访问的文件夹。如果在其他应用无权访问的文件夹上,例如外置sd卡上,启动器会崩溃。

开发者选项

Template:Translation:未知参数。

开发者选项
  • gl4es shrink hack:Don't shrink textures.
    • 作用未知,建议不要随意更改。
  • 禁用VBOs:似乎对启动旧版本有所帮助。
    • 具体作用仍然未知。
  • profiles:使用官方启动器的资料来替还常规资料,可以支持图标。
    • 具体作用未知。
  • 强制使用openGL 1:似乎对其中旧版本有所帮助。
    • 具体作用未知。

安装测试版Java

测试版java可以从这里获取。与测试版启动器相同,你需要一个github账户才能从这个页面下载内容。

  1. 一般情况下不建议使用测试版java,因为测试版的漏洞比较多,容易引起游戏崩溃或无法启动。
  2. 通常获取测试版仅仅只是为了启动最新版本的游戏,但目前java17的正式版已经发布了,所以并没有需要。
  3. 综上所述,不建议使用测试版java!!!

漏洞反馈

你可以在这个网站反馈漏洞。但你需要一个github账户才能在这个页面发表内容。
注册一个github账户非常简单,只要一个邮箱就行了。

参考

注释

  1. 请确保你下载的是构建成功的版本,不要下载左侧有叹号或叉图标的版本。

另见

Advertisement