Skip to content

配置说明

LyOptimize 的配置集中在 config.yml。主要包含数据库、提示消息、强制消息屏蔽关键词和玩家可控消息屏蔽关键词。

配置文件

文件 / 目录用途
config.yml数据库、消息和关键词屏蔽

数据库

MySQL 前置要求

只要启用 MySQL 存储,就必须先安装 LyMySQLCore,并确认它已成功连接数据库。LyMySQLCore 未加载或连接失败时,本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。

yaml
mysql:
  enable: false
  databasename: mc2
  username: mc2
  password: mc1234
  port: 3306
  ip: 127.0.0.1

数据库用于保存玩家屏蔽开关状态。切换数据库开关后需要重启服务器。

提示消息

message 下配置每个开关打开和关闭时发给玩家的提示。

消息节点说明
hide-player / show-player隐藏或显示其他玩家
hide-custom-message / show-custom-message屏蔽或启用自定义消息
hide-other-blizzard-particles / show-other-blizzard-particles屏蔽或显示其他暴雪粒子
hide-self-blizzard-particles / show-self-blizzard-particles屏蔽或显示自身暴雪粒子
hide-mob-blizzard-particles / show-mob-blizzard-particles屏蔽或显示怪物暴雪粒子
hide-minecraft-particles / show-minecraft-particles屏蔽或显示原版粒子
hide-model / show-model屏蔽或显示模型

强制消息屏蔽

yaml
hide-custom-message:
  - "关键词1|关键词2|关键词3"

这里的关键词会强制用于消息屏蔽。消息内容是 JSON 文本,不是普通颜色文本,所以建议写能稳定出现在消息里的关键词。

单条配置中使用 | 可以要求多个关键词同时匹配。

玩家可控消息屏蔽

yaml
player-hide-custom-message:
  - "关键词1|关键词2|关键词3"

这里的关键词只在玩家开启 /lo message [玩家] 后生效。

适合屏蔽全服公告、重复提示、特效提示等不影响基础玩法的消息。