整合包已发布服务器

整合包已发布服务器

允许整合包附带默认服务器,玩家之后可以选择将其移除。

游戏机制

整合包预置服务器

modrinth codeberg

一个简单的模组,允许整合包开发者定义一组默认服务器,玩家随后可以自行决定如何处理它们。 这对于为服务器制作的整合包(或用于宣传)非常有用,因为它们可以轻松提供一份推荐服务器列表供玩家加入。 当模组首次运行时,它会检查是否已经存在服务器数据。如果检测到任何数据,它什么也不做。如果没有,它会添加你的服务器。

配置

该模组使用一个简单的 JSON 文件来定义服务器。该文件位于 Minecraft 目录下的 config/shipped-servers.json。 以下是一个示例:

{
  "servers": [
    {
      "name": "Example",
      "address": "play.example.com",
      "resourcePackPolicy": "prompt"
    },
    {
      "name": "Another Example",
      "address": "eu.example.com",
      "resourcePackPolicy": "enabled"
    },
    {
      "name": "Yet Another Example",
      "address": "na.example.com",
      "resourcePackPolicy": "disabled"
    }
  ]
}

servers 数组可以包含任意数量的服务器对象,每个对象具有以下属性:

  • name:服务器名称,将显示在服务器列表中。
  • address:服务器的地址(IP 或域名)。
  • resourcePackPolicy:服务器的资源包策略。可以是 enabled、disabled 或 prompt。不区分大小写。