# CloudnodeMSG
一个用于 Minecraft Java 插件,用于私信。
支持消息频道(因此您无需为每个 DM 使用命令),并与消失插件集成。
[查看默认配置](https://github.com/cloudnode-pro/CloudnodeMSG/blob/main/src/main/resources/config.yml)
## 命令
以下是该插件的所有命令。
***
### `/msg
`
向其他玩家发送私信。
- 别名:
/message, /tell, /t, /whisper, /dm, /m, /pm
- 权限:
cloudnodemsg.use
***
### `/msg `
向玩家创建私信频道;
即,您的所有聊天消息都将作为私信发送给该玩家。
再次运行命令以禁用消息频道。
- 别名:
/message, /tell, /t, /whisper, /dm, /m, /pm
- 权限:
cloudnodemsg.use
***
### `/reply `
向最后给您发消息的玩家发送私信。
- 别名:
/r, /re
- 权限:
cloudnodemsg.use
***
### `/teammsg `
向您的 [计分板队伍](https://minecraft.fandom.com/wiki/Scoreboard#Teams) 发送私信。
- 别名:
/tm, /tmsg, /teamchat
- 权限:
cloudnodemsg.use.team
***
### `/teammsg`
向您的 [计分板队伍](https://minecraft.fandom.com/wiki/Scoreboard#Teams) 创建私信频道;
即,您的所有聊天消息都将作为私队消息发送。
再次运行命令以禁用消息频道。
- 别名:
/tm, /tmsg, /teamchat
- 权限:
cloudnodemsg.use.team
***
### `/ignore `
忽略玩家——您将停止看到他们所有消息(包括公共聊天消息)。
- 别名:
/block
- 权限:
cloudnodemsg.ignore
***
### `/unignore `
您将停止忽略该玩家,并将能够再次看到他们的消息。
- 别名:
/unblock
- 权限:
cloudnodemsg.ignore
***
### `/togglemsg`
启用或禁用接收私信。
当您的私信被禁用时,没有人可以给您发消息,但您仍然可以发送消息。
- 别名:
/toggledms, /togglepms
- 权限:
cloudnodemsg.toggle
***
### `/togglemsg `
启用或禁用另一个玩家接收私信。
- 别名:
/toggledms, /togglepms
- 权限:
cloudnodemsg.toggle.other
***
### `/cloudnodemsg reload`
重新加载插件配置。
- 权限:
cloudnodemsg.reload
## 权限
以下是本插件使用的权限列表。
| 权限 | 描述 | 推荐组 |
|------------------------------|-------------------------------------------------------------------------|-------------------|
| `cloudnodemsg.use` | 允许使用 `/msg` 和 `/r` 命令 | default |
| `cloudnodemsg.team` | 允许使用 `/teammsg` 命令 | default |
| `cloudnodemsg.send.vanished` | 允许向消失玩家发送消息 | admin |
| `cloudnodemsg.ignore` | 允许使用 `/ignore` 和 `/unignore` 命令 | default |
| `cloudnodemsg.ignore.bypass` | 使您的私信可见,即使接收方忽略了您 | admin |
| `cloudnodemsg.toggle` | 允许您使用 `/togglemsg` 命令 | default |
| `cloudnodemsg.toggle.other` | 允许您使用 `/togglemsg ` 切换另一个玩家的 msg | admin |
| `cloudnodemsg.toggle.bypass` | 允许您向禁用 DMs 的玩家发送消息 | admin |
| `cloudnodemsg.spy` | 拥有此权限的玩家可以看到所有私信和队消息 | admin |
## 发布周期
CloudnodeMSG 遵循每周 **基于时间的发布计划**,
新的功能或更改通常在 **星期二** 发布。
当我们在修复关键错误时,我们可能会在每周的任何一天发布非周期性更新。
## 报告问题
请确保
您使用的是 CloudnodeMSG 的 [最新版本](https://modrinth.com/plugin/5Ce4fxJB/version/latest)。
最新的错误修复只在最新版本中可用,
并且仅为该版本提供支持。
如果您在使用插件时遇到任何问题,
请先检查
我们在 [GitHub 存储库](https://github.com/cloudnode-pro/CloudnodeMSG/issues?q=is%3Aopen+is%3Aissue+label%3Abug) 上的 [已知问题列表](https://github.com/cloudnode-pro/CloudnodeMSG/issues?q=is%3Aopen+is%3Aissue+label%3Abug)。
如果在那里没有找到类似的错误,
我们鼓励您 [提交新的问题](https://github.com/cloudnode-pro/CloudnodeMSG/issues/new?labels=bug)。
修复错误是该项目的首要任务。
为了帮助我们尽快解决您的问题,请尽可能提供相关信息,
包括错误日志、屏幕截图以及重现问题的详细步骤。
## 功能请求
要提出新的功能,请 [创建新的问题](https://github.com/cloudnode-pro/CloudnodeMSG/issues/new),
提供对您想法的详细描述。
## 贡献
CloudnodeMSG 采用 [GPL-3.0 许可](https://github.com/cloudnode-pro/CloudnodeMSG/blob/main/LICENSE)。
源代码可在 [GitHub](https://github.com/cloudnode-pro/CloudnodeMSG) 上获取。
欢迎新的贡献者加入该项目。 如果您有兴趣贡献,请执行以下步骤:
1. [为您的贡献分叉存储库](https://github.com/cloudnode-pro/CloudnodeMSG/fork)
2. 为您的贡献创建一个新分支。
3. 进行更改,并确保它们符合项目的目标。
4. 使用清晰且描述性的消息提交您的更改。
5. 将您的更改推送到您的分叉版本。
6. 提交拉取请求。