聊天管理插件 (ChatManager)
这个插件让你能够修改所有聊天消息和加入/退出消息。同时,该插件为团队成员添加了团队聊天功能。在config.yml中可以更改团队聊天的聊天权限或禁用团队聊天。要使用团队聊天,写入消息之前要写上团队信件(可以在config.yml中更改)。
插件在Spigot 1.8.8 - Java 8上经过测试。要显示玩家名称,请使用[PLAYER]。要显示玩家消息,请使用[MSG]。
新功能:
- 添加了聊天封禁功能:
- 使用/chatban [玩家] [分钟]来封禁玩家。
- 使用/chatunban [玩家]来解封玩家。
- 添加了自动聊天封禁功能:
- 可以在config.yml中禁用自动封禁。
- 设置玩家在自动封禁之前可以写入不良词语的次数。
- 设置玩家将被封禁的时间。
- 添加了反垃圾邮件功能:
- 延迟时间可以更改。
- 具有权限的玩家(在config.yml中可更改)仍然可以发送垃圾邮件。
- 添加了词语黑名单功能:
- 使用/chat censor add [词语]来添加词语到黑名单。
- 使用/chat censor remove [词语]来从黑名单中移除词语。
- 具有权限的玩家(在config.yml中可更改)仍然可以发送这些词语。
- 私信功能:
- 使用/msg [玩家] [消息]来发送私信。
- 要显示玩家接收者的名称,请使用[RECIVER]。
- 格式和消息可以在config.yml中更改。
- 使用/togglemsg来允许/拒绝接收私信。
- 具有权限的玩家(在config.yml中可更改)也可以使用/togglemsg [玩家]来允许/拒绝接收特定玩家的私信。
- 清除聊天功能:
- 使用/chat clear来清除所有玩家的聊天记录。
- 添加了API:
- 关于封禁玩家的API代码:
ChatManager.chatban(player, bantime);
- 关于解封玩家的API代码:
ChatManager.chatunban(player);
ChatManager.getChatbanTime(player);
ChatManager.isChatbanned(player);
所有消息、权限和设置都可以在config.yml中更改。
config.yml:
ChatSettings:
Info: '使用: [PLAYER] 代表玩家名称,[MSG] 代表消息,`&` 代表颜色代码'
ChatMessage: '&e[PLAYER] &8>> &f[MSG]'
TeamChatSettings:
Enable: true
ChatMessage: '&7Team: &e[PLAYER] &8>> &f[MSG]'
ChatLetter: '@'
Permission: teamchat.use
JoinMessage:
Disable: false
JoinMessage: '&e[PLAYER] 加入了游戏'
QuitMessage:
Disable: false
QuitMessage: '&e[PLAYER] 离开了游戏'
DeniedWords:
CommandPermission: censor.addwords
NoPermission: '&c没有权限...'
IgnoreBlacklistPermission: censor.ignore
Message: '&c你无权发送该消息!'
AutoChatBan:
Enable: true
WordsForBanned: 3
AutoBanTime: 60
Spam:
WaitingTime(sek): 3
Message: '&c不要发垃圾邮件!'
IgnoreWaitingTimePermission: spam.ignore
PrivateMsg:
Enable: true
Info: '使用: [RECIVER] 代表接收消息的玩家'
Message: '&7Msg: &e[PLAYER] > [RECIVER] &8>> &f[MSG]'
NotOnline: '&c玩家不在线'
SelfWriting: '&c你不能与自己交谈'
ReceiverDeniedMsg: '&c此玩家已拒绝接收私信'
ToggleToAllow: '&e你将接收到所有私信。'
ToggleToDeny: '&e你将不再接收任何私信。'
PermissionToDenyOthers: chat.denyothers
ChatBan:
Info: '使用: [TIME] 代表聊天封禁时间'
Permission: chat.chatban
Message: '&c你被禁言了 [TIME] 分钟!'
ChatBanMessage: '&e你已经禁言了 [PLAYER] [TIME] 分钟'
ChatUnBanMessage: '&e你已经解除了 [PLAYER] 的禁言'.containeri,.first,.second{position:absolute;}.containeri{margin:auto;top:91px;bottom:0;right:0;left:677px;width:170px;height:50px;transition:all 0.3s ease;transform:scale(0.8);}.wrapi{width:100%;height:50px;border:2px solid #FFF;transition:all 0.3s ease;border-radius:5px;}.first,.second{width:100%;height:50px;font-family:"Open Sans",sans-serif;transition:all 0.2s ease-in-out;font-size:17px;text-transform:uppercase;color:#FFF;letter-spacing:2px;text-align:center;vertical-align:middle;line-height:50px;}.second{opacity:0;}.first,.second{cursor:default;}.containeri:hover{width:250px;}.containeri:hover .wrapi{padding-bottom:17px;}.containeri:hover .first{transform:translateY(-8px);padding-top:5px;}.containeri:hover .second{transform:translateY(20px);opacity:1;}
收录



