跳到主要内容

什么是模组?

模组( Mod )是遵循 Forge、Fabric 或 LiteLoader 等 API 规范编写的 Java 程序。

工作形式

Minecraft 模组( Mod )一般来说模组会利用 Forge 或 Fabric 作为前置开发,通过反编译 Minecraft Java 源代码了解 Minecraft 干了什么,

进而删减或修改内容以实现新的功能。删减或修改内容既可以是服务端,也可以是客户端。因而相较插件只能修改部分服务端的内容要有更大的功能性。

安装位置

插件是需要安装在服务器根目录的 /mods 文件夹,然后需要 重启 服务器。

模组的优点

  • 可以更为随心所欲的修改包括客户端和服务端的游戏代码,功能性更多;
  • 大多数大型 Mod 是有相对详细的 Wiki 供玩家参考,更方便入手;
  • 可以控制客户端使用的 Mod 降低客户端使用作弊端的可能性;

模组的缺点

  • 模组基本没有稳定的 API,不像插件依赖稳定的 API 的插件,如果你玩的模组相对小众,那么很可能只有特定几个版本能够找到;
  • 服务端如果不加插件生态,管理方面的模组会少一些,如果加上 Bukkit 生态兼容又容易出现兼容性、报错等问题,服务端往往稳定性欠佳,基本只能开半年;
  • 模组更容易出现不兼容的情况,有时由于版本等不兼容很容易导致客户端无法启动的问题;
  • 客户端必须安装特定的模组才能进入服务器,这存在的便捷性和安全性问题对某些玩家来说是比较难以接受的;
  • 关于玩法的模组性能往往比较拉胯(特别是 Forge 平台),对于 CPU 和内存的要求会更高。

模组可以做的事情

性质描述样例
探索增加新的生态环境,生物,矿石,方块,建筑乃至新世界星系
科技增加近现代科技元素,如机器、交通、能源、农学、基因学等工业2
魔法增加魔法游戏元素神秘时代4
仓储增加新的储存容器,提高物品储存能力储存抽屉
工匠增加新的工具、盔甲、武器更多武器
食物增加食材与菜谱丰收工艺
RPG增加角色扮演或冒险类游戏元素暮色森林
信息增加玩家可以获取的信息,例如查询合成表,小地图,血条等Hwyla
优化优化内存和帧数,信息获取等FoamFix