AceChat Ace聊天

作者:SlagHoedje 发布时间:2017年10月22日 原生版本:未知 测试支持:1.8,1.9,1.10,1.11,1.12

AceChat是一个多功能聊天格式插件,支持悬停、点击等功能

点此下载

插件详细介绍

🎮 AceChat - 多功能JSON聊天格式与管理插件

AceChat是一款多功能JSON聊天格式与管理插件,具有完全可配置的特性,支持多种功能,且无需用户编写任何JSON代码。

📋 主要功能

  • 完全可配置的悬停和点击事件
  • 优雅的聊天格式系统
  • 可配置的加入和离开消息,支持JSON功能
  • 简单的私聊系统,支持JSON
  • 全局聊天静音和清除功能
  • 完全可配置的消息
  • 支持PlaceholderAPI和Vault
  • 社交间谍功能
  • 支持Minecraft 1.8及以上版本
  • 按群组配置聊天格式
  • 无需JSON知识

🛠️ 命令列表

  • /chat (别名: /acechat, /ac)
    • /chat clear - 清除全局聊天
    • /chat mute - 静音全局聊天
    • /chat version - 显示当前AceChat版本
    • /chat reload - 重新加载所有配置
    • /chat help - 显示包含所有命令的帮助页面
    • /chat spy - 启用/禁用社交间谍
  • /tell (别名: /pm, /message, /msg, /t, /whisper) - 发送私聊消息
  • /reply (别名: /r) - 回复收到的私聊消息

🔐 权限列表

  • acechat.admin.* - 授予以下权限:
    • acechat.admin.clearchat - 允许用户清除聊天
    • acechat.admin.version - 允许用户查看AceChat版本
    • acechat.admin.help - 允许用户查看/chat的帮助页面
    • acechat.admin.reload - 允许用户重新加载插件
    • acechat.admin.clearchat.bypass - 允许用户不看到聊天清除
    • acechat.admin.mutechat - 允许用户静音全局聊天
    • acechat.admin.mutechat.bypass - 允许用户在全局聊天静音时发送消息
    • acechat.admin.socialspy - 允许用户通过/chat spy启用/禁用社交间谍
  • acechat.user.* - 授予以下权限(默认授予所有人):
    • acechat.user.chat - 允许用户发送聊天消息
    • acechat.user.msg - 允许用户发送私聊消息并回复
  • acechat.color - 允许用户在消息中使用颜色代码

⚙️ 配置文件

config.yml


# Formats are created in the /formats folder
# The name doesn't matter, as long as it matches the name you specified
# To disable the certain format, input 'none'
# The extension (.yml) is not needed
# For an example, see the default chat.yml
formats:
  chat: 'chat'
  private-sender: 'privatesender'
  private-receiver: 'privatereceiver'
  join:
    default: 'join'
    owner: 'join-owner'
  leave: 'leave'

messages.yml


# Error messages
error:
  nopermission: '&4You don''t have permission to do that! &c(%permission%)'
  invalidsubcommand: '&4The sub-command &c/%label% %subcommand% &4does not exist!'
  chatmuted: '&4You can''t chat while the chat is muted!'
  toolessargsmsg: '&4Usage: &c/%label%  '
  toolessargsreply: '&4Usage: &c/%label% '
  playernotonline: '&4The player &c%player% &4is not online!'