我的存在

我的存在

零设置安装Discord Rich Presence整合包:自动检测整合包图标,真实Discord邀请链接自动加入服务器,显示玩家数量、维度及Boss追踪,支持11种语言。直接放入您的mods文件夹即可使用。

Mine Presence 是一款专为整合包打造的 Discord 状态展示模组。与所有其他 RPC 模组不同,它无需任何设置:无需创建 Discord 应用程序、上传资源或编辑配置文件。只需将 Jar 文件放入 mods 文件夹即可使用。

为你自动完成的状态展示

  • 自动从你的启动器(CurseForge App、Prism/MultiMC)或通过查找 Modrinth/CurseForge 上的整合包来检测你的整合包名称、图标和版本——结果会缓存 7 天。
  • 显示你当前的实际操作:主菜单、单人游戏或带有实时玩家数量 (3/20) 的服务器。
  • 上下文信息行,显示你当前的维度(主世界、下界、末地、模组维度)、正在进行的Boss 战(末影龙、凋灵、模组 Boss)以及离开状态。
  • 你的皮肤头像会作为小状态图标显示。
  • 完全自动翻译:支持英语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、日语、中文和波兰语——跟随每位玩家的游戏语言设置。

真正的 Discord 邀请——不再问"IP 是什么?"

  • 像原生游戏一样,通过 Discord 的"+ 按钮"邀请朋友来游玩。
  • 朋友会在你的个人资料上看到真实的"加入 / 请求加入"按钮。
  • 当他们接受时,他们的游戏会自动连接到服务器,并保留服务器名称——绝不在聊天中分享 IP。
  • 加入请求会在Minecraft 游戏内弹出,包含接受/拒绝选项,或者在配置中启用自动接受。

内置隐私保护

  • 服务器名称默认隐藏(显示为"正在游玩服务器")。
  • 直播模式:一个快捷键即可隐藏所有敏感信息并禁用邀请功能。

以上所有功能开箱即用,且全部可以在 config/minepresence-client.toml 中自定义(支持包含 {server}、{online}、{max} 和 {world} 占位符的自定义文本、自定义按钮、你自己的 Discord 应用程序等)。

需求:Minecraft 1.20.1 版,使用 Forge 47.x 或 NeoForge,Java 17,以及正在运行的 Discord 桌面应用。仅客户端模组——加入任何服务器都是安全的。邀请功能需要双方玩家都安装了此模组并打开了游戏。

每次会话中,模组会查询一次公共 API(通过 curse.tools 查询 Modrinth/CurseForge,通过 mc-heads.net 查询头像)来解析你整合包的图标和你的皮肤头像。

原创性及与现有模组的不同之处

Mine Presence 是从头开始编写的原创代码——它不是任何现有项目的分支或衍生作品。它不使用 DiscordIPC 库、discord-game-sdk 或任何其他状态展示模组的代码。即使 Discord IPC 协议客户端也是一个原始的零依赖实现。源代码:[你的 GitHub 链接]。

与诸如 CraftPresence 和 Simple Discord Rich Presence(仅作参考链接——不包含它们的任何代码或资源)等现有状态展示模组相比,Mine Presence 的不同之处在于:

  • 无需任何设置即可使用:内置了 Discord 应用程序,并会自动从启动器或 Modrinth/CurseForge 检测整合包的名称、图标和版本(其他模组需要你自行创建 Discord 应用并上传资源)。
  • 实现了真正的 Discord 邀请:通过 "+" 按钮进行"邀请游玩",原生的"加入/请求加入"功能,并且被邀请玩家的游戏会自动连接到服务器——没有其他 Minecraft 模组能完整实现此流程。
  • 在游戏内通过接受/拒绝聊天操作处理加入请求,包含直播/隐私模式、离开检测、Boss 战和维度上下文,以及超过 10 种语言的状态自动翻译。

许可证:MIT(原创作品,不适用上游许可证)。