
简单的 Discord 丰富状态 (Forge / Fabric)
简单 Discord 丰富状态
什么是 SDRP?
SDRP 是一个为 Minecraft 提供的简单 Discord Rich Presence 客户端,允许你在 Discord 上显示当前的 Minecraft 状态。
如何使用 SDRP?
- 只需从 CurseForge 下载该模组并放入你的 mods 文件夹即可。这是仅客户端模组,因此你不需要在服务器上安装它。
- 然后你需要在 Discord 上创建一个应用程序。你可以前往 Discord Developer Portal 并点击 "New Application" 来完成。给它起个名字并点击 "Create"。
- 在
General Information标签页中为你的应用附加一张图片。当状态不是游玩 Minecraft 时,这张图片将显示在 Discord 上。 - 转到
Rich Presence标签页并添加一张新图片。当状态是游玩 Minecraft 时,这张图片将显示在 Discord 上。
- 在
- 创建好应用程序后,你需要附加具有正确名称的图片,模组才能正常工作。
- 我们在
images文件夹中附带了示例图片。这些图片具有正确的名称,开箱即可使用。 - 正确的配置看起来会像这样:

- 如果你想设置自己的图片,可以按照下一节进行操作。
- 我们在
注意事项
我们始终会尝试为游戏加载时和主菜单时分别使用名为 loading 的图片和名为 menu 的图片。如果你没有这些图片,模组在这些状态下将无法显示图片。
menu当主菜单显示时loading当游戏加载时
使用自定义图片
如果你不使用 KubeJS 集成,那么你需要遵循我们的图片命名和语言键约定。约定如下:
- 名称:
sdrp.[DIMENSION_NAME](语言键) - 图片键:
sdrp.[DIMENSION_NAME].in - 图片名称:
[DIMESNION_NAME]
因此,要使其正常工作,你需要在 Discord 应用的 Rich Presence 设置中以你想要支持的维度名称添加一张图片。
例如,如果我想支持末地和主世界。它们的名称如下:minecraft:overworld、minecraft:the_end。我们忽略 minecraft: 部分,并将图片命名为 the_end 和 overworld。然后我们在语言 Json 中为 Image Key 和 Name 两者添加语言键:
{
"sdrp.overworld": "Overworld",
"sdrp.overworld.in": "In the Overworld"
}
开箱即用的支持内容
维度
我们从维度名称中省略 modid,改用 name。因此 minecraft:overworld 会变成 overworld。
overworldthe_netherthe_endcompact_worlddungeonspatial_storageothersideparadise_lostmining
并非所有这些维度都在 images 文件夹中附带了示例图片
语言
{ "sdrp.logo": "Pack Logo", "sdrp.mainmenu": "Main Menu", "sdrp.overworld.in": "In Overworld", "sdrp.overworld": "Overworld", "sdrp.the_nether.in": "In Nether", "sdrp.the_nether": "Nether", "sdrp.the_end.in": "In The End", "sdrp.the_end": "The End", "sdrp.compact_world.in": "In Compact World", "sdrp.compact_world": "Compact World", "sdrp.dungeon.in": "In Dungeon World", "sdrp.dungeon": "Dungeon World", "sdrp.spatial_storage.in": "In Spatial Storage", "sdrp.spatial_storage": "Spatial Storage", "sdrp.otherside.in": "In Otherside", "sdrp.otherside": "Otherside", "sdrp.paradise_lost.in": "In Paradise Lost", "sdrp.paradise_lost": "Paradise Lost", "sdrp.mining": "Mining Dimension", "sdrp.mining.in": "In Mining dimension" }
配置
{ "clientId": 1000000000, // 你的 Discord 应用程序 ID "enabled": true, // 是否启用该模组 "screenEvent": false, // 禁用 `menu` 和 `loading` 图片 "clientJoinEvent": false, // 禁用加入关卡事件,这会阻止模组显示你所在的关卡 "logState": false, // 启用发送到 Discord 的状态 json 的开发者日志记录 }
正在加载版本记录…






正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。