播报员

播报员

一个用于标题、消息广播、欢迎消息等的公告模组。

实用

Announcer – 现已支持颜色!

欢迎使用 Announcer!这是一个服务端 Hytale 模组,能够发送公告、标题,在玩家加入时显示 MOTD 等功能,未来还将有更多更新!

安装

  1. Announcer-(Latest).jar 放入 Hytale 服务器路径下的 mods 文件夹。
  2. 启动服务器。
  3. 找到 mods/github.xCykrix_Announcer/config_v2.json 文件,修改玩家加入时的默认消息。

占位符

使用占位符时,在其两端加上 %。例如:%player_username%

  • player_username:接收消息的玩家用户名。
  • players_online:当前在线的玩家数量。
  • world_name:接收消息玩家所处的当前世界。
  • world_day:调试菜单中显示的当前世界天数。
  • world_time:当前游戏内时间(24小时制)。
  • world_current_zone:接收消息玩家所处的当前区域。
  • world_current_region:接收消息玩家所处的当前地区。
  • world_current_biome:接收消息玩家所处的当前生物群系。

颜色 API

GitHub Zoltus/TinyMessage 提供支持;带来类似 MiniMessage 的体验。

参考文档:https://github.com/Zoltus/TinyMessage/?tab=readme-ov-file#supported-tags

默认配置(v2):

{
  "Version": 2,
  "GreetingTitleTextTop": "Welcome to Hytale",
  "GreetingTitleTextBottom": "%player_username%",
  "GreetingMessageText": [
    "<color:yellow>欢迎来到我们的 Hytale 服务器,%player_username%!</color>",
    "<color:yellow>你当前所在位置:<color:blue>%world_current_region%</color> <color:aqua>%world_current_zone%</color> <color:green>%world_current_biome%</color>。</color>",
    "<color:yellow>当前游戏时间:<color:gold>%world_time%</color> <color:gray>(Day: %world_day%)</color><color:magenta>(World: %world_name%)</color>。</color>",
    "<color:yellow>当前在线玩家数:<color:gold>%players_online%</color>。</color>",
    "",
    "<color:yellow>服务器运行时间:<color:gold>%server_uptime%</color></color>"
  ],
  "MigratedFromPreviousVersion": true //
}

注意:请勿修改或删除“MigratedFromPreviousVersion”项,否则配置将被重置。

命令

/title "标题测试" "副标题测试" 10 5 5

  • 标题 - 主标题(不支持颜色)
  • 副标题 - 副标题(不支持颜色)
  • 持续时间 - 持续时间,最长30秒。
  • 淡入时间 - 淡入时长,最长10秒。
  • 淡出时间 - 淡出时长,最长10秒。

/announce "要向玩家显示的较长消息。"

  • 聊天消息 - 要广播的消息(支持颜色)