Blockify

Blockify

允许用户将他们的Spotify信息传入Minecraft

装饰

Blockify 模组

许可证 模组加载器 Minecraft Java 版本 环境 Discord

原始 Blockify 的分支——在 Minecraft HUD 上覆盖显示你的 Spotify 播放信息:曲目标题、艺术家、专辑封面、进度条和音量。

前置要求

  • Minecraft 26.1.2,配备 Fabric Loader 0.19.2+ 和 Fabric API
  • Java 25 或更新版本
  • MidnightLib 1.9.3+(用于游戏内配置界面)
  • Spotify Premium 账户(用于播放控制的 Web API 端点仅限 Premium 用户使用)

使用方法

按一次 播放/暂停 键,即可在浏览器中打开 Spotify 授权页面。Blockify 会在本地 8001 端口运行一个临时服务器以接收 OAuth 回调;令牌存储在 config/blockifyTokens.json 文件中。

默认按键绑定

操作 按键
播放/暂停(首次运行时为授权) 小键盘 5
上一曲 小键盘 4
下一曲 小键盘 6
将当前曲目保存到你的音乐库 L
强制刷新 小键盘 8
隐藏 Blockify HUD 小键盘 9
提高音量 小键盘 +
降低音量 小键盘 -
切换游戏内音乐 小键盘 1

所有按键绑定都可以在 Minecraft 标准控制界面的 Blockify 分类下重新映射。

命令

  • /sharetrack — 将当前正在播放的曲目链接发送到聊天中(仅对你可见)。

配置

通过 Mod Menu → Blockify 打开游戏内配置界面。可用选项包括 HUD 缩放、位置、锚定角、专辑封面开关、标题/艺术家/时间/进度条/背景的自定义颜色、背景透明度、游戏内音乐音量以及音量步长。

截图

截图 1 截图 2 截图 3

从源码构建

./gradlew build          # 构建模组 JAR 文件(输出到 build/libs/)
./gradlew runClient      # 启动包含该模组的开发版 Minecraft 客户端

贡献

非常感谢各位的贡献。

  1. 分叉该项目
  2. 创建你的功能分支(git checkout -b feature/AmazingFeature)
  3. 提交你的更改(git commit -m '添加某些神奇功能')
  4. 推送到分支(git push origin feature/AmazingFeature)
  5. 打开拉取请求

本地化

翻译通过 Crowdin 管理——请勿提交硬编码翻译字符串的拉取请求。

Crowdin