(其实已经30k下载了,作者还没换这个图)
这是一个带有GUI的高效聊天管理插件,它支持清理全局/个人的聊天记录、禁止全局/个人发言。 本插件带有 API ,详情请阅读“API 支持”章节
安装插件
- 下载插件并放置在插件目录
- 开启服务器
- 修改 config.yml 以及 lang.yml 文件
- 重载插件
使用 /clearchat reload 即可重载插件 |
升级插件
如果你在使用低版本必须使用下面的方法升级到 3.0 版本
- 删除旧的 ClearChat.jar 与 ClearChat 目录
- 下载新版本 ClearChat ,放入插件目录
- 开启服务器
- 修改 config.yml 以及 lang.yml 文件
- 重载插件
使用 /clearchat reload 即可重载插件 |
修改语言文件
# ClearChat! Version: 3.2.4 By Phil14052
# 汉化:快乐小方
prefix: '&8[&3ClearChat&8]'
invalid-args: '&c你输入了无效的参数!'
player-only: 这个指令只能由玩家使用!
no-permissions: '&c你没有权限使用这个指令!'
reload-succes: '&3重载完成,重载这个插件花费了 %time% 秒'
usage:
prefix: '&4&l请使用:&c '
mute: /clearchat mutechat (global, personal) [player - (Can only be used with personal)]
personalmute:
console: /clearchat mutechat personal (player)
failed:
prefix: '&4&l错误:&c '
player-not-found: '没有找到玩家 {player_name}'
reenable-chat: 你需要关闭静音模式才能发言
player:
plugin-info:
- '&8&l&m---------------------'
- ' '
- '&3{plugin_name} - Version {plugin_version} by Phil14052'
- '&8如果你需要查看帮助请使用: &3%run_command_/clearchat help%'
- '&8本插件在SpigotMC的页面: &3[url]http://goo.gl/5MA6Zl'[/url]
- '&8汉化: &3快乐小方'
- ' '
- '&8&l&m---------------------'
mute:
personal:
'on': '&a你已开启静音模式'
'off': '&c你已关闭静音模式'
global:
'on': '&a你已开启静音模式'
'off': '&c你已关闭静音模式'
clear:
global:
default: 玩家 &3{player_name}&8 删除了聊天记录
anonymous: 聊天记录已删除
personal:
default: 你的聊天记录已删除
globalChat:
disabled: '&c&l聊天已被禁用'
players-chat-disabled: '玩家 &c{player_name}&8 已开启静音模式,所以&iTA&8可能不会看到你的消息'
plugin-help:
- '&8&l&m---------------------'
- ' '
- '&3{plugin_name} - &8帮助'
- '&3%suggest_command_/clearchat%&8 - 主名令'
- '&3%suggest_command_/clearchat help% &8- 显示这个帮助列表'
- '&3%suggest_command_/clearchat gui% &8- 打开菜单'
- '&3%suggest_command_/clearchat global%&3 [-a,-s]&8 - 删除聊天记录'
- '&3%suggest_command_/clearchat personal%&3 [-m]&8 - 删除聊天记录'
- '&3%suggest_command_/clearchat mutechat global%&8 - 管理全局静音模式'
- '&3%suggest_command_/clearchat mutechat personal%&3 [player]&8 - 管理玩家的静音模式'
- '&3%suggest_command_/clearchat reload%&8 - 重载插件'
- '&3点击上面的指令即可输入到聊天栏'
- ' '
- '&8&l&m---------------------'
broadcast:
mute:
global:
'on': '&c这个频道已禁止发言'
'off': '&a这个频道已允许发言'
main-color: '&8'
secondary-color: '&3'
gui:
prefix: '&3&lClearChat 菜单 &8- '
home:
title: '&6首页'
clear-button:
lore: '&6删除个人/全局的聊天记录'
title: '&3删除聊天记录'
mute-button:
lore: '&6开启/关闭静音模式'
title: '&3静音'
close-button:
lore: '&6关闭菜单'
title: '&c退出'
clear:
title: '&6删除聊天记录'
personal-button:
lore: '&6删除聊天栏中的聊天记录'
title: '&3删除聊天记录'
personal-silent-button:
lore: '&6删除聊天栏中的聊天记录(不进行提示)'
title: '&3删除聊天记录'
global-button:
lore: '&6删除所有人的聊天记录'
title: '&3删除全局聊天记录'
global-silent-button:
lore: '&6删除其他人的聊天记录'
title: '&3删除他人聊天记录'
global-anonymous-button:
lore: '&6匿名删除所有人的聊天记录'
title: '&3匿名删除全局聊天记录'
back-button:
lore: '&6返回菜单首页'
title: '&c返回'
mute:
title: '&6静音模式'
personal-unmute:
title: '&3关闭静音模式'
lore: '&6关闭你自己的静音模式'
personal-mute:
title: '&3开启静音模式'
lore: '&6开启你自己的静音模式'
global-unmute:
title: '&3关闭全局静音模式'
lore: '&6关闭全局静音模式'
global-mute:
title: '&3开启全局静音模式'
lore: '&6开启全局静音模式'
no-permission:
lore: '&c你没有足够的权限'
title: '&c无权使用'
|
|
修改配置文件
# ClearChat! Version: 3.2.4 By Phil14052
# convertToClearCommand -> type 的值 可以是 global 或 personal
# 如果 ingameplayersonly 设置为 true 将不会清理控制台
Debugmode: false
login:
clearOnLogin: true
permission:
needPermission: true
permission: clearchat.custom.joinclear
lines: 100
message:
withMessage: true
message: '&3加入本服务器将自动清除聊天栏中的内容'
clear:
global:
lines: 100
ingammeplayersonly: true
personal:
lines: 100
autoclear:
enabled: true
lines: 100
time:
hours: 0
minutes: 5
seconds: 0
ingammeplayersonly: true
message:
withMessage: true
message: '&8聊天栏已被自动清理'
other:
helpmenu:
needpermission: false
permission: clearchat.custom.help
infomenu:
convertToClearCommand:
enabled: false
type: global
convertToHelpCommand: false
convertToGUICommand: false
GUI:
needPermission: false
permission: clearchat.custom.gui
|
- 部分说明
login -> clearOnLogin :加入服务器是否清除聊天栏
|
插件的主命令为 /clearchat,但也可以使用以下指令:
命令与权限列表
指令 | 权限节点 | clearchat | | clearchat reload | clearchat.reload | clearchat mutechat | clearchat.commands.mutechat | clearchat mutechat (global) | clearchat.commands.mutechat.global | clearchat mutechat (personal) [player] | clearchat.commands.mutechat.personal | clearchat global | clearchat.commands.global | clearchat global -s | clearchat.commands.global.silent | clearchat global -a | clearchat.commands.global.anonymous | clearchat personal [-m] | clearchat.commands.personal | clearchat gui | |
- () - 必填参数
- [] - 可选参数
- -s - 不发出提示消息
- -a - 匿名
- -m - 不发出提示消息
其它权限节点
权限节点 | 描述 | clearchat.mutechat.bypass | 如果玩家已将开启静音模式或全局开静音模式,则具有此权限节点的玩家仍然可以聊天 | clearchat.custom | 在配置文件中可以自定义权限节点 | clearchat.global.bypass | 如果具有此权限节点,删除全局聊天记录时将不受影响 |
|
|