# 聊天
这个插件为玩家提供团队聊天和岛屿聊天功能,适用于任何 BentoBox 游戏模式。
## 岛屿聊天
启用后,聊天仅限于岛屿上的玩家,包括访客。管理员或模组可以通过一个“窃听”命令来监听岛屿聊天。
## 团队聊天
启用后,聊天将仅发送给团队成员。团队成员可以切换是否将他们的聊天发送到团队聊天频道。管理员可以使用一个“窃听”命令来监听所有团队聊天。
## 命令
### 玩家命令
* `chat` - 切换岛屿聊天开启和关闭
* `teamchat` - 切换玩家的聊天是否发送到团队频道
### 管理员命令
* `chatspy` - 切换岛屿聊天开启和关闭
* `teamchatspy` - 切换玩家的聊天是否发送到团队频道
配置文件中也有设置,可以根据需要记录所有聊天。
## 配置文件
```
# Chat 配置文件
team-chat:
gamemodes:
- BSkyBlock
- AcidIsland
- CaveBlock
- SkyGrid
# 将团队聊天记录到控制台。
log: false
island-chat:
# 列出你希望 Chat 插件生效的游戏模式。
gamemodes:
- BSkyBlock
- AcidIsland
- CaveBlock
- SkyGrid
# 将岛屿聊天记录到控制台。
log: false
```
## 权限
```
permissions:
bskyblock.chat.team-chat:
description: 玩家可以使用团队聊天
default: true
bskyblock.chat.island-chat:
description: 玩家可以创建欢迎传送门标志
default: true
bskyblock.chat.spy:
description: 玩家可以使用团队或岛屿聊天窃听
default: op
acidisland.chat.team-chat:
description: 玩家可以使用团队聊天
default: true
acidisland.chat.island-chat:
description: 玩家可以创建欢迎传送门标志
default: true
acidisland.chat.spy:
description: 玩家可以使用团队或岛屿聊天窃听
default: op
caveblock.chat.team-chat:
description: 玩家可以使用团队聊天
default: true
caveblock.chat.island-chat:
description: 玩家可以创建欢迎传送门标志
default: true
caveblock.chat.spy:
description: 玩家可以使用团队或岛屿聊天窃听
default: op
skygrid.chat.team-chat:
description: 玩家可以使用团队聊天
default: true
skygrid.chat.island-chat:
description: 玩家可以创建欢迎传送门标志
default: true
skygrid.chat.spy:
description: 玩家可以使用团队或岛屿聊天窃听
default: op
```
## 喜欢这个插件吗?
你可以 [赞助](https://github.com/sponsors/tastybento) 以获得更多类似的插件,并改进这个插件!