xoxocraftNeoForge

xoxocraftNeoForge

XoxoCraft是一个NeoForge Minecraft模组,将Twitch聊天与游戏内互动指令和观众驱动事件相结合

🎮 XoxoCraft — Twitch 聊天控制你的 Minecraft

XoxoCraft 是一个 NeoForge 模组,它将你的 Twitch 聊天直接连接到 Minecraft。观众输入命令,游戏内就会实时发生相应的事情。


⚡ 80+ Twitch 命令

赋予你的聊天室制造混乱(或帮你一把)的力量:

  • 💣 生成TNT、生物、幻翼或循声守卫
  • 🏃 颠倒你的控制、偷走你的物品或卸下你的盔甲
  • 🌋 持续最多60秒的TNT、铁砧或箭矢雨
  • 🪄 附魔、诅咒、修复或摧毁你手中的物品
  • 🧨 触发爆炸、闪电风暴、熔岩陷阱等等
  • 🎲 !random — 每次执行一个完全随机的命令
  • 🎰 !lottery — 从大奖到彻底毁灭的10种加权结果

🏟️ 13个自动化迷你游戏事件

每30分钟,一个随机迷你游戏会在一个自定义虚空维度中自动触发:

事件 描述
🏃 跑酷 5分钟得分挑战,包含钻石里程碑
🥊 相扑 在9x9平台上坚持60秒 — 聊天可使用击退命令
🎯 掉落 穿过7个难度递增的圆环
❄️ 雪地战斗 11x11的雪地地面,分3个阶段自动消失
✈️ 鞘翅飞行 在90秒内穿过10个圆环,并伴有随机风力
💣 雷区 穿越隐藏的TNT网格 — 3种难度等级
🦑 鱿鱼游戏 24行玻璃板,5次机会,布局持续存在
🎭 西蒙说 10轮遵循命令的游戏,在时间耗尽前完成
🎨 颜色跑 20轮 — 在4秒内站在正确颜色的区域上
🧠 记忆 逐渐增长的颜色序列 — 3条命,你能走多远?
🗺️ 迷宫 程序生成的迷宫 — 3种不同大小的难度
🏹 躲避球 在60秒内躲避来自四面八方的箭矢
⬇️ 下落物体 收集黄金,躲避岩浆 — 3个逐步升级的阶段

每个事件都有基于表现的分级奖励和惩罚。


🔧 功能

  • 🔴 实时Twitch集成 通过IRC — 零延迟
  • 👁️ 观众数量BossBar — 始终显示在顶部
  • 💬 游戏内Twitch聊天面板(按Tab键)
  • ⏱️ 每个命令的冷却时间 — 可在游戏内完全配置
  • 💸 50 Bits跳过 — 观众可以使用Bits跳过任何冷却时间
  • 🎁 订阅/续订奖励 — 订阅时可配置的命令
  • 🗳️ 礼物订阅投票 — 聊天投票决定触发哪个命令
  • 📋 会话日志 — 每个命令都保存到本地日志文件中
  • 🔒 所有事件期间锁定食物和物品栏
  • 📍 精确返回传送 — 始终回到你原来的位置
  • ⚙️ 游戏内冷却时间编辑器 — 无需编辑配置文件
  • 🔄 自动token刷新 — OAuth无需重启即可保持有效

🚀 快速开始

  1. 在 dev.twitch.tv 创建一个Twitch应用(OAuth重定向URI:http://localhost:3000/callback)
  2. 启动Minecraft — 设置向导将指导你完成配置
  3. 连接你的Twitch频道,让混乱开始吧

📋 要求

  • Minecraft 1.21.1
  • NeoForge 21.1.172+
  • Java 21

隐私与数据

XoxoCraft 完全在你的电脑上运行,不会自动收集或发送任何数据。 没有遥测,没有跟踪,没有后台数据收集。你的Twitch凭据(OAuth令牌)仅存储在你的PC上,除Twitch本身外,绝不会发送给任何人。

唯一例外是完全可选且自愿的: “发送我的日志”按钮(位于 选项 → 更多XoxoCraft选项 下)允许你自愿将会话日志发送给作者以进行调试。除非你按下该按钮并接受同意屏幕,否则它不会发送任何内容。

  • 发送内容: 仅 session_log.txt(命令和游戏事件)— 绝不会发送你的令牌或配置。
  • 观众用户名在发送前会进行假名化处理(例如 viewer_a1b2),因此真实身份不会离开你的电脑。
  • 目的: 仅用于调试。你可以随时请求删除你的日志。

📄 完整隐私政策: https://xoxocraft.pages.dev/privacy

 


为XoxoCraft Twitch社区用心制作 ❤️