本帖最后由 NoName德里奇 于 2020-2-29 10:17 编辑 
前言
我与 MOD 服结缘始于 2015 年下半年,比很多在 MOD 服这个领域摸爬滚打的大佬,
包括开服的老服主,玩服务器的老玩家,开发 MOD 的老程序员,都算得上是年轻很多,该称呼各位一声前辈。
MOD 服作为 MC 的一种玩法,自其诞生以来,极大地拓展了 MC 本身的游戏内容,给无数的玩家,带去了无尽的欢乐。
以我个人观点,“开放”,是 Minecraft 这款游戏的生命。
没有来自玩家社区的内容,没有 Java 开发者社区在背后的默默支持,Minecraft 不会取得今天的成就。
正因如此,没有任何一款其他游戏像 Minecraft 这样强调“开放”:
你很难再见到别的游戏有 Minecraft CurseForge,SpigotMC,SpongePowered 这样的巨型第三方平台社区,
更难见到在上面托管的数以万计的,来自开发者(Mojang)、玩家以外,第三方创作的游戏额外内容。
所以我再次要说,开放是 MC 的生命。
这一点我想各位前辈,以及后来的新玩家们,是公认的。
但 MOD 服这种玩法又一直受到诟病。
我们来做一个小游戏:当提到 MOD 服时,你脑海里浮现出的词汇是什么?
宝可梦-氪金-骗钱?
1.7.10-工业-神秘-植魔-拔刀剑?
崩溃-Bug-刷物品?
我相信大多数不喜欢 MOD 服的玩家脑海里都有这些词。成天在开 MOD 服,
甚至可能将其作为盈利手段的服主,心里可能也给 MOD 服贴了这些标签。
我甚至更进一步,大胆地说:就算是真心喜欢 MOD 服这种玩法的玩家 / 真的以开 MOD 服为乐趣的服主,
提到 MOD 服时也会想到这些词。
这就是国内 Minecraft 圈子对于 MOD 服的刻板印象,整体是中性偏负面的。
如果 MOD 服的发展继续被这样的刻板印象的阴云笼罩着,我想 MOD 服的前景不会是一片光明。
所以,是时候打破这种刻板印象,给大家的思想剪辫子,重新认识 MOD 服了。
接下来,我将以回答问题的形式,表达我对于 MOD 服务器发展方向的看法。
当大家沉在梦里的时候,总要有一个人先起来大声疾呼。
我愿意做这个起来疾呼的人。
http://music.163.com/style/swf/widget.swf?sid=571468322&type=2&auto=1&width=278&height=32
前言
我与 MOD 服结缘始于 2015 年下半年,比很多在 MOD 服这个领域摸爬滚打的大佬,
包括开服的老服主,玩服务器的老玩家,开发 MOD 的老程序员,都算得上是年轻很多,该称呼各位一声前辈。
MOD 服作为 MC 的一种玩法,自其诞生以来,极大地拓展了 MC 本身的游戏内容,给无数的玩家,带去了无尽的欢乐。
以我个人观点,“开放”,是 Minecraft 这款游戏的生命。
没有来自玩家社区的内容,没有 Java 开发者社区在背后的默默支持,Minecraft 不会取得今天的成就。
正因如此,没有任何一款其他游戏像 Minecraft 这样强调“开放”:
你很难再见到别的游戏有 Minecraft CurseForge,SpigotMC,SpongePowered这样的巨型第三方平台社区,
更难见到在上面托管的数以万计的,来自开发者(Mojang)、玩家以外,第三方创作的游戏额外内容。
所以我再次要说,开放是 MC 的生命。
这一点我想各位前辈,以及后来的新玩家们,是公认的。
但 MOD 服这种玩法又一直受到诟病。
我们来做一个小游戏:当提到 MOD 服时,你脑海里浮现出的词汇是什么?
宝可梦-氪金-骗钱?
1.7.10-工业-神秘-植魔-拔刀剑?
崩溃-Bug-刷物品?
我相信大多数不喜欢 MOD 服的玩家脑海里都有这些词。成天在开 MOD 服,
甚至可能将其作为盈利手段的服主,心里可能也给 MOD 服贴了这些标签。
我甚至更进一步,大胆地说:就算是真心喜欢 MOD 服这种玩法的玩家 / 真的以开 MOD 服为乐趣的服主,
提到 MOD 服时也会想到这些词。
这就是国内 Minecraft 圈子对于 MOD 服的刻板印象,整体是中性偏负面的。
如果 MOD 服的发展继续被这样的刻板印象的阴云笼罩着,我想 MOD 服的前景不会是一片光明。
所以,是时候打破这种刻板印象,给大家的思想剪辫子,重新认识 MOD 服了。
接下来,我将以回答问题的形式,表达我对于 MOD 服务器发展方向的看法。
当大家沉在梦里的时候,总要有一个人先起来大声疾呼。
我愿意做这个起来疾呼的人。
第一个问题:怎么看待Bug?
摆正态度很重要
我在 MCBBS 看到过一句话:
MOD 服给我的印象就是 bug
我毫不避讳这一点。是的,与任何其他的软件一样,MOD 也会存在 Bug。
尤其是近期 MCBBS 流传一张 MOD 的 Bug 列表,
列表的作者甚至附上了一句,大意是“Bug 修复之前请大家关服”这样的话,
使得一部分服主灰心丧气,决定不再开MOD服。
但是,我要说,这是一股歪风。
首先我想请问把 Bug 挂在嘴边的各位大佬们,你真的理解 Bug 这个词的意义吗?
维基词典的解释是:
是的,“需要修复”,意味着 Bug 是需要采取积极的态度去应对、去解决、去修复的,
而不是消极地舍弃 MOD 玩法。
如果你不能体会这句话的含义,那我打个比方。
以救火为例,谈谈我对 Bug 的理解
现在你的家着火了。如果你身强力壮,并掌握一定的消防常识,你当然可以自己动手扑救;
如果你还不足以完成救火的任务,你起码应该拨打 119 请专业的消防员来救火。
在拨打电话的时候,你一定会讲清楚自己所处的地点、着火的原因、可燃物的种类等必要信息,便于消防员采用正确的手段进行扑救;
但绝对不是放任大火把你的家烧个精光。
概括起来,就是:有能力就帮忙,没有能力就汇报给有能力的人,总之不能放弃。
这三条原则已经被写入法律,有兴趣的玩家可以阅读《中华人民共和国消防法》。 第一章第五条,和第四章第四十四条
什么是对待 Bug 的正确态度?
我要说的是,救 Bug 和救火,本质上是一个道理。
你有编程开发的能力,就一起参与修 Bug;
没有编程开发的能力,就汇报给有能力的人,让他们去解决;
汇报的时候,像说清楚着火的位置、燃烧物的种类一样,说清楚 Bug 是怎么产生的。
对于 Minecraft,我们还有一种有力的武器称为崩溃报告,把它带上。
但总之不能就此放弃,认定 MOD 服无药可救。
很多玩家和服主不适应 Minecraft 的这种整个社区一起努力修 Bug 的氛围,认为自己在面对 Bug 的时候是孤立无援的;
宁愿求助于重启游戏、重装游戏、重装系统、重买电脑的“四重”玄学,也不愿意了解一下 崩溃报告到底应该怎么使用
事实上我要说,你在这场与 Bug 作斗争的战争中永远不是孤军!
按照下面的方法,勇敢地,第一次,向那些程序员大牛们反馈 Bug!
https://www.mcbbs.net/thread-812259-1-1.html
中国有句俗话,“办法总比困难多。”大家有理由相信,Bug 是可以修复的;
只要大家都能做到认真、有效地进行 Bug 的反馈和修复工作,一切 Bug 都是纸老虎。
总结:我们应当如何对待 Bug
我将我的以上观点浓缩成以下几点
以上三点不但适用于 MOD,也适用于插件、服务端等等。
说到“及时更新”,那么就引出了我们接下来的下一个问题:
怎么看待老旧的 MOD 和游戏版本。
第二个问题:怎么看待老旧的 MOD 和游戏版本?
旧不如新
首先要给大家分享一个我的观点:
任何在计算机技术领域内的东西,包括但不限于硬件、软件、外设,诸如此类,绝大多数情况下,旧不如新。
支撑我这个观点的理由?就软件而言,各位如果对 GitHub 有个了解,就很清楚地可以知道,我们为什么要“更新”这些软件。
在 GitHub 上,你可以看到一个托管在上面的软件的源代码,看到这个软件的作者每天在更新些什么东西。
软件作者的更新包含两个方面:
这就是软件“进化”的过程,我们可以看到,大体上,这个软件是在往更好的方向迈进的。
旧不如新也适用于 Minecraft
讲了这么多,我们回到 Minecraft。它也是软件。
MCBBS 可能有上古老玩家接触过1.2.5,这个 MOD 第一次大爆发的版本
工业时代 MOD 就是在那个时候登上了 MC 的历史舞台,成为一个长盛不衰的 MOD
到如今的主流 MOD 版本1.7.10, 1.12.2,MC 本身新增了多少特性?修复了多少 Bug?
这两个问题的答案都是有据可查的。新增的特性可以在 Minecraft Wiki 上查到,修复的 Bug 不妨看看 Mojang 的 漏洞追踪器
由此可见,尽管 Mojang 被戏称为 Bugjang,但是在修 Bug 这件事上,Mojang 是认真的。
那我可以更进一步得出下面的结论:就 Minecraft 的游戏本体而言,不谈非官方的内容(包括但不限于服务端、插件、Mod)的情况下,
Minecraft 这款游戏是在不断进步的,而且进步很快。
所以,Minecraft 本体是 旧不如新 的。
旧不如新也适用于非官方的 Minecraft 内容
那么我们再来看看非官方的内容。服务端、插件、Mod 的前置、Mod。
我各举几个例子。
服务端
这是 SpongeForge,大家很熟悉的新时代 Mod 服服务端的更新履历。
这是 Catserver,大家也很熟悉的新时代 Mod 服服务端的更新履历。
可以看到更新是非常频繁的,你在吃饭睡觉打豆豆的时候,这些勤勉的作者都有可能正在电脑前冥思苦想和码代码,更新服务端。
插件
这是大家都很喜欢的 老牌管理插件 Essential,或者简称 Ess 的更新履历
这是大家经常在用的 新时代权限组插件 LuckPerm,或者简称 LP 权限组的更新履历。
我选取这两位重量级选手,一个代表了 Spigot 社区,另一个代表了 Sponge 社区。
没有偷懒不更新插件的作者,只有偷懒不更新插件的服主。
Forge 和 Fabric
终于要谈到我们的正题 Mod 上了。
Forge,我们非常熟悉的 Mod 前置(或称为 API,你喜欢怎么称呼都行)
https://github.com/MinecraftForge/MinecraftForge/commits/
Fabric,大家可能比较陌生的 API,在 1.14.x 以上版本早于 Forge 出现,因而广受好评。
Fabric 依赖全新的映射表 Yarn(有别于 Forge 使用的 MCP)进行工作,我们可以看到 Yarn 的更新履历:
https://github.com/FabricMC/yarn/commits/
MOD
最后我们来看 MOD。
交错次元,最近在 MCBBS 和 MCMOD 百科都很火的一款 MOD,不少 1.12.2 的服主已经装上它了
https://github.com/Angry-Pixel/The-Betweenlands/commits/
巫术学,有潜力成为新一代魔法 MOD 的老牌翻新 MOD。
https://github.com/Electroblob77/Wizardry/commits/
最后是我们的重量级老牌魔法 MOD 植物魔法,不需要我多介绍了
https://github.com/Vazkii/Botania/commits/
可以看到各位 MOD 作者更新 MOD 的频率都是相当惊人的;
MOD 社区欣欣向荣,蓬勃发展的前进势头可见一斑。
综上所述,整个 Minecraft,从游戏本身到第三方服务端、插件、MOD等第三方内容,都是旧不如新的。
那么为什么有些玩家、服主,不愿意更新呢?
接下来,我就常见的几个不更新的理由进行分析。
你不更新的理由?
不喜欢新版本的某些特性
这个理由是相当常见的,但是是完全可以解决的。
我仅举一例。
很多玩家由于不喜欢 Minecraft 1.9 版本引入的战斗机制,拒绝更新 1.9 以上版本。
解决方法:
MOD 服:https://www.curseforge.com/minecraft/mc-mods/classic-combat 已经支持到 1.14,可以移除高版本的攻击冷却机制
pigot 系插件服:https://www.spigotmc.org/resources/oldcombatmechanics-disable-1-9-hit-cooldown.19510/
还有一些曲线救国的方法,例如利用 JoinEffects 插件给玩家施加永久的急迫 Buff 来缩短攻击冷却时间。
还有不少你可能不喜欢的新版本特性,都有类似的方法予以解决。
所以这个理由是不成立的,下一个。
高版本没 MOD
首先要驳斥一个在 MC 圈子广为流行的论调:1.7.10 是 MOD 最多的版本。
在批驳之前,各位应该都能接受我的以下论点:
众所周知,CurseForge 是绝大多数 Minecraft MOD 发布的网站,你所熟知的 MOD 几乎都可以在 CurseForge 上找到
因此,统计 CurseForge 上的 MOD 数量,就基本可以代表某个游戏版本对应的 MOD 的数量。
如果你认同以上观点,那么请看 CurseForge 上,1.7.10 MOD 的页码总数,和 1.12.2 MOD 的页码总数。

