凌峰创科服务平台

Minecraft删MOD后服务器崩溃怎么办?

下面我将为你提供一份详尽的、安全可靠的MOD删除指南,涵盖手动操作和使用Mod Loader(如Forge/Fabric)管理器的两种方法。

Minecraft删MOD后服务器崩溃怎么办?-图1
(图片来源网络,侵删)

核心原则:先停服,再操作,后测试

在进行任何文件操作之前,请务必完全关闭你的Minecraft服务器,在服务器运行时修改文件是极其危险的。


手动删除文件(适用于少量MOD或没有管理器的情况)

这种方法最直接,但风险也相对较高,需要你仔细核对。

第一步:准备工作

  1. 备份!备份!备份!

    • 这是最最重要的一步!在进行任何删除操作前,请务必备份你的整个服务器文件夹,以防万一,你可以将备份重命名为类似 world_backup_2025-10-27 的名字。
    • 强烈建议也单独备份一下 world 文件夹,这是你的世界存档。
  2. 确定要删除的MOD文件名

    Minecraft删MOD后服务器崩溃怎么办?-图2
    (图片来源网络,侵删)
    • 进入你的服务器文件夹,找到 mods 文件夹。
    • 找到你想删除的那个MOD文件,如果你想删除 "Just Enough Items (JEI)",你可能会看到类似 jei-1.20.1-forge-15.9.0.299.jar 这样的文件。
  3. 检查依赖关系(可选但推荐)

    • 有些MOD依赖于其他MOD才能运行,如果你删除了A MOD,而B MOD依赖于它,那么B MOD在下次启动时就会报错。
    • 你可以查看MOD的官方页面(如CurseForge、Modrinth)或在 config 文件夹中查看配置文件,来了解它的依赖关系。
    • 如果不确定,可以一次性把所有想删的MOD都删掉,然后在服务器启动时根据报错信息来排查问题。

第二步:执行删除

  1. 完全关闭你的Minecraft服务器程序,确保在任务管理器中也看不到Java进程了。

  2. 删除主MOD文件

    • 进入服务器的 mods 文件夹。
    • 找到并删除你想要移除的那个 .jar 文件。
  3. (可选但推荐)删除相关配置文件

    Minecraft删MOD后服务器崩溃怎么办?-图3
    (图片来源网络,侵删)
    • 有些MOD会在 config 文件夹里留下配置文件(通常是 .toml, .cfg, .json 等格式)。
    • 删除这些配置文件可以让服务器恢复到“未安装此MOD”的初始状态,避免残留配置导致奇怪的问题。
    • 如何找到? 配置文件的名字通常和MOD的名字有关,JEI的配置文件可能在 config/jei.toml,你可以直接在 config 文件夹里搜索关键词。
    • 注意:如果你只是想重置某个MOD的设置,而不是完全删除它,那么保留配置文件,它下次启动时会使用默认值。
  4. (可选)删除存档数据

    • 一些MOD(如建筑MOD、科技MOD)会在你的世界存档(world 文件夹)里留下实体或方块数据。
    • 直接删除 world 文件夹是毁灭性的! 正确的做法是,如果你删除了某个MOD,世界里有它生成的特殊方块或物品,这些方块会变成“未知的方块”(显示为黑色或紫色,并有 missing model 的提示)。
    • 如何处理?
      • 简单粗暴:删除整个 world 文件夹,然后重新生成一个新世界。这会丢失你所有的建造物和进度!
      • 推荐:使用像 MCA SelectorWorldEdit 这样的工具,在游戏内或离线状态下删除由该MOD生成的特定方块,这需要一些额外操作,但能保住你的世界。

第三步:启动和测试

  1. 启动服务器
  2. 观察启动日志,这是最关键的排查步骤,服务器会逐行加载MOD。
    • 如果一切正常:你会看到所有剩余的MOD都成功加载,最后显示 "Done" (XXXX.xxxs) / (XXXX ms)! 服务器成功启动。
    • 如果出现错误:你可能会看到红色的错误信息,MissingModsEventLoadingException,这通常意味着某个MOD缺失了它的依赖,你需要根据错误提示,检查是否漏删了其他MOD,或者重新安装缺失的依赖MOD。
  3. 进入游戏测试
    • 登录服务器,检查一下物品栏、合成表、功能是否正常。
    • 走到之前由已删除MOD生成的方块附近,确认是否变成了“未知方块”,如果是,你需要按照上面的方法处理世界数据。

使用Mod Loader管理器(推荐,更安全、更方便)

如果你使用的是 ForgeFabric,它们自带的安装器/管理器可以让你更安全地管理MOD。

