├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README-CH.md ├── README.md ├── pom.xml └── src └── main ├── java └── cn │ └── handyplus │ └── chat │ ├── PlayerChat.java │ ├── api │ ├── PlayerChatApi.java │ └── package-info.java │ ├── command │ ├── LbCommand.java │ ├── PlayerChatCommand.java │ ├── admin │ │ ├── ClearBossBarCommand.java │ │ ├── ConvertCommand.java │ │ ├── GiveCommand.java │ │ ├── LookCommand.java │ │ ├── ReloadCommand.java │ │ ├── SetCommand.java │ │ └── TakeCommand.java │ └── player │ │ ├── ChannelCommand.java │ │ ├── IgnoreCommand.java │ │ ├── IgnoreListCommand.java │ │ ├── ItemCommand.java │ │ ├── RemoveIgnoreCommand.java │ │ ├── TellCommand.java │ │ └── VoteCommand.java │ ├── constants │ ├── ChatConstants.java │ ├── GuiTypeEnum.java │ ├── PlayerTabListEnum.java │ └── TabListEnum.java │ ├── core │ ├── ChannelUtil.java │ ├── ChatUtil.java │ └── HornUtil.java │ ├── enter │ ├── ChatPlayerAiEnter.java │ ├── ChatPlayerChannelEnter.java │ ├── ChatPlayerHornEnter.java │ ├── ChatPlayerIgnoreEnter.java │ └── ChatPlayerItemEnter.java │ ├── event │ ├── PlayerAiChatEvent.java │ ├── PlayerChannelChatEvent.java │ ├── PlayerChannelTellEvent.java │ └── package-info.java │ ├── hook │ ├── PlaceholderApiUtil.java │ └── PlaceholderUtil.java │ ├── inventory │ └── ItemGui.java │ ├── listener │ ├── AsyncPlayerChatEventListener.java │ ├── ChatPluginMessageListener.java │ ├── PlayerAiChatEventListener.java │ ├── PlayerChannelChatEventListener.java │ ├── PlayerCommandPreprocessEventListener.java │ ├── PlayerJoinEventListener.java │ ├── PlayerQuitEventListener.java │ └── gui │ │ └── ItemClickEvent.java │ ├── param │ ├── ChatChildParam.java │ └── ChatParam.java │ ├── service │ ├── ChatPlayerAiService.java │ ├── ChatPlayerChannelService.java │ ├── ChatPlayerHornService.java │ ├── ChatPlayerIgnoreService.java │ └── ChatPlayerItemService.java │ └── util │ ├── ClearItemJob.java │ └── ConfigUtil.java └── resources ├── chat.yml ├── config.yml ├── gui └── item.yml ├── item.json ├── languages └── zh_CN.yml ├── lb.yml ├── plugin.yml └── storage.yml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/LICENSE -------------------------------------------------------------------------------- /README-CH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/README-CH.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/PlayerChat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/PlayerChat.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/api/PlayerChatApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/api/PlayerChatApi.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/api/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * API 3 | */ 4 | package cn.handyplus.chat.api; -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/LbCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/LbCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/PlayerChatCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/PlayerChatCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/ClearBossBarCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/ClearBossBarCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/ConvertCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/ConvertCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/GiveCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/GiveCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/LookCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/LookCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/ReloadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/ReloadCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/SetCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/SetCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/admin/TakeCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/admin/TakeCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/ChannelCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/ChannelCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/IgnoreCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/IgnoreCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/IgnoreListCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/IgnoreListCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/ItemCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/ItemCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/RemoveIgnoreCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/RemoveIgnoreCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/TellCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/TellCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/command/player/VoteCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/command/player/VoteCommand.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/constants/ChatConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/constants/ChatConstants.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/constants/GuiTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/constants/GuiTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/constants/PlayerTabListEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/constants/PlayerTabListEnum.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/constants/TabListEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/constants/TabListEnum.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/core/ChannelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/core/ChannelUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/core/ChatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/core/ChatUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/core/HornUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/core/HornUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/enter/ChatPlayerAiEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/enter/ChatPlayerAiEnter.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/enter/ChatPlayerChannelEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/enter/ChatPlayerChannelEnter.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/enter/ChatPlayerHornEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/enter/ChatPlayerHornEnter.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/enter/ChatPlayerIgnoreEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/enter/ChatPlayerIgnoreEnter.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/enter/ChatPlayerItemEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/enter/ChatPlayerItemEnter.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/event/PlayerAiChatEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/event/PlayerAiChatEvent.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/event/PlayerChannelChatEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/event/PlayerChannelChatEvent.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/event/PlayerChannelTellEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/event/PlayerChannelTellEvent.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/event/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 事件 3 | */ 4 | package cn.handyplus.chat.event; -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/hook/PlaceholderApiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/hook/PlaceholderApiUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/hook/PlaceholderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/hook/PlaceholderUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/inventory/ItemGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/inventory/ItemGui.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/AsyncPlayerChatEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/AsyncPlayerChatEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/ChatPluginMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/ChatPluginMessageListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/PlayerAiChatEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/PlayerAiChatEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/PlayerChannelChatEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/PlayerChannelChatEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/PlayerCommandPreprocessEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/PlayerCommandPreprocessEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/PlayerJoinEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/PlayerJoinEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/PlayerQuitEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/PlayerQuitEventListener.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/listener/gui/ItemClickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/listener/gui/ItemClickEvent.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/param/ChatChildParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/param/ChatChildParam.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/param/ChatParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/param/ChatParam.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/service/ChatPlayerAiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/service/ChatPlayerAiService.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/service/ChatPlayerChannelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/service/ChatPlayerChannelService.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/service/ChatPlayerHornService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/service/ChatPlayerHornService.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/service/ChatPlayerIgnoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/service/ChatPlayerIgnoreService.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/service/ChatPlayerItemService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/service/ChatPlayerItemService.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/util/ClearItemJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/util/ClearItemJob.java -------------------------------------------------------------------------------- /src/main/java/cn/handyplus/chat/util/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/java/cn/handyplus/chat/util/ConfigUtil.java -------------------------------------------------------------------------------- /src/main/resources/chat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/chat.yml -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/gui/item.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/gui/item.yml -------------------------------------------------------------------------------- /src/main/resources/item.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/languages/zh_CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/languages/zh_CN.yml -------------------------------------------------------------------------------- /src/main/resources/lb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/lb.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/handy-git/PlayerChat/HEAD/src/main/resources/storage.yml --------------------------------------------------------------------------------