Skip to content
托管 · 服务器软件、版本与 Java

核心与服务器版本

Paper 与 Purpur、Fabric 与 Forge 有何不同,以及何时需要原版。如何在 Millida 中更换 Minecraft 版本和模组加载器版本而不丢失世界。

更新于 2026年8月5日

核心是运行您世界的程序。它决定了您可以安装什么:插件、模组,还是只能运行原版。

有哪些类型

核心可以安装什么适合谁
Vanilla无想要“和单人游戏一样”的纯净体验
Paper插件生存服的标准选择:比原版更快,设置项丰富
Purpur插件Paper 加上数百个可选的“微调”。Millida 的默认核心
Folia插件(并非全部)玩家数量极高,世界被划分为多个区域
Fabric模组轻量现代的整合包
Forge / NeoForge模组经典大型整合包
Mohist、Arclight、Magma模组和插件混合端:方便,但稳定性较低

插件无法在 Forge 上运行,模组也无法在 Paper 上运行。“插件和模组”栏目中的目录会考虑到这一点,并在安装前提醒您:如何安装模组和插件。

更换核心和版本

在“设置” → “核心和版本”栏目中。控制面板会:

  • 如果您在确认框中勾选,它会在更改前进行备份——备份会出现在“世界和备份”中;
  • 如果世界是在比您要切换到的版本更新的版本中创建的,它会提醒您。

世界的规则很简单:世界只能升级,不能降级。 1.21 的世界无法在 1.20 上打开,而降级版本是出现“Server attempted to load chunk saved with newer version”的最常见原因。如果您需要更旧的版本,请创建新世界或上传自己的世界(多世界)。

世界在 Paper、Purpur、Spigot 和 Folia 之间切换完全没问题——格式是相同的。从模组核心切换到插件核心再切回来则不行:在另一个核心上根本没有程序来加载模组的方块和物品。

模组加载器版本

对于 Forge、NeoForge、Fabric 和 Quilt,除了游戏版本之外,还有它们自己的加载器版本——就是错误信息中出现的那个数字,例如“requires forge 47.4.14 or above”。整合包是针对特定构建版本制作的,可能无法在相邻版本上运行。

它在同一个地方更改:“设置” → “核心和版本” → “加载器版本”。列表是实时的,来自官方仓库:

  • 最新(默认)——每次启动时安装最新的构建版本;
  • 特定构建版本——保持不变,直到您更改它;
  • 对于 Forge,会单独标记推荐构建版本:它经过测试,但通常比最新版本落后数月。

Forge 和 NeoForge 的构建版本针对特定的游戏版本存在,因此当您更改游戏版本时,选择会回到最新。Fabric 和 Quilt 不依赖游戏版本——在那里,选定的构建版本会保持不变。

控制面板不会保存官方仓库中不存在的版本号:使用它,服务器根本无法启动,而且错误会在每次启动时重复出现。

Java

控制面板会根据核心和游戏版本自动选择 Java 版本;您无需手动更改。供参考:

MinecraftJava
1.16 及更旧8–11
1.17 – 1.20.417
1.20.5 及更新21

日志中出现 UnsupportedClassVersionError 或“Java 17 required”错误,通常不是 Java 的问题,而是有人手动上传了别人的 .jar:该模组是为比您的版本更新的版本构建的。如何解读这类信息——日志和崩溃报告。

整合包会自行选择核心

如果您安装现成的整合包,它会同时指定核心和版本——您无需选择。安装新的整合包会删除当前世界(删除前会进行备份),因为带有旧模组集合的世界无法在新整合包上打开。

Minecraft 托管您离线时服务器仍在运行创建服务器