可以看到,1.7.10 的 MOD 有 205 页,以每页 20 个 MOD 计算,1.7.10 的 MOD 总数约为 4100 个。
那我们来看看 1.12.2 版本。

358 页,比 1.7.10 整整多出了 153 页,多出 153x20=3060 个 MOD,几乎达到了 1.7.10 的两倍。
我可以下这样的论断:1.12.2 是 MOD 最多的版本。
再次请出我百用不厌、屡试不爽的链接:https://howoldisminecraft1710.today/
1.7.10 作为一个 过于久远的、停止更新的 游戏版本,已经被 MOD 开发社区所抛弃。
其次,我要谈及的是主流 MOD 的变化。
大家都知道工业、神秘、拔刀剑的“御三家”。随着神秘时代 6 停止更新,植物魔法取代神秘时代成为新御三家是不可阻挡的趋势。
绝大多数 1.7.10 的工业时代附属、拔刀剑附属已经升级到 1.12.2。
对于拔刀剑,在这里隆重推荐两个重量级的附属包。
[1.12.2-1.7.10][The Last Smith—最后的太刀匠人][已开源]一个更大型的拔刀剑附属
[1.12.2][SlashBlade Japanese Addon Pack——拔刀剑日系附属包] 老牌附属回来了
(出处: Minecraft(我的世界)中文论坛)
移植了绝大部分你熟知的附属。
一部分附属没有被移植的原因,大概是因为它们不够优秀吧。
此外还要谈及一个主流 MOD:合成表查询 MOD。
不少玩家还活在被 1.7.10 的 G 键合成支配的阴影之下,以至于不管玩什么整合包,都要下意识地去按按 G 键。
和它说再见吧。
G 键合成太过老旧,以至于不能支持高版本 MOD 的复杂合成表,包括你熟悉的工业机器、神秘注魔、植物魔法仪式。
此外,JEI 还具有高度的可扩展性,在安装了扩展后,可以支持显示方块掉落、村民交易等等。
NEI 和 JEI 将取代 G 键合成成为新的主流,也同样是不可抗拒的趋势。
由于高版本 NEI 的基本功能已经全部交给 JEI,因此下方仅贴出 JEI 的相关链接,你如果还不了解的话请赶快看看。
https://www.mcbbs.net/thread-660463-1-1.html
最后,我要谈及 要勇于接受新生事物 这一被我反复提起的观点。
有那么多新的 MOD 可以玩,为什么大家不去接受它们呢?
送给大家我的另一篇文章,这里不再赘述。
对于MC圈子未来发展的个人观点
综上所述,“高版本没 MOD”这种不更新的理由是 根本站不住脚的。
继续相信这种谬论,对于你的服务器的良性发展,乃至对于整个 MC 圈子的发展都是 有百害而无一利 的。
你应当尽快摒弃这种过时的观点。
高版本优化差
首先我要谈及一个问题。“优化”,从来就不是一个简单的问题。
优化是一个千头万绪的问题,在软件层面,至少涉及到服务端、MOD、插件、Minecraft 本身这四个方面;
在硬件层面,至少涉及到服务器的硬件条件、服务端到客户端的网络条件,和客户机(玩家的电脑)的硬件条件三个方面,
加起来至少有七个方面的问题。
你以为服务器 TPS 低、客户端 FPS 低就是高版本的原因吗?
未免有些武断了。
旧的版本未必优化就好;新的版本未必优化就差。
但我在这里又要说:优化并非玄学,而是有 科学 的方式可循。
我在这里举出几个实用工具的例子,供大家参考。
如果有其他的门道愿意分享的,可以回复在下面加以补充。
优化短板排查工具
Spark 可以用来分析你的服务器硬件使用情况。
尤其是具备了分析服务端本身/插件/MOD 占用 CPU 时间百分比的功能,非常适合排查服务端的优化短板。
此外,Spark 产生的分析报告是被服务端/插件/MOD 作者认可的证据,足以证明他们开发的程序存在优化问题。并且能指导他们优化、改进的方向。
因此 在你向他们反馈优化问题的时候,带上 Spark 分析报告 是很有用的。
优化工具
首先是 MOD。
VanillaFix
VanillaFix 是集 Bug 修复、游戏优化和改进游戏崩溃机制于一体的 1.12.2 专属 优化 MOD。
[1.12.x][VF——原版修复]游戏不再崩溃,提升三倍FPS,整合包加载速度提高50%![FS]
(出处: Minecraft(我的世界)中文论坛)
在这篇介绍中把 VanillaFix 吹得神乎其神,你相信也好,不信也罢。
Surge
Surge 是一个 纯客户端 优化 MOD,主要的用处是在需要加载大量 MOD 的客户端中,加快客户端的载入,缩短启动游戏的时间。
[1.12.2][Surge——潮涌]感受渣机如潮涌一般迅速!
(出处: Minecraft(我的世界)中文论坛)
这篇介绍中把 Surge 吹得神乎其神,你相信也好,不信也罢。
FoamFix
FoamFix 的主要功能是减少吃内存大户 Minecraft 的内存占用。
MCMOD 百科有这么一张图:
 。
