我本人也算是Minecraft的老粉丝了,初中就开始在手机上玩,还记得高一的时候每天晚上10点上完晚自习回家之后都得盖个楼修个桥的。后来换手机存档丢了 + Minecraft被网易代理 + 高考边忙之后就慢慢的玩的少了。

这篇文章详细讲解一下在Windows下载安装畅玩Java版Minecraft教程。

Java

Java版我的世界首先需要安装Java,可以去Oracle官网下载JDK,这里建议下载Java 17。搞后端的小伙伴用IntelliJ下载JDK更省事儿。

HMCL

  • HMCL是Minecraft的启动器,可以从这里下载

  • 建议去LittleSkin皮肤站注册个账号,顺便找一些自己喜欢的皮肤

  • 直接在HMCL中绑定LittleSkin的账号

    绑定LittleSkin账户

  • 之后点击Games,下载一个游戏实体,这里我选择的版本是1.18.2,Forge版本选择40.2.0

    游戏版本

  • 下载完成后就可以启动游戏了

    启动成功

Mac

我尝试了一下MacBook也可以玩,毕竟所有的代码都是Java写的,而Java又是跨平台的。还是从HMCL下载,按照提示下载下来的是.jar包。我们双击这个.jar包,或者在命令行运行

java -jar HMCL-3.6.12.jar

即可运行HMCL了。

联机

如果想和朋友联机,基本的步骤是:

  • 我和我的小伙伴都安装MC客户端,版本号一致
  • 我或者小伙伴一个人搭建服务器,假设我搭建了服务器
  • 我开放端口转发,允许小伙伴接入,给小伙伴开放白名单(或者是用内网穿透)
  • 小伙伴同样设置一个离线账户,一个LittleSkin账户
  • 小伙伴的MC选择Multiple Player,地址填我的公网IP(或域名,或内网穿透地址)

可以参考这篇文章:Debian使用Docker搭建Minecraft服务器 | Kunyang’s Blog

客户端模组

可以从CurseForge下载模组,下面是几个必备模组:

  • JEI:合成配方查看器

  • JER:显示怪物掉落、矿物分布图等,基于 JEI

  • AppleSkin:显示饱食度、饥饿恢复速度等,辅助 HUD 信息显示

  • Mouse Tweaks

    • 增强鼠标拖拽物品体验,快捷整理物品、批量移动等
    • 双击左键可以归类
    • 按住Shift拖动鼠标,就能把物品放到箱子里
    • 滚动滚轮也可以转移物品到背包
  • JourneyMap:小地图 + 实时大地图,可浏览网页界面

  • Jade:物品提示,鼠标指向提示信息

  • Custom Skin Loader:皮肤模组

  • Forgematica

    • Litematica的Forge版本,在创造模式中设计建筑,然后生存模式中投影建筑

    • 需要前置模组:MaFgLib

    • 使用CTRL + 滚轮切换模式

      • 模式1可以选中方格,选择立方体的对角线,用于制作原理图

      • M打开Forgematica的主菜单,点击选区编辑器,可以保存原理图

      • 保存后原理图存放在了.minecraft/schematics,也可以从论坛中找别人的原理图

      • 之后可以切换到模式5,点击鼠标右键,就能在想要的地方插入原理图了,按住ALT滑动鼠标滚轮还能位置微调

      • 如果需要旋转,则需要按M → 原理图编辑 → 配置,右下角就有旋转了

        配置原理图

      • M → 配置菜单 → 渲染层可以选择单层渲染,然后定位到玩家层

    • Planet Minecraft可以找到别人创作的原理图,且Forgematica和Litematica的原理图是通用的

  • Tweakerge

    • Tweakeroo的Forge版本
    • 快捷键X + C
    • 游戏增强,比如改善Gamma值,让矿洞变亮
  • EasierVillagerTrading reForged

皮肤

我遇见了一下三个问题,以及对应的解决方案:

  • 线下模式能看见自己皮肤,线上看不见

    • 成功进入服务器后,我发现我的皮肤并没有加载出来,然后进入Single Player Mode一试发现此时的皮肤可以加载出来,我以为是服务端没有向LittleSkin发送API导致还需要下载什么mod或者插件,找了半天原因也没找到,后来发现了一篇HMCL的文章:离线模式下更换皮肤 - Hello Minecraft! Launcher解决了问题

    • 本地要再创建一个离线账户,和LittleSkin使用同样的用户名,然后在衣架按钮上选择LittleSkin

      创建离线账户

      衣架选择LittleSkin

    • 最后以离线账户Launch Game,加入服务器就可以显示皮肤了。

  • 线上模式自己能看见自己的皮肤,朋友看不见你的皮肤

    • 没有装Custom Skin Loader
  • 皮肤变了,不是自己在LittleSkin配置的皮肤