ReservedSlots

ReservedSlots

一个Hytale模组,专为服务器所有者设计,能够通过权限为VIP和STAFF玩家预留位置。

实用

预留位置

一款简单的 Hytale 模组,专为服务器所有者设计,能够为VIP + 员工玩家预留位置。

它是如何工作的?

这款模组的作用是从服务器配置文件中设置的当前"MaxPlayers"选项中,预留指定数量的位置。

例如,如果服务器的"MaxPlayers"选项当前设置为100,你可以将可加入服务器的普通玩家数量限制为70(或你希望的数量),这样剩余的30个位置仅供拥有必要权限reservedslots.join.full的玩家使用,这对VIP + 员工玩家等级非常有用。
一旦服务器达到普通玩家的上限,如果没有权限的玩家加入,他们会收到一条消息,并在5秒后被踢出

所有设置消息都可以在 mods/ReservedSlots 文件夹内生成的 config.yml 文件中编辑。

寻找服务器?

你可以在这里加入我们:

IP:Play.NullMercy.com

Discord:https://discord.nullmercy.com

官方网站:https://nullmercy.com

(此功能目前正在这里使用)

配置:

# ReservedSlots-1.0.1 Config
# 消息:
Messages:
  # 配置重载消息 - 命令:"/reservedslots reload" - 需要权限:
  # (根据 Hytale 中命令权限的当前工作方式,你需要 3 个权限)
  # "com.sagmcu.reservedslots.command.reservedslots" - "com.sagmcu.reservedslots.command.reservedslots.reload" - "reservedslots.reload"
  # 它同时也默认赋予 OP 玩家。
  MessageReloaded: '&7[&6&l!&7] &b&lReservedSlots &6配置已成功重载!:D'

  # 无权限消息。
  NoPermission: '&7[&6&l!&7] &c你无权执行此命令。'

  # 命令用法消息。
  UsageMessage:
    - '&7[&6&l!&7] &6ReservedSlots 命令用法:'
    - '&b/reservedslots reload &6- 重载配置文件。'

  # 当普通玩家加入已满的服务器时,在踢出前发送的消息。
  FullServerKickMessage:
    - '&c服务器当前已满,请购买等级才能进入!'
    - '&6商店:&bhttps://example.store.com'

# 模组选项。
ReservedSlots:
# 切换此模组是否为拥有指定权限的玩家预留位置。
  AllowJoinWhenFull: true

  # 没有所需预留位置权限的玩家可以加入的最大人数。
  # 拥有"reservedslots.join.full"权限的用户即使在服务器达到此人数后也可以加入。
  # 服务器配置文件中的最大允许玩家数量必须大于此数值。
  DefaultPlayersSlots: 70
  
  # 配置结束。

在 Grok + ChatGPT 的帮助下制作。