。
原图是 FoamFix 的作者画的,中文是 sxjsxj 大佬加的。
[1.14-1.8][FoamFix——减少内存使用]【优化MOD】
(出处: Minecraft(我的世界)中文论坛)
这篇介绍是著名的服主、服务端整合包作者、教程作者 @酷车手BB弹 的手笔,你相信也好,不信也罢。
Optifine
著名的高清修复,不仅是光影的前置,更是老牌的客户端渲染优化 MOD
我想不用我多介绍了。
Phosphor
主要修复光照问题引起的服务端/客户端卡顿。
据说猫端是自带了这个功能的,那猫端大概可以不装。
但是客户端装一下是没有害处的。
[1.12.2][Phosphor——照明优化]提高性能的优化mod
(出处: Minecraft(我的世界)中文论坛)
老规矩,你相信也好,不信也罢。
接下来是插件。
插件方面我不大熟悉,这一块的介绍会比较主观,可能有偏差。
你们相信也好,不信也罢。
两款 Spigot 插件
LaggRemover 和 ClearLagg
一款 Sponge 插件
CatClearLag 这个 Cat 和 Catserver 无关,请不要误会。
请 MOD/插件/服务端作者帮你解决优化问题
如果你使用 Spark 观察到有某个 MOD/某个插件/某个服务端占用的百分比过高
拿上这份 Spark 报告去找作者反馈,只要你反馈的这个 MOD/插件/服务端仍然在更新,
那么他们的作者多数情况下会相信你的这份反馈,并采取他们觉得有效的方式进行优化改进。
我举一个我自己的例子:
https://github.com/Alex-the-666/Ice_and_Fire/issues/2140
总而言之,优化问题也是可以解决,并且一定能够解决的。
认为高版本优化差就不更新的理由,也是不攻自破的。
综上所述,你已经没有什么好的理由来拒绝新版本了。
赶快更新吧。
第三个问题:消除对 MOD 服的感性偏见
这方面我不想多说什么,因为这个问题主观性很强,我也发表一下我的个人观点
MOD 服,绝对不应该简单地与骗氪划等号。
首先,任何服务器,只要服主想骗氪,都可以骗氪。
纯净服也可以骗氪。
首先要纠正一个误解:你以为纯净服就是“绝对地”纯净?
你要找那种服务器的话,请购买正版,然后去玩领域服。
凡是支持离线(“盗版”)登录的服务器都不可能是绝对纯净、不加插件、MOD 的——你起码要装一个登录插件。
有一种情形例外:白名单服务器。
只要加了插件,骗氪之类的事情就好办了。
但是 骗氪不是插件的原罪,更不是非纯净服务器的原罪
这句话可能出自 AK-47 的发明者卡拉什尼科夫,送给各位。
总结
在本文的最后,我想说的是:
MOD 服作为一种 Minecraft 的玩法,与纯净、插件对比,
三者并无高下优劣之分,而是各有千秋,完全平等的;
不能说插件就比 MOD 好,纯净就比 MOD 好,反过来也是一样的。
如果你读完这篇文章仍然对 MOD 服有负面的看法,请再读一遍,或者回复在下面告诉我。
我相信,Minecraft 的明天是光明的:它将作为一个“游戏引擎”而继续存在,继续接纳来自玩家社区的新鲜内容,
在“内容为王”的游戏争霸战场上继续取得胜利。
我相信,Minecraft MOD 以及 MOD 服的明天是光明的:它将借助 Minecraft 这一“游戏引擎”,
以玩家社区庞大数量的玩家无穷无尽的想象力、开发社区优秀程序员们的战斗力为依托,
继续为整个 Minecraft 社区作出不可估量的贡献。
我相信,阅读文章到这里的你,你的前途也是光明的:
因为你善于接纳新的思想,不仅有实事求是的态度,而且有求取真知的精神,
你不但能在开设 MC 服务器这一件事上做好,而且,你的这些优秀的品质,将伴随你今后的人生,使你取得成功。
感谢各位!
【BGM】
前言
我与 MOD 服结缘始于 2015 年下半年,比很多在 MOD 服这个领域摸爬滚打的大佬,
包括开服的老服主,玩服务器的老玩家,开发 MOD 的老程序员,都算得上是年轻很多,该称呼各位一声前辈。
MOD 服作为 MC 的一种玩法,自其诞生以来,极大地拓展了 MC 本身的游戏内容,给无数的玩家,带去了无尽的欢乐。
以我个人观点,“开放”,是 Minecraft 这款游戏的生命。
没有来自玩家社区的内容,没有 Java 开发者社区在背后的默默支持,Minecraft 不会取得今天的成就。
正因如此,没有任何一款其他游戏像 Minecraft 这样强调“开放”:
你很难再见到别的游戏有 Minecraft CurseForge,SpigotMC,SpongePowered 这样的巨型第三方平台社区,
更难见到在上面托管的数以万计的,来自开发者(Mojang)、玩家以外,第三方创作的游戏额外内容。
所以我再次要说,开放是 MC 的生命。
这一点我想各位前辈,以及后来的新玩家们,是公认的。
但 MOD 服这种玩法又一直受到诟病。
我们来做一个小游戏:当提到 MOD 服时,你脑海里浮现出的词汇是什么?
宝可梦-氪金-骗钱?
1.7.10-工业-神秘-植魔-拔刀剑?
崩溃-Bug-刷物品?
我相信大多数不喜欢 MOD 服的玩家脑海里都有这些词。成天在开 MOD 服,
甚至可能将其作为盈利手段的服主,心里可能也给 MOD 服贴了这些标签。
我甚至更进一步,大胆地说:就算是真心喜欢 MOD 服这种玩法的玩家 / 真的以开 MOD 服为乐趣的服主,
提到 MOD 服时也会想到这些词。
这就是国内 Minecraft 圈子对于 MOD 服的刻板印象,整体是中性偏负面的。
如果 MOD 服的发展继续被这样的刻板印象的阴云笼罩着,我想 MOD 服的前景不会是一片光明。
所以,是时候打破这种刻板印象,给大家的思想剪辫子,重新认识 MOD 服了。
接下来,我将以回答问题的形式,表达我对于 MOD 服务器发展方向的看法。
当大家沉在梦里的时候,总要有一个人先起来大声疾呼。
我愿意做这个起来疾呼的人。
2021.12 数据,可能有更多内容
【BGM】http://music.163.com/style/swf/widget.swf?sid=571468322&type=2&auto=1&width=278&height=32
前言
我与 MOD 服结缘始于 2015 年下半年,比很多在 MOD 服这个领域摸爬滚打的大佬,
包括开服的老服主,玩服务器的老玩家,开发 MOD 的老程序员,都算得上是年轻很多,该称呼各位一声前辈。
MOD 服作为 MC 的一种玩法,自其诞生以来,极大地拓展了 MC 本身的游戏内容,给无数的玩家,带去了无尽的欢乐。
以我个人观点,“开放”,是 Minecraft 这款游戏的生命。
没有来自玩家社区的内容,没有 Java 开发者社区在背后的默默支持,Minecraft 不会取得今天的成就。
正因如此,没有任何一款其他游戏像 Minecraft 这样强调“开放”:
你很难再见到别的游戏有 Minecraft CurseForge,SpigotMC,SpongePowered这样的巨型第三方平台社区,
更难见到在上面托管的数以万计的,来自开发者(Mojang)、玩家以外,第三方创作的游戏额外内容。
所以我再次要说,开放是 MC 的生命。
这一点我想各位前辈,以及后来的新玩家们,是公认的。
但 MOD 服这种玩法又一直受到诟病。
我们来做一个小游戏:当提到 MOD 服时,你脑海里浮现出的词汇是什么?
宝可梦-氪金-骗钱?
1.7.10-工业-神秘-植魔-拔刀剑?
崩溃-Bug-刷物品?
我相信大多数不喜欢 MOD 服的玩家脑海里都有这些词。成天在开 MOD 服,
甚至可能将其作为盈利手段的服主,心里可能也给 MOD 服贴了这些标签。
我甚至更进一步,大胆地说:就算是真心喜欢 MOD 服这种玩法的玩家 / 真的以开 MOD 服为乐趣的服主,
提到 MOD 服时也会想到这些词。
这就是国内 Minecraft 圈子对于 MOD 服的刻板印象,整体是中性偏负面的。
如果 MOD 服的发展继续被这样的刻板印象的阴云笼罩着,我想 MOD 服的前景不会是一片光明。
所以,是时候打破这种刻板印象,给大家的思想剪辫子,重新认识 MOD 服了。
接下来,我将以回答问题的形式,表达我对于 MOD 服务器发展方向的看法。
当大家沉在梦里的时候,总要有一个人先起来大声疾呼。
我愿意做这个起来疾呼的人。
第一个问题:怎么看待Bug?
摆正态度很重要
我在 MCBBS 看到过一句话:
MOD 服给我的印象就是 bug
我毫不避讳这一点。是的,与任何其他的软件一样,MOD 也会存在 Bug。
尤其是近期 MCBBS 流传一张 MOD 的 Bug 列表,
列表的作者甚至附上了一句,大意是“Bug 修复之前请大家关服”这样的话,
使得一部分服主灰心丧气,决定不再开MOD服。
但是,我要说,这是一股歪风。
首先我想请问把 Bug 挂在嘴边的各位大佬们,你真的理解 Bug 这个词的意义吗?
维基词典的解释是:
(主要见于计算机和工程领域的行话)一个需要修复的问题
(chiefly computing and engineering jargon) A problem that needs fixing.
—— Wiktionary - Bugs,第五条
(chiefly computing and engineering jargon) A problem that needs fixing.
—— Wiktionary - Bugs,第五条
是的,“需要修复”,意味着 Bug 是需要采取积极的态度去应对、去解决、去修复的,
而不是消极地舍弃 MOD 玩法。
如果你不能体会这句话的含义,那我打个比方。
以救火为例,谈谈我对 Bug 的理解
现在你的家着火了。如果你身强力壮,并掌握一定的消防常识,你当然可以自己动手扑救;
如果你还不足以完成救火的任务,你起码应该拨打 119 请专业的消防员来救火。
在拨打电话的时候,你一定会讲清楚自己所处的地点、着火的原因、可燃物的种类等必要信息,便于消防员采用正确的手段进行扑救;
但绝对不是放任大火把你的家烧个精光。
概括起来,就是:有能力就帮忙,没有能力就汇报给有能力的人,总之不能放弃。
这三条原则已经被写入法律,有兴趣的玩家可以阅读《中华人民共和国消防法》。 第一章第五条,和第四章第四十四条
什么是对待 Bug 的正确态度?
我要说的是,救 Bug 和救火,本质上是一个道理。
你有编程开发的能力,就一起参与修 Bug;
没有编程开发的能力,就汇报给有能力的人,让他们去解决;
汇报的时候,像说清楚着火的位置、燃烧物的种类一样,说清楚 Bug 是怎么产生的。
对于 Minecraft,我们还有一种有力的武器称为崩溃报告,把它带上。
但总之不能就此放弃,认定 MOD 服无药可救。
很多玩家和服主不适应 Minecraft 的这种整个社区一起努力修 Bug 的氛围,认为自己在面对 Bug 的时候是孤立无援的;
宁愿求助于重启游戏、重装游戏、重装系统、重买电脑的“四重”玄学,也不愿意了解一下 崩溃报告到底应该怎么使用
事实上我要说,你在这场与 Bug 作斗争的战争中永远不是孤军!
按照下面的方法,勇敢地,第一次,向那些程序员大牛们反馈 Bug!
https://www.mcbbs.net/thread-812259-1-1.html
中国有句俗话,“办法总比困难多。”大家有理由相信,Bug 是可以修复的;
只要大家都能做到认真、有效地进行 Bug 的反馈和修复工作,一切 Bug 都是纸老虎。
总结:我们应当如何对待 Bug
我将我的以上观点浓缩成以下几点
- 不要惧怕 Bug
- 学会如何反馈
- 及时更新
 
