Skip to content

配置说明

修改 config.ymlmessage.ymltoast/*.yml 后,可以使用 /ytm reload 重载。

配置文件

文件 / 目录用途
config.yml基础设置
message.yml消息文本
toast/成就消息配置

配置示例

yaml
# 是否开启调试模式
# 说明:调试模式会打印较多内部信息,仅在开发或排查 bug 时建议开启。
debug: false

# 是否启用 bStats
# 说明:bStats 会收集一些匿名使用数据(如插件版本、服务器软件等),用于插件开发者改进功能与兼容性。
#       该统计不包含个人可识别信息;如需完全不发送任何数据可设为 false。
# 详细说明与查看: https://bstats.org/plugin/bukkit/YlesToastMessage/
metrics: true
yaml
welcome:
  # 图标物品,支持 Material 名称
  icon: EMERALD
  # 消息内容,支持颜色码。多行可以写成列表,也可以使用 | 分隔。
  message:
    - "&a欢迎来到服务器"
    - "&7祝你游戏愉快"
  # 样式类型:TASK / GOAL / CHALLENGE
  style: GOAL
  # CustomModelData,可选
  model-data: 0
  model-data-type: integer
  # 是否发光
  glowing: true

rare_drop:
  icon: DIAMOND
  message: "&b稀有掉落!|&7获得一枚钻石"
  style: CHALLENGE
  glowing: false
yaml
MESSAGE:
  RELOAD: "配置文件重载完成"
  TOAST_SENT: "已发送成就给 {0}"
  TOAST_SENT_ALL: "已向全服发送成就"
  TOAST_NOT_FOUND: "未找到成就配置: {0}"
  TARGET_REQUIRED: "控制台必须指定发送目标"
  TYPE_UNKNOWN: "未知成就类型: {0}"
COMMAND:
  RELOAD: "重载插件的配置文件"
  SEND: "发送配置的成就消息"
  BUILD: "命令构建成就消息"
ADMIN:
  NO_PERMISSION_CMD: "你没有权限执行此指令"
  NO_CMD: "未找到此子指令"
  NO_FORMAT: "格式错误"
  NO_ONLINE: "玩家不在线或玩家不存在"
  PLUGIN_RELOAD: "插件已重载"
ERROR:
  USAGE_COMMAND: "未找到此子指令"

成就节点

toast/*.yml 里的顶层节点就是成就 ID。

例如上面的 welcome,可以使用 /ytm send welcome 发送。

字段说明

字段说明
icon成就图标材质,填写 Bukkit Material 名称
message成就文本,支持颜色码和 PlaceholderAPI 变量
style成就样式,可用 TASKGOALCHALLENGE
model-dataCustomModelData,可选
model-data-type模型数据类型,可用 integerfloatstring
glowing图标是否发光

警告

icon 填写错误时,该成就节点不会被加载。建议使用原版材质名,例如 EMERALDDIAMOND