本帖最后由 1582952890 于 2017-9-16 19:23 编辑
简介

等放假再更新pwq
把聊天分为世界和附近两个频道,防止个人秘密泄露。
与ess自带的不同,此插件无需加上某符号,而是使用指令切换频道。
还有显示当前世界、显示两人距离等功能。
方便快捷,可使用默认配置,亦可自行配置。
注:使用后会取消原版聊天。

指令和权限

/c 切换频道
/chatc reload 重载插件
/chatc version 查看版本
ChatChannel.nocost (世界聊天不扣钱,默认OP)
ChatChannel.toggle (切换频道,默认玩家)


  图片实例

如图所示,解释是:附近频道时,可以得知“说话者到接受者的距离”
而世界频道时,可以得知“说话者所在的世界”




配置文件config.yml
  1. #配置版本--> 1.2
  2. #颜色代码--> §

  3. #prefix1世界聊天前缀
  4. #prefix2附近聊天前缀
  5. prefix1: '§a§l[世界]§r'
  6. prefix2: '§8§l[附近]§r'

  7. #format1世界聊天格式
  8. #format2附近聊天格式
  9. #<playerDisplayName>玩家显示名(如称号)
  10. #<message>聊天内容
  11. #<worldDisplayName>世界显示名(如下面的§d主世界)
  12. #<distance>附近距离(只适用于format2)
  13. format1: '<<playerDisplayName>§r> <message> <<worldDisplayName>§r>'
  14. format2: '<<playerDisplayName>§r> <message> <§7<distance>米§r>'

  15. #世界聊天花费
  16. #如希望不扣钱,而且不提示,请直接给玩家ChatChannel.nocost权限
  17. cost: 2

  18. #附近聊天距离
  19. #为两玩家间直线距离
  20. distance: 50.0

  21. #世界显示名称(将自动加载所有世界)
  22. #格式如下所示
  23. worlds:
  24.   world: '§d主世界'
  25.   world_nether: '§c地狱'
  26.   world_the_end: '§e末地'
  27.   plotworld: '§b地皮世界'

  28. #语言文件
  29. lang1: '§a当前频道: §a§l世界'
  30. lang2: '§a当前频道: §8§l附近'
  31. lang3: '§7没有人听到你的消息.'
  32. lang4: '§c你的金币不足.'
  33. lang5: '§6§o金币§c§o-2.'
复制代码

下载地址

ChatChannel 1.2.jar (10.51 KB, 下载次数: 1460)
插件本体
Vault-1.4.1.jar (329.11 KB, 下载次数: 188)
前置插件,许多插件都用得到
config.yml (1.06 KB, 下载次数: 425)
config备份,utf8


2017.1.21- 更新到1.2版本,重写代码,删除附近监控