以上三点不但适用于 MOD,也适用于插件、服务端等等。
说到“及时更新”,那么就引出了我们接下来的下一个问题:
怎么看待老旧的 MOD 和游戏版本。
第二个问题:怎么看待老旧的 MOD 和游戏版本?
旧不如新
首先要给大家分享一个我的观点:
任何在计算机技术领域内的东西,包括但不限于硬件、软件、外设,诸如此类,绝大多数情况下,旧不如新。
支撑我这个观点的理由?就软件而言,各位如果对 GitHub 有个了解,就很清楚地可以知道,我们为什么要“更新”这些软件。
在 GitHub 上,你可以看到一个托管在上面的软件的源代码,看到这个软件的作者每天在更新些什么东西。
软件作者的更新包含两个方面:
- 修复旧Bug
- 增加新特性,同时可能引入一些新Bug
 
这就是软件“进化”的过程,我们可以看到,大体上,这个软件是在往更好的方向迈进的。
旧不如新也适用于 Minecraft
讲了这么多,我们回到 Minecraft。它也是软件。
MCBBS 可能有上古老玩家接触过1.2.5,这个 MOD 第一次大爆发的版本
工业时代 MOD 就是在那个时候登上了 MC 的历史舞台,成为一个长盛不衰的 MOD
到如今的主流 MOD 版本1.7.10, 1.12.2,MC 本身新增了多少特性?修复了多少 Bug?
这两个问题的答案都是有据可查的。新增的特性可以在 Minecraft Wiki 上查到,修复的 Bug 不妨看看 Mojang 的 漏洞追踪器
由此可见,尽管 Mojang 被戏称为 Bugjang,但是在修 Bug 这件事上,Mojang 是认真的。
那我可以更进一步得出下面的结论:就 Minecraft 的游戏本体而言,不谈非官方的内容(包括但不限于服务端、插件、Mod)的情况下,
Minecraft 这款游戏是在不断进步的,而且进步很快。
所以,Minecraft 本体是 旧不如新 的。
旧不如新也适用于非官方的 Minecraft 内容
那么我们再来看看非官方的内容。服务端、插件、Mod 的前置、Mod。
我各举几个例子。
服务端
这是 SpongeForge,大家很熟悉的新时代 Mod 服服务端的更新履历。
这是 Catserver,大家也很熟悉的新时代 Mod 服服务端的更新履历。
可以看到更新是非常频繁的,你在吃饭睡觉打豆豆的时候,这些勤勉的作者都有可能正在电脑前冥思苦想和码代码,更新服务端。
插件
这是大家都很喜欢的 老牌管理插件 Essential,或者简称 Ess 的更新履历
这是大家经常在用的 新时代权限组插件 LuckPerm,或者简称 LP 权限组的更新履历。
我选取这两位重量级选手,一个代表了 Spigot 社区,另一个代表了 Sponge 社区。
没有偷懒不更新插件的作者,只有偷懒不更新插件的服主。
Forge 和 Fabric
终于要谈到我们的正题 Mod 上了。
Forge,我们非常熟悉的 Mod 前置(或称为 API,你喜欢怎么称呼都行)
https://github.com/MinecraftForge/MinecraftForge/commits/
Fabric,大家可能比较陌生的 API,在 1.14.x 以上版本早于 Forge 出现,因而广受好评。
Fabric 依赖全新的映射表 Yarn(有别于 Forge 使用的 MCP)进行工作,我们可以看到 Yarn 的更新履历:
https://github.com/FabricMC/yarn/commits/
MOD
最后我们来看 MOD。
交错次元,最近在 MCBBS 和 MCMOD 百科都很火的一款 MOD,不少 1.12.2 的服主已经装上它了
https://github.com/Angry-Pixel/The-Betweenlands/commits/
巫术学,有潜力成为新一代魔法 MOD 的老牌翻新 MOD。
https://github.com/Electroblob77/Wizardry/commits/
最后是我们的重量级老牌魔法 MOD 植物魔法,不需要我多介绍了
https://github.com/Vazkii/Botania/commits/
可以看到各位 MOD 作者更新 MOD 的频率都是相当惊人的;
MOD 社区欣欣向荣,蓬勃发展的前进势头可见一斑。
综上所述,整个 Minecraft,从游戏本身到第三方服务端、插件、MOD等第三方内容,都是旧不如新的。
那么为什么有些玩家、服主,不愿意更新呢?
接下来,我就常见的几个不更新的理由进行分析。
你不更新的理由?
不喜欢新版本的某些特性
这个理由是相当常见的,但是是完全可以解决的。
我仅举一例。
很多玩家由于不喜欢 Minecraft 1.9 版本引入的战斗机制,拒绝更新 1.9 以上版本。
解决方法:
MOD 服:https://www.curseforge.com/minecraft/mc-mods/classic-combat 已经支持到 1.14,可以移除高版本的攻击冷却机制
pigot 系插件服:https://www.spigotmc.org/resources/oldcombatmechanics-disable-1-9-hit-cooldown.19510/
还有一些曲线救国的方法,例如利用 JoinEffects 插件给玩家施加永久的急迫 Buff 来缩短攻击冷却时间。
还有不少你可能不喜欢的新版本特性,都有类似的方法予以解决。
所以这个理由是不成立的,下一个。
高版本没 MOD
首先要驳斥一个在 MC 圈子广为流行的论调:1.7.10 是 MOD 最多的版本。
在批驳之前,各位应该都能接受我的以下论点:
众所周知,CurseForge 是绝大多数 Minecraft MOD 发布的网站,你所熟知的 MOD 几乎都可以在 CurseForge 上找到
因此,统计 CurseForge 上的 MOD 数量,就基本可以代表某个游戏版本对应的 MOD 的数量。
如果你认同以上观点,那么请看 CurseForge 上,1.7.10 MOD 的页码总数,和 1.12.2 MOD 的页码总数。

