Skip to content

feat: 添加声音反馈功能#177

Merged
baicaizhale merged 2 commits into
masterfrom
feat
May 31, 2026
Merged

feat: 添加声音反馈功能#177
baicaizhale merged 2 commits into
masterfrom
feat

Conversation

@baicaizhale
Copy link
Copy Markdown
Owner

概述

为 FancyHelper 添加声音反馈系统,在关键操作时播放 Minecraft 原版音效,提升用户交互体验。

改动内容

新增功能

  • AI 完成回复: 播放 block.note_block.hat(短促打击声)
  • AI 调用出错: 播放 block.note_block.bass(低沉提示)
  • 进入/退出 CLI: 分别播放 block.note_block.chime / block.note_block.bell
  • 玩家发送消息: 播放 block.wooden_button.click_on(木头闷响)
  • 新命令 /cli sound: 玩家可单独切换声音开关
  • GUI 开关: /cli settings/cli gui 中均可控制声音
  • 可配置: 所有音效在 config.ymlsounds 节中可自定义或禁用(设为 "none"

修复

  • 统一 /cli settings 中 toggle 类消息的格式,使用 §zFancyHelper§b§r §7> §f 前缀

配置示例

sounds:
  enabled: true
  ai_complete: "block.note_block.hat"
  ai_error: "block.note_block.bass"
  cli_enter: "block.note_block.chime"
  cli_exit: "block.note_block.bell"
  user_input: "block.wooden_button.click_on"

测试

  • 所有音效均为 Minecraft 原版内置,无需额外资源包
  • 玩家可通过 /cli sound 或个人设置界面开关
  • 管理员可通过 config.yml 全局禁用或自定义音效

@baicaizhale baicaizhale merged commit a12d883 into master May 31, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in FancyHelper May 31, 2026
@baicaizhale baicaizhale deleted the feat branch May 31, 2026 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant