MC萌新必知必会1——游戏的白嫖(HMCL,和光影安装完全攻略,基础概念讲解)

只适用于java版
大家好,我是一个快乐的年更用户!
最近MC大有复兴趋势,我也重新下载了MC。准备学习一些红石机械和电路方面的知识和各种有趣的模组!顺便写几篇专栏,希望骗更多的人入坑。
MC这个游戏,不一定要一开始就入正。网易MC诸多不舒服的地方让人讨厌。这次,我们就来说说如何愉快的玩MC——使用HMCL启动器。
首先控诉一下网易:网易MC让大家不能自由的下载MOD,而且对上传到网易平台的MOD进行了加密。这不符合MOD作者的初衷,在forge mod loader中加入加密解密部分也不符合forge的开源协议。所以想要玩免费MC,网易版并不是一个好的选择。
一、mc的版本
接下来,我们需要对版本历史有一个概括的了解,这样大家能选择适合自己的版本:
1.7.10,应该是我高中的时候。MC爆火,大量优质MOD井喷,1.7.10也成为了一个永不过时的经典版本。
1.8 粘液块出现,MC科技革命
1.12.2 目前mod最多的版本?我在这个版本停留了很久,侦测器诞生(1.11)mc中的机械极大简化,活塞BUD存在感-1。
1.13 水域更新。水里有更多好玩的东西啦,大家都开心的在水下建了一个家。forge式微,fabric兴起。网易mc走上历史舞台。同时区块加载机制有很大变化。“扁平化”也是这个版本引入的,合并和拆分了很多方块。似乎之前的方块的元数据这个概念也没了。
1.14 村庄与掠夺更新,村民有了职业,村民的活动更丰富了,会在每天集会,生产,耕种,和出售东西!村庄机制发生了翻天覆地的变化,使得村庄堆叠刷铁机成为历史。有很多人不喜欢现在的村庄机制,无他,单纯觉得现在的村庄机制缺乏挑战性了。但是不管怎么说,我觉得一个好的机制应该是简练直观符合直觉的。所以我其实很喜欢现在的村庄机制。
1.14.3 村庄机制又改了。取消了流言系统。注意,1.14.3pre中的村庄机制和正式版的机制也有些不同。
1.15 蜜蜂更新,更新了蜜蜂和蜂蜜块等等,求田问舍的生活更加美好了。
1.16 下界更新。还没出。
那么,我推荐安装哪个版本呢?1.12.2mod多,1.14.4比较新而且有一些mod,1.15有蜜蜂和较少mod。或者1.16的预览版,虽然没有mod但是能提前体验下界更新,做时代的弄潮儿。
二、HMCL
那么,接下来就是重点啦,安装HMCL——Hello Minecraft! Launcher
首先,不管是玩MC还是使用HMCL都需要JRE,什么是JRE呢,就是java运行环境。简单来说,有了这个,你就可以运行java写的程序啦,不管是什么java程序,都需有JRE才能运行,MC和HMCL也不例外。
所以,我们可以从这里下载JRE
https://www.java.com/zh_CN/
或者从这里下载,选windows x64,linux用户和mac用户选适合自己的版本
https://www.oracle.com/java/technologies/javase-jre8-downloads.html
下载并安装成功之后,就可以下载运行HMCL了。HMCL是开源MC项目,在github上可以下载
https://github.com/huanghongxun/HMCL/releases
windows用户下载点exe文件,直接运行,其他平台用户下载点jar文件,然后用java来运行它
比如输入这样的命令:
java -jar 你下载的HMCL路径
大概吧,总之我也多年没用过linux了。不过这不重要,相信那些linux用户用不着我来教。
HMCL.exe不需要安装,只有一个exe文件,用的时候打开它即可。
现在建立一个文件夹,然后把HMCL.exe放进去,启动HMCL.exe。
接下来将会在此目录下产生很多文件,所以先建立一个目录吧!
就会出现类似这样的画面:

嗯,很不错接下来,我们需要来看一下可能会用到的设置。
点击左侧游戏目录,这里可以选择MC的安装目录,选择一个目录,就能看到在这个目录下安装的所有游戏版本啦。我们可以选择当前目录,然后继续,这样游戏会安装在启动器目录下。
接下来是启动器设置。

大部分设置项都简单直白,下载源可以设置成我的世界中文论坛。这个源非常的快!
接下来,我们点击游戏列表,左上角出现安装新版本按钮。选择心仪的版本,点安装就好啦。
安装好游戏之后,大概是这样的

我们可以点开该版本的设置图标,那里面有一些我们关注的东西

启用游戏特定设置,可以单独设置这个版本。这通常没啥必要。
我们点开全局版本设置

java路径,通常会自动识别到,否则应该找到你的java安装路径(java安装见上文)然后将此目录下的bin/java.exe填进去
运行路径,我们需要略微修改,来达到版本隔离的效果这样就可以给你的不同版本配置不同的MOD,非常有用

最大内存不应该大于物理内存。取较大的值能使游戏更加流畅,但是会占用更多的内存。通常设置为2G到4G之间,如果mod多的话看情况调整。
然后我们再看自动安装选项卡:

什么是forge
forge 就是forge mod loader(FML),它用来加载MOD。和大部分沙盒游戏不同,原版的MC并不支持MOD。于是大家非常不开心,这么棒的游戏不支持MOD真是岂有此理。于是一些有热情有技术的人就搞了forge。安装forge会反编译和修改MC,经过这个过程之后MC就能支持MOD了。
总之,要装MOD就需要forge。
什么是liteLoader
liteLoader本身是一个forge的MOD。旨在为不需要修改游戏机制的mods提供简单、高性能和可靠的加载程序功能。这些基于liteLoader的MOD将被liteLoader加载。
总之,少数MOD需要liteLoader。
什么是optiFine
直译为精细优化,俗称光影MOD,为了和光影包区别,大家也叫它光影核心,也有人叫它高清修复。光影MOD为更复杂的着色提供支持,没有光影MOD之前,MC通过简单的计算光照等级,来确定画面上各个物体的明暗关系。这是一种十分简单粗糙不精确的方式,这使得MC的画面十分粗糙。装了optiFine之后就能精确的计算光照啦。
什么是光影包(Shader Packs)
光影包将被optiFine加载,用来定义optiFine的一些行为
shader,着色器。玩游戏多的人应该对这个词不陌生。游戏的视频设置里面常常会有一个叫做着色器质量的选项,把这个调高能极大的提高画质。
那么,光影包在MC中的作用是什么呢?通俗来说,optiFine为更复杂的光影计算提供了可能,而光影包则具体的定义了optiFine如何计算光影。
总之,要想画面好,需要先下一个光影MOD,然后选择自己喜欢的光影包。
什么是fabric
forge的后继者。1.13以上版本推荐安装fabric。
讲完了这些,那么大家可以根据情况自行选择上面这些东西安装啦。
安装完成之后,就可以测试启动啦。
有时候会报NoClassDefFoundError。这是因为有些文件下载的时候出了问题,我不知道为什么会这样,可能是这个版本的BUG?我经过排查后发现是.minecraft\libraries\org\ow2\asm\asm-tree\8.0\asm-tree-8.0这个文件出了问题。尝试删除libraries文件夹让启动器重新下载有时能解决问题。要是你遇到了这个情况,或者发现了它的解决办法,可以在评论区讨论。
1.13以上版本安装光影有些不同,如果感兴趣的话下期会讲,下期如果有的话会讲讲光影包,数据包,材质包的使用。
很多内容凭记忆写的,有错欢迎指出。
如果此文对你有所帮助,请点赞!