可以看到,1.7.10 的 MOD 有 205 页,以每页 20 个 MOD 计算,1.7.10 的 MOD 总数约为 4100 个。
那我们来看看 1.12.2 版本。

358 页,比 1.7.10 整整多出了 153 页,多出 153x20=3060 个 MOD,几乎达到了 1.7.10 的两倍。
我可以下这样的论断:1.12.2 是 MOD 最多的版本。
再次请出我百用不厌、屡试不爽的链接:https://howoldisminecraft1710.today/
1.7.10 作为一个 过于久远的、停止更新的 游戏版本,已经被 MOD 开发社区所抛弃。
其次,我要谈及的是主流 MOD 的变化。
大家都知道工业、神秘、拔刀剑的“御三家”。随着神秘时代 6 停止更新,植物魔法取代神秘时代成为新御三家是不可阻挡的趋势。
绝大多数 1.7.10 的工业时代附属、拔刀剑附属已经升级到 1.12.2。
对于拔刀剑,在这里隆重推荐两个重量级的附属包。
[1.12.2-1.7.10][The Last Smith—最后的太刀匠人][已开源]一个更大型的拔刀剑附属
[1.12.2][SlashBlade Japanese Addon Pack——拔刀剑日系附属包] 老牌附属回来了
(出处: Minecraft(我的世界)中文论坛)
移植了绝大部分你熟知的附属。
一部分附属没有被移植的原因,大概是因为它们不够优秀吧。
此外还要谈及一个主流 MOD:合成表查询 MOD。
不少玩家还活在被 1.7.10 的 G 键合成支配的阴影之下,以至于不管玩什么整合包,都要下意识地去按按 G 键。
和它说再见吧。
G 键合成太过老旧,以至于不能支持高版本 MOD 的复杂合成表,包括你熟悉的工业机器、神秘注魔、植物魔法仪式。
此外,JEI 还具有高度的可扩展性,在安装了扩展后,可以支持显示方块掉落、村民交易等等。
NEI 和 JEI 将取代 G 键合成成为新的主流,也同样是不可抗拒的趋势。
由于高版本 NEI 的基本功能已经全部交给 JEI,因此下方仅贴出 JEI 的相关链接,你如果还不了解的话请赶快看看。
https://www.mcbbs.net/thread-660463-1-1.html
最后,我要谈及 要勇于接受新生事物 这一被我反复提起的观点。
有那么多新的 MOD 可以玩,为什么大家不去接受它们呢?
送给大家我的另一篇文章,这里不再赘述。
对于MC圈子未来发展的个人观点
综上所述,“高版本没 MOD”这种不更新的理由是 根本站不住脚的。
继续相信这种谬论,对于你的服务器的良性发展,乃至对于整个 MC 圈子的发展都是 有百害而无一利 的。
你应当尽快摒弃这种过时的观点。
高版本优化差
首先我要谈及一个问题。“优化”,从来就不是一个简单的问题。
优化是一个千头万绪的问题,在软件层面,至少涉及到服务端、MOD、插件、Minecraft 本身这四个方面;
在硬件层面,至少涉及到服务器的硬件条件、服务端到客户端的网络条件,和客户机(玩家的电脑)的硬件条件三个方面,
加起来至少有七个方面的问题。
你以为服务器 TPS 低、客户端 FPS 低就是高版本的原因吗?
未免有些武断了。
旧的版本未必优化就好;新的版本未必优化就差。
但我在这里又要说:优化并非玄学,而是有 科学 的方式可循。
我在这里举出几个实用工具的例子,供大家参考。
如果有其他的门道愿意分享的,可以回复在下面加以补充。
优化短板排查工具
Spark 可以用来分析你的服务器硬件使用情况。
尤其是具备了分析服务端本身/插件/MOD 占用 CPU 时间百分比的功能,非常适合排查服务端的优化短板。
此外,Spark 产生的分析报告是被服务端/插件/MOD 作者认可的证据,足以证明他们开发的程序存在优化问题。并且能指导他们优化、改进的方向。
因此 在你向他们反馈优化问题的时候,带上 Spark 分析报告 是很有用的。
优化工具
首先是 MOD。
VanillaFix
VanillaFix 是集 Bug 修复、游戏优化和改进游戏崩溃机制于一体的 1.12.2 专属 优化 MOD。
[1.12.x][VF——原版修复]游戏不再崩溃,提升三倍FPS,整合包加载速度提高50%![FS]
(出处: Minecraft(我的世界)中文论坛)
在这篇介绍中把 VanillaFix 吹得神乎其神,你相信也好,不信也罢。
Surge
Surge 是一个 纯客户端 优化 MOD,主要的用处是在需要加载大量 MOD 的客户端中,加快客户端的载入,缩短启动游戏的时间。
[1.12.2][Surge——潮涌]感受渣机如潮涌一般迅速!
(出处: Minecraft(我的世界)中文论坛)
这篇介绍中把 Surge 吹得神乎其神,你相信也好,不信也罢。
FoamFix
FoamFix 的主要功能是减少吃内存大户 Minecraft 的内存占用。
MCMOD 百科有这么一张图:

