我的世界:手机也能玩Jvav版mc?成功运行,愚人节玩笑?
什么?手机也能玩Jvav版《我的世界》?!
你一看日历:“呦,愚人节。M菌你个大骗子~”好伐,这并不是什么愚人节玩笑,事实上在手机上玩Java版是在多年前就已经实现的立项。因为Minecraft大量玩家面临着一个困境——我只有手机,却想体验一下纯正的Jvav版。
(注:Jvav是一门由张博士创造的极为高深的计算机后端语言。)
01.
背景:梦开始的地方!
急急急,手机上怎么才能玩JAVA版呢?——很多年前,一位萌新问道。
关于在手机上运行JAVA版《我的世界》的话题确实是最近火了起来,然而、但是、其实早在2014年(甚至更早)就已经实现了在安卓手机运行PC版mc。
这就不得不提到一个大神——zhuowei zhang. 基岩版的老玩家应该都听说过这个人,因为PE端的方块启动器。所以最早,以及最先实现能够在安卓手机上完美运行JAVA版的便是zhuowei zhang。
因为很多年前,mc玩家面临的的这个问题更加突出,基岩版刚起步甚至都没有下界,奈何没有电脑无法体验到JAVA版。于是基于一个名为Boardwalk的启动器用来在手机上启动Java版Minecraft便应运而生。
Boardwalk启动器项目刚起步和实验阶段时,运行速度极其缓慢,正常帧速率也只有可怜5帧每秒,当然,这也和早年安卓设备性能普遍低下有关。
02.
手机上也能运行JAVA版么?MCinaBox启动器
MCinaBox启动器是一个开源项目,致力于让更多的玩家可以在安卓手机上,完美的运行JAVA版《我的世界》。包括可以支持最低JAVA版1.6-1.15+,几乎可以正常运行所有热门的版本,光影、MOD、正版登陆一应俱全,均不在话下。
MCinaBox背后的故事:很多年以前,MCinaBox的作者接触到了Boardwalk,也就是第一代可以在安卓运行pc我的世界的启动器。他发现能够在手机上玩我的世界无比令人兴奋,于是对编程产生了兴趣,仅仅自学了8天的Java编程,便开始MCinaBox的安卓程序编写。
因为发现MCinaBox很久没有更新,我就跑去github看了一下。看到在说MCinaBox项目的生命周期即将结束(因为没有积极的维护者)……
03.
一艘可让JAVA版运行在手机上“小船Boat”!
你可能听过:Boat-澪-pro 启动器,这是最近很火的一个安卓运行JAVA的启动器。很多人弄不明白它究竟叫什么,有的叫Boat,有的又叫澪pro,现在它的全称叫做“Boat-澪-pro” 。这该怎么理解呢?简单来说就是Boat这艘小船上来过很多人,而“澪”开着这艘船继续航行的前行者之一。那么Boat是谁造的呢?
首先,Boat是MCinaBox的上游项目,是作者@jvm基于zhuowei zhang的Boardwalk编写的。但同时Boat的历史又比较复杂,因为起初内测时原版发生了泄露,于是诞生了大量的Boat修改版。但同时Boat又是一个开源的项目。所以你会发现Boat存在很多的分支版本。
换句话说,@jvm 造了Boat这艘小船,让Java版《我的世界》可以流畅地在安卓设备上运行。而澪基于Boat启动器做的其中一个改版。Boat-澪启动器的大火其实跟籽岷也有些关系。但你不可否认,Boat-澪-pro对小白玩家而言是相对最友好的启动器了。安装方便、界面简洁、运行流畅。甚至还带了点二次元的风格。
或许看到这里你会发现:《我的世界》玩家真的很神奇,就好像一代人终将陨落的时候,新的一代人会继承下去并开着前人留下的这艘船继续前行。为了能够让更多的玩家在手机玩上JAVA版,有的人在设计,有的人在测试,有的人在造船,有的人在优化。回过头来看,Boardwalk不正是最初始的那艘船么?
从0构建我的世界生电客户端(java版)
启动器下载官方启动器 https://www.minecraft.net/zh-hans/store/minecraft-java-edition?ref=launcher(去网易就算了,点下面的留在 minecraft.net)PCL2 https://afdian.net/@LTCat (下载链接在左侧) 作者:龙腾猫跃HMCL https://hmcl.huangyuhui.net/客户端安装此处以PCL 2安装1.18.2为例(官启的缺点:更新频繁下载拉 默认C盘文件夹)如果Fabric API列表加载失败,可尝试科学上网
稍等片刻即可
Java下载及安装
Java https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe双击直至安装完成即可
启动器其它设置按需求设置即可高级设置-关闭文件校验 可有效提升启动速度
至此游戏已可启动
MOD下载https://modrinth.com/modshttps://www.curseforge.com/minecraft/mc-modsPCL 2内置了CurseForge的搜索,版本一定要选择对应的版本及MOD加载器,本文使用Fabric
不用我说也都知道A B R分别是Alpha(测试版) Beta(测试版) Release(正式版)对吧,一般来讲下载R即可。下图的物品管理器需要Forge加载,这里只是举例。
另外某些MOD需要前置MOD,PCL 2中会一并列出。如物品管理器需要下载Cloth Config和Architectury两个API,下方的可选版本要选Fabric而不是Forge
MOD管理器 https://www.bilibili.com/video/BV1Gf4y1J73y生电MOD(更实用的信息 更方便的操作 文中提及的视频或专栏作者都是非常棒的生电UP,可以点波关注)Carpet 教程 https://www.bilibili.com/video/BV1hE411D7umCarpet TIS Addition 介绍 https://www.bilibili.com/read/cv16172536Tweakeroo 常用功能 https://www.bilibili.com/video/BV1Qp4y1x7SMLitematica 常用模式 https://www.bilibili.com/video/BV1Qp4y1x7SMMiniHud 介绍 https://www.bilibili.com/video/BV1zi4y1u7M6Item Scroller 介绍 https://www.bilibili.com/video/BV1m7411F79T
优化MODSodium 提高FPS减少卡顿Indium 渲染兼容Lithium 改善MSPTPhosphor 改善光照Starlight 重写光照 与Phosphor不兼容 Phosphor和Starlight只能装一个其它MODMod Menu 模组菜单Iris 光影支持Continuity 材质连接Inventory Profiles Next 背包整理Xaero\’s Minimap 小地图Xaero\’s World Map 世界地图Roughley Enough Items 物品管理器小地图、世界地图在PCL 2的下载页中也混入了Forge版,下载最新的Fabric测试版即可以上仅列出了最基本最常用的MOD,在PCL 2中搜索相应关键字即可部分MOD含有大量设置,可参阅相关视频各类MOD的默认快捷键会有冲突,请按自己的习惯在MOD设置及游戏设置中更改
材质(下载至 \\.minecraft\\resourcepacks\\ 文件夹后在 选项-资源包 中选择)原版材质是16x 这里再推荐两个非常棒的16x药水棒冰的梧桐加减法 https://www.bilibili.com/read/cv16483053XeKr的方纹 https://www.bilibili.com/video/BV1k341137HN再推荐两个64x的原版向高清材质https://www.curseforge.com/minecraft/texture-packs/stevens-traditionalhttps://www.curseforge.com/minecraft/texture-packs/faithful-64x另外材质包还有汉化MOD的功能MASA全家桶汉化 https://www.bilibili.com/video/BV1v34y127Uk(记得展开简介)
光影(下载至 \\.minecraft\\shaderpacks\\ 文件夹后在 选项-视频设置-光影包 中选择)https://www.curseforge.com/minecraft/customization/bsl-shadershttps://www.curseforge.com/minecraft/customization/complementary-shaders
至此,一个简单的java版生电客户端就构建完成了。MOD、光影和游戏本身的一些设置,根据自己的需求和使用习惯来即可。 #bilibili专栏#
[零成本 懒人版] 我的世界JAVA国际版服务搭建,无需公网IP、服务器
- 什么是Minecraft(JAVA国际版)
- 搭建该服务,需要准备什么
- 两种联机方式
- 方式2:搭建MC专用服务进程联机
- 使用启动器运行MC游戏主体
- 运行 MoleSDN 进行异地联机
- 方式1:MC玩家之间游戏直接联机
一款3D沙盒电子游戏,由Mojang Studios开发。玩家可无拘无束地与由方块、实体构成的3个维度环境互动。多种玩法供玩家选择,带来无限可能。(英文名:Minecraft,本文中均指我的世界java国际版)
不需要准备什么:一台能上网的Windows系统电脑、一个MoleSDN账户即可。
- 方式1:MC玩家之间直接联机(适合两人游玩,部署简单)(需要图形桌面,能运行MC游戏)
- 方式2:搭建MC服务,玩家统一连接至MC服务(适合多人,推荐)(无需图形桌面,可命令行后台运行)
鼠标右键点击Windows开始栏,打开终端管理员
在打开的命令行窗口输入如下命令(可复制后,在窗口单击右键贴贴)
命令功能:下载名称为minecraft_install.ps1的PowerShell 脚本并在本地执行
等待其自动下载和安装jdk、mc服务软件包
等待脚本运行完毕
完成后,桌面和菜单栏都会创建一个名为minecraft的快捷方式,后续可以通过双击它们启动mc服务
到这里mc服务的搭建工作全部完成了,注意需要保持这个黑色窗口不要关闭。它是mc的服务进程。
一个启动程序,帮助你启动并运行Minecraft的Java版游戏。
- 允许你选择不同的游戏版本、安装和管理模组、调整游戏设置
- 自动下载和更新游戏文件
- 省去手动管理游戏文件和设置的麻烦
国内可使用的启动器有很多如HMCL、PCL2、BakaXL、MCCL等,下文以HMCL启动器作为操作示例。
点击账户,添加游戏账户
学习版,可选择离线模式添加本地账户
添加mc游戏主体,选择稳定版最新版本1.20.4
出现这个问题很大可能性是启动器使用了MCBBS的下载源,目前MCBBS已关停需要手动修改下。
下载列表为空载入失败的情况
设置中取消勾选自动选择下载源,手动设置源为BMCLAPI
安装模组开发平台
推荐Fabric 相对较新更轻量级和灵活
Forge和Fabric 都是用于Minecraft Java版的模组开发平台,它提供了一套API和工具,其可以创建自定义的游戏内容的模组并在游戏中使用。在游戏中使用模组需要用到它们。
等待自动下载和安装
游戏主体安装完成后,还需要安装一下联机插件Lan Server Properties
(注意:联机方式1需要,方式2可跳过安装插件Lan Server Properties)
模组里搜索 Lan Server Properties
安装Fabric 版本的Lan Server Properties
完成后返回启动首页,单击启动游戏
在多人游戏选择直接连接,填写服务器IP:端口后加入服务器
【注意事项1】:这里的 [IP地址] 需要我们根据实际情况替换:
- 如果是方式1联机,那么这里的IP需要填写公开了房间的客户端的服务域IP
- 方式1联机,则IP 填写为部署了MC服务设备的服务域IP
关于服务域IP,参看下一篇章:运行 MoleSDN 进行异地联机
【注意事项2】:输入服务器地址ip:端口号,时注意:用字母的半角冒号
- 字母半角冒号:::
- 中文全角冒号:::
1.创建MoleSDN服务域,SDN控制器-服务域创建 (www.molesdn.com)
创建供 mc 联机服务的服务域
2.登录客户端MoleSDN Window客户端下载,随后在服务域管理界面绑定该设备
运行了 MC服务 的设备上下载和运行MoleSDN,完成登录。
回到服务域管理页,将MCf服务器以中心模式绑定至服务域
鼠鼠的其他小伙伴,如何连接该服务,进行游戏联机呢?
以小伙伴之一的“皮蛋举例”
皮蛋只需在自己电脑上运行MoleSDN客户端登录自己的账户(本文示例为:molepal,用户可自行注册)。前往SDN控制器-授权管理-我的申请 (molesdn.com),发起申请即可。
填写服务域ID(前面创建的服务域ID: minecraft001),选择自己要加入的客户端提交申请
此时皮蛋就可以通知一下鼠鼠,让其同意您的加入申请
服务域所有者的申请审批面板
通过后,皮蛋就可以从客户端上连接至该服务域了
连接完成后,我们可以看到服务域IP、鼠鼠的公告。它能帮助我们后续的联机操作
输入服务域IP和端口后,点击加入
此时就加入成功了
mc 服务进程中可以看到玩家加入服务的信息和出生点位
除了安装运行MC服务部分不同,异地联机操作基本相同。
这里需要开服务的小伙伴先进入单人默认,然后再游戏菜单对局域网开放中,关闭在线模式。否则使用非微软启动器的小伙伴将无法连接。最后创建局域网世界。
添加图片注释,不超过 140 字(可选)
注意关闭在线模式,如果都是微软MC java国际版则可忽略。
其他小伙伴连接的方式同方式2。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。