万圣节促销 使用优惠码 享终身 9 折

在您的 Minecraft 服务器上安装数据包

数据包的存放位置、如何检查数据包是否已加载、世界生成数据包,以及当数据包导致服务器无法启动时应如何处理。

Last updated November 6, 2026

数据包改变了 Minecraft Java 世界的行为方式:新的配方、合成调整、结构、生物掉落等等,所有这些都无需模组。它们适用于所有 Java 服务器类型(Vanilla、Paper、Fabric、Forge 等),因为它们属于世界,而不是服务器软件。

数据包的存放位置

数据包存放在您的世界中,位于 datapacks 文件夹内:

world/datapacks/

world 是 server.properties 中 level-name 下的名称。如果您更改了它,请使用该文件夹。一个常见的错误是将数据包放在服务器的主文件夹或 plugins 中,这样它们就无法加载。

安装数据包

  1. 下载数据包。大多数数据包都是 .zip 文件。
  2. 检查它是否支持您的服务器的 Minecraft 版本。为旧版本制作的数据包可能会导致服务器无法启动。
  3. 在文件中,打开 world,然后打开 datapacks。
  4. 打开 Actions,选择 Upload File… 并选择 .zip 文件。您也可以将其拖放到文件列表中。
  5. 保持 zip 文件不变。 Minecraft 直接读取压缩的数据包,因此您无需解压它们。
  6. 重启服务器,或在控制台中输入 reload 以在不重启的情况下加载它。

要检查它是否已加载,请在控制台中输入:

datapack list

您的数据包将显示为 file/<name>。如果它列在可用但未启用的数据包下,请将其启用:

datapack enable "file/<name>"

作为文件夹的数据包

有些数据包是文件夹而不是 zip 文件。这也可以,只要 pack.mcmeta 直接位于 world/datapacks 中的文件夹内即可。如果您上传的 zip 文件包含一个文件夹,而 pack.mcmeta 位于该文件夹下一级,则该 zip 文件将无法加载:右键单击它,选择解压,并保留包含 pack.mcmeta 的文件夹。

需要在世界存在之前就存在的数据包

有些数据包会改变世界生成,例如新的地形、生物群系或结构。这些数据包只影响尚未生成的区块。对于使用数据包构建的全新世界:

  1. 停止服务器。
  2. 在文件中重命名当前世界文件夹(例如重命名为 world-old),以便保留它。
  3. 使用 Actions,然后选择 New Folder,创建一个新的 world/datapacks 文件夹,并将数据包上传到其中。
  4. 启动服务器。新世界将使用数据包生成。

移除数据包

在控制台中使用 datapack disable "file/<name>" 禁用它,然后停止服务器并从 world/datapacks 中删除文件。数据包已添加到世界中的内容可能会保留下来。

常见问题

您看到的情况 应该怎么做
datapack list 没有显示数据包 它不在 world/datapacks 中,或者 pack.mcmeta 位于深一层文件夹中。
添加数据包后服务器无法启动(例如显示“Failed to load datapacks”) 该数据包不支持此 Minecraft 版本。将其移出 world/datapacks(例如移到一个新的 datapacks-disabled 文件夹中)并重新启动。然后查找该数据包的更新版本。
数据包已加载但没有任何变化 许多数据包只影响新区块或需要命令才能设置。请查阅数据包自己的说明。
您想要模组或插件 使用模组或插件选项卡。请参阅如何安装插件。

如果控制台显示您不认识的错误,请提交支持工单,并附上您的服务器名称和您添加的数据包,我们将帮助您解决问题。