原图是 FoamFix 的作者画的,中文是 sxjsxj 大佬加的。
[1.14-1.8][FoamFix——减少内存使用]【优化MOD】
(出处: Minecraft(我的世界)中文论坛)
这篇介绍是著名的服主、服务端整合包作者、教程作者 @酷车手BB弹 的手笔,你相信也好,不信也罢。
Optifine
著名的高清修复,不仅是光影的前置,更是老牌的客户端渲染优化 MOD
我想不用我多介绍了。
Phosphor
主要修复光照问题引起的服务端/客户端卡顿。
据说猫端是自带了这个功能的,那猫端大概可以不装。
但是客户端装一下是没有害处的。
[1.12.2][Phosphor——照明优化]提高性能的优化mod
(出处: Minecraft(我的世界)中文论坛)
老规矩,你相信也好,不信也罢。
接下来是插件。
插件方面我不大熟悉,这一块的介绍会比较主观,可能有偏差。
你们相信也好,不信也罢。
两款 Spigot 插件
LaggRemover 和 ClearLagg
一款 Sponge 插件
CatClearLag 这个 Cat 和 Catserver 无关,请不要误会。
请 MOD/插件/服务端作者帮你解决优化问题
如果你使用 Spark 观察到有某个 MOD/某个插件/某个服务端占用的百分比过高
拿上这份 Spark 报告去找作者反馈,只要你反馈的这个 MOD/插件/服务端仍然在更新,
那么他们的作者多数情况下会相信你的这份反馈,并采取他们觉得有效的方式进行优化改进。
我举一个我自己的例子:
https://github.com/Alex-the-666/Ice_and_Fire/issues/2140
总而言之,优化问题也是可以解决,并且一定能够解决的。
认为高版本优化差就不更新的理由,也是不攻自破的。
综上所述,你已经没有什么好的理由来拒绝新版本了。
赶快更新吧。
第三个问题:消除对 MOD 服的感性偏见
这方面我不想多说什么,因为这个问题主观性很强,我也发表一下我的个人观点
MOD 服,绝对不应该简单地与骗氪划等号。
首先,任何服务器,只要服主想骗氪,都可以骗氪。
纯净服也可以骗氪。
首先要纠正一个误解:你以为纯净服就是“绝对地”纯净?
你要找那种服务器的话,请购买正版,然后去玩领域服。
凡是支持离线(“盗版”)登录的服务器都不可能是绝对纯净、不加插件、MOD 的——你起码要装一个登录插件。
有一种情形例外:白名单服务器。
只要加了插件,骗氪之类的事情就好办了。
但是 骗氪不是插件的原罪,更不是非纯净服务器的原罪
枪械无罪,有罪的是扣动扳机的人。
这句话可能出自 AK-47 的发明者卡拉什尼科夫,送给各位。
总结
在本文的最后,我想说的是:
MOD 服作为一种 Minecraft 的玩法,与纯净、插件对比,
三者并无高下优劣之分,而是各有千秋,完全平等的;
不能说插件就比 MOD 好,纯净就比 MOD 好,反过来也是一样的。
如果你读完这篇文章仍然对 MOD 服有负面的看法,请再读一遍,或者回复在下面告诉我。
我相信,Minecraft 的明天是光明的:它将作为一个“游戏引擎”而继续存在,继续接纳来自玩家社区的新鲜内容,
在“内容为王”的游戏争霸战场上继续取得胜利。
我相信,Minecraft MOD 以及 MOD 服的明天是光明的:它将借助 Minecraft 这一“游戏引擎”,
以玩家社区庞大数量的玩家无穷无尽的想象力、开发社区优秀程序员们的战斗力为依托,
继续为整个 Minecraft 社区作出不可估量的贡献。
我相信,阅读文章到这里的你,你的前途也是光明的:
因为你善于接纳新的思想,不仅有实事求是的态度,而且有求取真知的精神,
你不但能在开设 MC 服务器这一件事上做好,而且,你的这些优秀的品质,将伴随你今后的人生,使你取得成功。
感谢各位!
旷工茶馆の长篇大论
这个目录长度和我教程有得一拼
谢锭
这个目录长度和我教程有得一拼
谢锭
分析的很好大佬 谢锭拉
谢谢大佬金锭
谢谢锭了嗷
资瓷资瓷
很详细 差不多看懂了
以后开服能用到的
同时也谢锭喽

