NitWikit/docs/准备工作/基础知识/什么是模组.md
2024-05-23 13:14:07 +08:00

2.4 KiB
Raw Blame History

sidebar_position
4

什么是模组?

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

工作形式

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

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

安装位置

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

模组的优点

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

模组的缺点

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

模组可以做的事情

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