THC - 和谐客户端

THC - 和谐客户端

一款音频可视化模组,能够随着音乐做出反应,让你直接在Minecraft中点歌,并支持在多人服务器上与朋友们一起收听和即兴演奏。

THC - 和谐客户端(The Harmonic Client)

THC 宣传图

THC 是一款音频响应的《我的世界》可视化模组,围绕音乐、粒子、HUD 可视化器、共享收听派对以及可自定义的玩家驱动效果构建。

将你的音乐转化为动态粒子系统、发光几何体、响应式 HUD 小部件、歌词、专辑封面以及沉浸式的玩家中心音频可视化。


图片集

主要展示横幅

展示横幅

粒子展示

THC 粒子展示 1

THC 粒子展示 2

界面截图

GUI 截图


功能特性

  • 音频响应的粒子和几何体可视化器
  • HUD 媒体播放器,支持专辑封面、播放控制、进度、音量及可视化器样式
  • 多种可视化器类型,包括:条形图、波形图、示波器、点球体、网络、雨滴、漂浮、浮现、飞行、云朵、立方体、棱锥、球体及真实球体
  • 自定义主题,支持颜色预设、颜色选择器、RGB/十六进制输入、不透明度控制及粒子颜色槽位
  • 歌词 HUD,支持滚动歌词显示
  • 歌曲队列支持,自动准备下一首曲目
  • 共享收听派对系统,包含派对码、派对权限、成员控制及共享队列
  • 玩家音乐控制,可静音或降低其他玩家的音乐音量
  • 可配置的 HUD 缩放、UI 缩放、模糊、动画、字体及布局选项
  • 设计兼容 Fabric、NeoForge、Sodium、Iris 及动态光照设置
  • 通过 THC 中继服务器实现可选的跨服务器可视化器与收听派对同步。该功能默认关闭,启用后可能会传输账户、多人游戏、派对、曲目及可视化器信息。详情请参阅数据收集与外部服务披露说明。

音乐支持

THC 旨在支持来自常见来源的音乐,例如:

  • YouTube 链接和搜索
  • SoundCloud 链接
  • Spotify 元数据及回退查找
  • 本地或系统输出捕获(在支持的情况下)

该模组可显示曲目信息、艺术家名称、专辑封面、进度、队列状态及歌词(如果可用)。


自定义选项

THC 围绕个性化打造。玩家可以调整:

  • 粒子数量、大小、距离、高度、速度、低音反应、BPM 反应、漂移、重力及发光
  • 可视化器样式、动画类型、世界形状及可选第二可视化器
  • HUD 布局、媒体播放器布局、歌词 HUD、可视化器 HUD、不透明度及位置
  • 主题颜色、发光颜色、面板颜色、粒子颜色及自定义十六进制/RGB 值
  • 字体、UI 缩放、HUD 缩放、背景模糊及动画

多人游戏

THC 包含面向多人游戏的控制功能,让玩家可以管理他们如何体验他人的音乐和视觉效果。

  • 静音或降低其他玩家的音乐音量
  • 在本地禁用其他玩家的粒子或 HUD 歌曲显示
  • 加入拥有共享队列的收听派对
  • 使用派对管理控制功能,包括跳过、锁定、静音、踢出、封禁或限制成员操作

兼容性

  • Minecraft 1.21.1(官方版本:1.21.1、1.21.11、26.1.1、26.1.2、26.2)
  • Fabric 1.21.1
  • NeoForge 1.21.1(21.1.233)
  • 兼容 Sodium
  • 兼容 Iris 光影
  • 设计时考虑了对动态光照的支持

备注

  • THC 目前处于积极开发阶段。某些提供商功能、同步歌词、专辑封面、派对功能、动态光照及音频捕获行为可能因平台、已安装依赖项(yt-dlp 和 ffmpeg)以及服务器配置而异。

  • 服务器管理员可以配置对音乐播放、粒子、HUD 可见性、收听派对及玩家权限的限制。

  • 插件版本将在后续开发,以便服务器(如果希望使用此功能)可以通过插件来支持。

  • 为遵守大多数在线平台的服务条款,服务器或中继服务器不进行音频流式传输。相反,它会在客户端之间同步播放,这使得该模组既适合多人游戏,又符合平台政策。


常见问题

  • 这会开源吗?

    • 很大可能,是的。一旦 THC 发展到玩家制作的可视化器可以在客户端之间同步,而无需服务器安装该模组,我认为将其开源或至少为其提供一个公共 API 会更有意义。
  • 这个模组会上传到 Modrinth 吗?

    • 大概率不会。Modrinth 的审核机制很好,但审核时间对于我目前正在进行的大量错误修复和更新来说太长了。
  • 我能帮忙或参与这个项目吗?

    • 编码方面,不能。不过,你仍然可以通过提交问题、错误报告和反馈来提供帮助。
  • 会有支持者专属功能吗?

    • 我个人不想这样做,但也许吧。如果真的有,那很可能是我制作的一些不属于常规预设的额外可视化器。玩家也有可能以某种方式分享或出售他们自己的可视化器。
  • 有 Discord 服务器吗?

    • 没有。我个人不喜欢拥有服务器,因为它们可能引起争议、需要持续管理,并且管理起来很麻烦。总的来说,我也不太喜欢在那种环境下不断地与他人交流。
  • 会有 Forge 移植版或向后移植版吗?

    • 我最多可能支持到 Minecraft 1.20.1,而那可能是唯一的 Forge 移植版。未来我也有可能支持更新的 Forge 版本,但主要问题是确保模组在不同加载器和版本中保持优化和稳定。
  • 我有建议。应该在哪里提出?

    • 请在 THC-Issues GitHub 页面 上提出,并正确标注标签。你也可以在 CurseForge 评论区留下建议,但被看到的可能性较小。
  • 为什么 CurseForge 或 Modrinth 上的版本过时或没有更新?

    • 目前,我正面临 CurseForge 在提交时错误地将我的模组打上标签的问题。许多模组会在玩家同意的情况下下载外部程序,而我却因此被标记,并且没有收到客服的回应,即使 CurseForge 版本已经移除了下载功能。目前,由于 CurseForge 缓慢的审核,其版本无法更新。
    • Modrinth 的审核非常严格,所以模组需要时间才能被接受。

计划功能

  • 更多媒体播放器 HUD 布局
  • 更多可视化器样式和几何模式
  • 扩展的服务器端控制
  • 更好的专辑封面和元数据获取
  • 更多受高级视觉客户端启发的粒子预设
  • 改进的动态光照和光影发光集成
  • 玩家自制的音频可视化器
  • 插件版本
  • 与语音聊天模组和 EmoteCraft 的兼容性/集成
  • 使用图标代替纯文本符号/文字

免责声明

此模组是一个独立项目,与任何音乐平台无关联,也未获得其认可。它不托管、分发或提供任何音频内容。

用户有责任遵守其所使用平台的服务条款。本模组不支持未经授权分发或使用受版权保护的材料,开发者对此模组的任何滥用行为概不负责。

此模组按“原样”提供,不附带任何形式的保证。使用此模组即表示您同意负责任地使用它,并尊重内容创作者的权益。


鸣谢

由 incold 创作。访问官方网站 此处。

THC 的灵感来源于现代视觉客户端、音乐可视化器、粒子系统以及流畅的动画 UI 设计。