流调整

流调整

一个Fabric模组,直接在Minecraft中显示Twitch聊天,旨在增强直播期间的互动。未来更新将添加消息删除和用户封禁等管理功能。

工具

Stream Tweaks

将 Minecraft 与 Twitch 连接起来

StreamTweaks 是一款适用于 Fabric 和 NeoForge 的客户端 Minecraft 模组,它将你的 Minecraft 游戏体验与 Twitch 连接起来,让直播更具互动性和吸引力。它允许你直接在 Minecraft 内查看 Twitch 聊天,并提供与观众更顺畅互动的工具。

功能特性

  • 💬 在 Minecraft 中显示 Twitch 聊天 — 无需离开游戏即可与观众保持联系。
  • 🔐 Twitch OAuth 认证 — 直接从游戏内安全地使用你的 Twitch 账号登录。
  • 🗑️ 已删除消息会消失 — 当管理员在 Twitch 上删除某条消息时,Minecraft 聊天中对应的行也会被移除。
  • 😀 Twitch 表情 — 静态和动态(GIF)Twitch 表情会内联渲染在 Minecraft 聊天中。
  • 🎨 聊天名称颜色 — 用户名会使用每位观众在 Twitch 聊天中的颜色显示。
  • ⚙️ ModMenu 集成(仅 Fabric) — 在 GUI 配置界面中查看你的认证状态和已连接的频道,并登录/登出或连接/断开频道。

消息删除的范围: 仅支持管理员对单条消息的删除(channel.chat.message_delete)。由超时、封禁或清空聊天导致的大量移除不会同步——这些消息仍会显示在 Minecraft 聊天中。

关于日志的说明: 聊天消息在显示时会写入 logs/latest.log,与任何其他 Minecraft 聊天行一样。在 Twitch 上被删除的消息只会从聊天显示中移除——其文本仍以纯文本形式保留在日志文件中。

计划中的增强功能

  • 聊天管理工具(封禁等)
  • 事件通知(关注、订阅、突袭)
  • 观众互动功能

环境要求

  • Minecraft 26.2
  • Java 25+
  • Fabric:
  • NeoForge:
    • NeoForge 26.2.0.25-beta+
  • 本地主机的 7654 端口可用(用于 Twitch OAuth 回调)

安装

  1. 为 Minecraft 26.2 安装 Fabric 或 NeoForge。
  2. 若使用 Fabric,请下载 Fabric API 并将其放入你的 mods 文件夹。
  3. 从 Releases 页面下载对应的 StreamTweaks .jar:
    • Fabric:stream-tweaks-fabric-mc26.2-<version>.jar
    • NeoForge:stream-tweaks-neoforge-mc26.2-<version>.jar
  4. 将 StreamTweaks .jar 放入你的 .minecraft/mods 文件夹。
  5. 使用对应的 Fabric 或 NeoForge 配置启动 Minecraft。

使用方法

/twitch 命令在 Fabric 和 NeoForge 上均可用。ModMenu 配置界面仅在 Fabric 版本中可用。

第 1 步 — 通过 Twitch 认证

/twitch login

聊天中会出现一个可点击的链接。点击它即可在浏览器中打开 Twitch 授权页面。批准后,Minecraft 中会显示成功消息。如果你未能及时完成授权,请求将会超时——只需再次运行 /twitch login 即可。

注意: 无需 Twitch 开发者账号或应用设置。StreamTweaks 使用其内置的 Twitch 应用。你的凭据会保存在本地,并在游戏重启后保留,因此你只需登录一次。

第 2 步 — 连接到 Twitch 频道

/twitch connect <channel>

将 <channel> 替换为 Twitch 频道名称(例如 /twitch connect etwas)。 该频道的聊天消息将开始出现在 Minecraft 中。

第 3 步 — 断开与频道的连接

/twitch disconnect <channel>

停止接收指定频道的聊天。支持 Tab 补全,用于列出你当前已连接的频道。

登出

/twitch logout

登出 Twitch,并自动断开与所有已订阅频道的连接。