很详细 差不多看懂了
以后开服能用到的
同时也谢锭喽
谢谢大佬的金锭
谢锭~~~~~~~~~~~~
挺不错的,谢锭
 本帖最后由 42313123123123 于 2020-2-29 13:32 编辑 
谢锭
说实话我竟然都不知道这些事,涨知识了
谢锭
说实话我竟然都不知道这些事,涨知识了
分析的很好大佬 谢锭拉
还有定吗?
其实lz可以考虑去申精
没抢到锭
要精华咩⊙▽⊙
说得好,谢锭
666奥利给啊 以前太多1.7.10-工业-神秘-植魔-拔刀剑了  、导致现在我也开了这样的服、简单暴力、会玩
谢顶!啊!
唉,没了
MOD服好玩啊 内容也充实 原版玩法你再怎么扩充 也就是加副本 小游戏 一起插件拓展 差距很大, MOD不是盈利 而是根据情况来决定收入,所以不是所有人都把mod服看成氪金服
长文懒得看,觉得蛮牛逼
谢锭~~~~
大佬厉害,谢锭
 本帖最后由 wshycaa 于 2020-2-29 15:21 编辑 
一直我都不大喜欢玩这样的服务器,尤其是工业神秘植物魔法拔刀剑这四个MOD组合在一起。我为啥不更新到1.12呢?实际上是因为1.7够用了
一直我都不大喜欢玩这样的服务器,尤其是工业神秘植物魔法拔刀剑这四个MOD组合在一起。我为啥不更新到1.12呢?实际上是因为1.7够用了
brooke_zb 发表于 2020-2-29 13:21
旷工茶馆の长篇大论
这个目录长度和我教程有得一拼
谢锭
竟然有版主巨佬的回复,我膜了.jpg
谢锭
NoName德里奇 发表于 2020-3-1 09:17
哈哈哈,谢赞。
为啥我昨天没看到这个帖子
讲的挺好 大佬就是大佬,总是能完整的概括我这种菜鸟的想法哈哈哈
这样看来Mod服还或多或少缺少创意?有关这一点我觉得看可以进行进一步探究。、
对于近期事件有一句想说的:
对于近期事件有一句想说的:
我觉得CatServer可以添加一个物品,可以在任意方块上防止一个标牌,上面画着一头熊的脸的抽象图案,并注文“有熊出没”,就像澳大利亚公路的袋鼠标志一样。
不应该发展插件服嘛。我现在的朋友都快转行mod服了
可以申精了,大佬所言极是,如果不是为了经典的模组(mc实在是太简单了),我是不会去下载远古版的,1.12.2mods蓬勃发展很可能使已经5岁的1.7.10退出历史舞台吧。
文章写得真好,申精去吧。 呜呜呜又没抢到
呜呜呜又没抢到
代表坚守MOD的腐竹们说出了心声
交错次元确实不错,期待作者团队继续填坑
交错次元确实不错,期待作者团队继续填坑
ItIsEnderman 发表于 2020-3-1 09:39
这样看来Mod服还或多或少缺少创意?有关这一点我觉得看可以进行进一步探究。、
对于近期事件有一句想说的 ...
这种动物有恶意的隐喻意味,我觉得这种事情聪明人不会做的(眼神暗示)
不过大佬这句话的含义也很深刻,或许我们应该找个安全的渠道聊聊这个梗?
谢谢大佬的金锭
唉,我当初就是因为这个有了黑历史

现在看来高版本配合一堆优化勉强撑的住
现在看来高版本配合一堆优化勉强撑的住
说得好,道出了MOD服主和玩家的心声
赞同!绝对赞同,说的太好了
我第一次感觉这,才是矿工茶馆存在的意义。。。
你的茶馆长帖,感觉都是精华
你的茶馆长帖,感觉都是精华
赞同,楼主说的很真实
写的挺好的
大佬太强了,勇于表达自己的观点,改变了我对Mod的刻板印象
这帖子不顶不行啊
讲的 太棒了!顶!
非常强,可是服务器与我无关
很棒 道出了mod腐竹(我)的心声
太能写了8