以 Forge 为例

  1. 下载正确的Forge安装器

    • 访问 Forge 官网
    • 选择与你服务器版本和安装类型(如 "Recommended" 推荐版)匹配的版本。
    • 下载 "Installer" 版本(forge-1.20.1-47.2.0-installer.jar)。
  2. 运行安装器

    • 将下载的 .jar 文件放到你的服务器根目录(不是 mods 文件夹)。
    • 双击运行它(或在命令行中使用 java -jar forge-1.20.1-47.2.0-installer.jar 命令)。
    • 在弹出的窗口中,选择 "Install Server""Modify Mod Pack" (根据版本不同,选项可能略有差异),然后点击 "OK"。
  3. 使用管理器界面

    • Forge安装完成后,会生成一个 minecraft_server.X.X.X.X.jar 文件(X.X.X.X是版本号),以及一个 libraries 文件夹。

    • 现在不要直接运行这个JAR文件。再次关闭服务器

    • 运行一个特殊的批处理文件(Windows)或Shell脚本(Linux/macOS)来启动管理器,你可以在服务器根目录创建一个名为 manage_mods.bat (Windows) 或 manage_mods.sh (Linux/macOS) 的文件,内容如下:

    • Windows (manage_mods.bat):

      @echo off
      java -jar forge-1.20.1-47.2.0-installer.jar --installServer
      pause

      注意:将 forge-1.20.1-47.2.0-installer.jar 替换成你自己的文件名。

    • Linux/macOS (manage_mods.sh):

      chmod +x minecraft_server.X.X.X.X.jar
      java -jar forge-1.20.1-47.2.0-installer.jar --installServer

      注意:同样替换文件名,并确保 minecraft_server.jar 有执行权限。

    • 运行这个脚本,它会弹出一个图形化管理界面。

  4. 在管理器中删除MOD

    • 在管理界面的左侧,你会看到一个 "Mods" 列表,列出了所有已安装的MOD。
    • 找到你想要删除的MOD,取消勾选它。
    • 点击界面上的 "Apply""Save" 按钮。
  5. 启动和测试

    • 管理器会自动处理依赖关系和文件结构,直接运行服务器根目录下的 start.bat (Windows) 或 ./start.sh (Linux/macOS) 来启动服务器。
    • 启动和测试步骤与方法一中的第三步完全相同。

以 Fabric 为例

Fabric的管理方式类似,但通常更简洁。

  1. 下载Fabric安装器

    • 访问 Fabric 官网
    • 下载服务器安装器 fabric-server-launch.jar
  2. 安装/更新Fabric

    • fabric-server-launch.jar 放在服务器根目录。
    • 运行 java -jar fabric-server-launch.jar,它会自动下载所需的文件。
    • 下载完成后,会生成一个 fabric-server-launch.jar 和一个 server.jarserver.jar 重命名为 fabric-server.jar
  3. 使用Mod管理器(可选)

    • Fabric没有像Forge那样的图形化界面,但你可以使用第三方工具如 Modrinth AppPrism Launcher 来管理你的服务器MOD包,然后将 mods 文件夹覆盖到你的服务器上。
    • 更直接的方法是手动管理,但利用 Fabric 的优势:没有复杂的依赖检查,你只需要从 mods 文件夹里删除 .jar 文件即可,通常不会导致服务器无法启动(除非是核心库)。

总结与最佳实践

步骤 手动方法 Forge管理器方法
停止服务器 ✅ 必须做 ✅ 必须做
备份世界 ✅ 强烈推荐 ✅ 强烈推荐
删除MOD文件 mods 文件夹里删除 .jar 在管理器界面取消勾选MOD
删除配置文件 手动在 config 文件夹里删除 管理器通常不处理,需手动删除
处理世界数据 需手动处理或接受“未知方块” 需手动处理或接受“未知方块”
启动并测试 启动,观察日志,进入游戏测试 应用更改,启动,观察日志,进入游戏测试

最佳实践建议:

  • 新手:尽量使用 Forge 管理器,它最安全,能自动处理很多潜在问题。
  • 日常管理:养成定期备份的好习惯,每次删除MOD前都备份一次,虽然麻烦,但能保证你的服务器万无一失。
  • 批量删除:如果一次要删除很多MOD,使用管理器或Modrinth App等工具来创建一个新的、干净的MOD列表,然后替换整个 mods 文件夹,比一个个删除更高效、更不容易出错。

希望这份详细的指南能帮助你安全地删除服务器上的MOD!祝你玩得开心!

分享:
扫描分享到社交APP
上一篇
下一篇