1.21.x通用
TrChat的一个功能,很好用,于是摘了出来,专门做了一个,又因为我是用essentialchat的神人腐竹,所以需要做一个。
当你向对话框输入人名并发送后,你发出的信息会自动变成@<玩家名称>。Config文件里可以调整@的颜色、提示信息、音效等。
TrChat的一个功能,很好用,于是摘了出来,专门做了一个,又因为我是用essentialchat的神人腐竹,所以需要做一个。
当你向对话框输入人名并发送后,你发出的信息会自动变成@<玩家名称>。Config文件里可以调整@的颜色、提示信息、音效等。
在聊天中提到某人名字 → 自动变成自定义 @样式
- 玩家聊天消息中 直接出现某个在线玩家的名字 时,会把该名字替换为配置里的 mention-format。
- 例如默认配置:
- 输入:小明你好
- 输出效果(展示为颜色格式):&2&l@小明 &r你好
2)可重载 + config 自定义显示内容
- 可在 plugins/AtMention/config.yml 里自定义:
- mention-format:被@的玩家名替换成什么样式(支持 & 颜色代码)
- notify.message:被@的人收到的提示消息(支持 & 颜色代码)
- sound.*:音效枚举名、音量、音调
- 支持命令重载:/atmention reload
3)被@时播放音效(可自定义)
- 配置项:sound.enabled / sound.name / sound.volume / sound.pitch
- 默认音效:ENTITY_PLAYER_LEVELUP
- 你可以改成例如:BLOCK_NOTE_BLOCK_PLING 等(以你服务器版本的 Bukkit Sound 枚举为准)
4)被@时提醒消息(可自定义)
- 配置项:notify.enabled 与 notify.message
- 默认类似你想要的格式:
&7[&6@&7] &6&l{sender}&r &a在对话中&6@&a了你! - 支持占位符:
- {sender}:发起@的人
- {player}:被@的人