基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
在那里,有最强大、可配置、开源的 Discord 桥梁插件。
支持从 1.7.9 到 1.21.x 的所有 Minecraft 版本
我们仅为最新发布/开发版本提供支持;在寻求帮助之前请先更新
功能
- 在 Minecraft 和 Discord 聊天之间搭建桥梁
- 将你的 Minecraft 控制台转发到 Discord 文本频道
- 根据特定事件广播警报
- 通过 Discord 语音聊天实现语音接近(
voice.yml
) - 要求链接账户(或特定角色)才能玩(
linking.yml
) - 支持流行的聊天插件(如下所列)
- 高度可定制
我们挂钩的插件:
-
聊天
-
隐身
-
世界
Vault
LuckPerms
PlaceholderAPI
- DiscordSRV 扩展占位符
使用我们 API 的插件:
- DiscordSRV StaffChat
- ChatControlRed
- CMI
- Plan
- EmojiChat
- PurpleIRC
- ChatReplay
- AuctionHouse
- Staff Facilities
- Staff++
- LiteBansBridge
- MCSF (My Christian Swear Filter)
- MZP-VoteParty
- InteractiveChat DiscordSRV Addon
- 如果您希望您的插件在此列出,请在我们的 Discord 服务器中引起
granny
的注意。
预期用途
通过使用此插件,您可以让玩家在游戏中与您的 Discord 服务器上的玩家聊天,也可以让 Discord 服务器上的人在 Minecraft 服务器中聊天 - 对于仍然希望在游戏中与玩家通信但由于任何原因无法访问 Minecraft 服务器的玩家来说,这可能很有用。
此插件具有远程控制台功能。您可以指定一个文本频道,让插件转发控制台消息,该插件还会将发送到该频道的所有消息作为服务器控制台的命令运行(您应该仅将发送此频道的权限限制为开发人员或高级角色)。由于 Discord 的权限工作方式,您可以让某些服务器角色有权访问控制台,同时不允许他们在该频道中发送消息,从而为受信任的工作人员创建只读控制台。
聊天和控制台都可以通过配置文件进行切换。某些选项可以通过 /discordsrv reload
由操作员或具有 discordsrv.reload
权限的玩家刷新。
机器人权限
服务器权限
权限 | 功能 |
---|---|
Manage Roles |
角色同步 和 向链接玩家添加角色 |
Manage Channels |
频道主题更新器 和 语音模块 |
Ban Members |
封禁同步 |
Manage Nicknames |
昵称同步 |
Manage Webhooks |
实验性 Webhook 使用(建议使用服务器范围的权限,但可以在每个频道的基础上应用) |
频道权限
权限 | 功能 |
---|---|
Read Text Channels & See Voice Channels 和 Send Messages |
DiscordSRV 的频道选项(包括 控制台 和 语音大厅)、语音模块类别 以及您希望用于 预定义响应 的任何其他频道所需 |
Manage Messages |
当消息被 玩家列表 和 聊天频道命令 删除时 |
Embed Links |
可选地用于嵌入游戏内发布的链接,并且在使用嵌入消息 死亡、加入/离开 时需要 |
Mention @everyone, @here 和 All Roles |
如果添加到 config.yml 中的允许提及 并且 提及启用,则用于提及 @everyone |
Add Reactions 和 Read Message History |
当机器人用 "💬" 和 "❗" 反应以通知从 Discord 发送到 Minecraft 的 截断消息 正在发送时 |
Move Members 、Mute Members 和 Manage Permissions |
语音大厅和语音类别所需 |
安装
访问 安装 页面,以获取关于安装和设置 DiscordSRV 的清晰且深入的说明。
捐赠
首先,我从心底感谢您的披萨。如果您愿意捐赠,请访问 https://scarsz.me/donate。建议捐赠金额为 10 美元,但您可以根据自己的意愿捐赠 - 任何金额都将是我对您的巨大感谢。在备注中填写您的 Discord 用户名,如果您在 DiscordSRV 的服务器中,您将被设置为捐赠者,并在未来获得一些不错的特权。如果您捐赠时未添加备注,请在 Discord 上给我发私信,我将手动检查。
开发者
如果您想将 DiscordSRV 与您的插件进行接口连接,您可以通过添加 Maven 依赖项或在您的项目中添加插件 jar(DiscordSRV 1.18.0+ 版本)来实现。有关此的示例,请参阅 DiscordSRV-ApiTest。请确保在您的插件的 plugin.yml
depends/softdepends 列表中添加 "DiscordSRV"。
Maven
<repository>
<id>Scarsz-Nexus</id>
<url>https://nexus.scarsz.me/content/groups/public/</url>
</repository>
...
<dependency>
<groupId>com.discordsrv</groupId>
<artifactId>discordsrv</artifactId>
<version>1.29.0</version>
<scope>provided</scope>
</dependency>
Gradle
repositories {
maven { url 'https://nexus.scarsz.me/content/groups/public/' }
}
dependencies {
compileOnly 'com.discordsrv:discordsrv:1.29.0'
}
数据使用
数据收集
在 https://bstats.org/plugin/bukkit/DiscordSRV 上显示的任何内容都将对公众可见,包括您的服务器。这仅用于统计目的;不会发送您服务器的任何私人信息。如果您不想将您的服务器包含在此统计中,请在 config.yml 文件中指定配置选项 MetricsDisabled
并将其设置为 true
。
更新检查
DiscordSRV 使用 GitHub 的 API 检查更新,并通过最低版本确保版本安全可用(安全功能),您可以通过在 config.yml 文件中设置 UpdateCheckDisabled
为 true
来禁用更新检查;然而,如果存在安全问题/漏洞并且您正在运行易受攻击的版本,这可能会使您的服务器处于风险之中。