AnyBind

AnyBind

在控制菜单中创建自定义键位绑定,可用于打开网址、文件和应用,运行脚本,或发送聊天和游戏命令。

Fabric Minecraft License

中文

AnyBind 是一款客户端 Fabric 模组,允许你在原版 Minecraft 控制菜单中直接创建自定义按键绑定。

你可以使用任何键盘按键或鼠标按钮,添加 Ctrl / Shift / Alt 组合键要求,为同一绑定分配多个触发键,并执行打开链接、启动应用、运行脚本或发送聊天命令等实用操作。

✨ 功能特性

  • 原生控制菜单集成 - 自定义绑定出现在 选项 -> 控制 -> 按键绑定 中
  • 多触发键 - 一个绑定可以分配多个按键或鼠标按钮
  • 组合键修饰 - 可为绑定设置需要同时按下 Ctrl、Shift 和/或 Alt
  • 自定义绑定编辑器 - 名称、启用/禁用、触发键、操作类型及操作参数
  • 原生文件选择器 - 无需手动输入路径即可选择文件、文件夹、应用、脚本和工作目录;脚本过滤器会跟随所选解释器
  • 危险操作保护 - 文件/应用和命令操作需要启用全局命令执行开关
  • 按绑定确认 - 危险操作可在运行前询问,并可勾选“不再询问”
  • 仅客户端 - 只需在客户端安装;服务器无需安装此模组

⚙️ 操作模式

  • 打开 URL - 在默认浏览器中打开 http:// 或 https:// 链接
  • 打开文件/应用 - 通过操作系统打开已存在的文件、文件夹或应用程序
  • 运行命令 - 使用所选解释器运行命令或脚本
  • 聊天/命令 - 发送聊天消息,或当文本以 / 开头时运行游戏内命令

🖥️ 命令解释器

  • cmd.exe - 经典 Windows 命令、.bat 和 .cmd 文件
  • Windows PowerShell - PowerShell 5 脚本和命令
  • PowerShell 7 - 如果已安装,则使用 pwsh
  • bash - Linux/macOS shell、Git Bash 或 Windows 上的 WSL
  • sh - 可移植的 POSIX shell 模式
  • 直接启动 - 直接启动程序,不通过 shell 包装

🕹️ 使用方法

  1. 打开 选项 -> 控制 -> 按键绑定。
  2. 滚动到 AnyBind 分类。
  3. 点击 添加绑定。
  4. 使用齿轮按钮打开编辑器。
  5. 设置绑定名称、触发键、修饰键和操作。
  6. 对于命令/文件操作,请在编辑器中启用 命令执行。
  7. 当危险操作运行时,请确认。如果你信任该绑定,请启用 不再询问此绑定。

🔐 安全说明

  • 命令执行默认处于禁用状态。
  • 打开 URL 仅允许 http:// 和 https://。
  • 打开文件/应用 会检查路径是否存在。
  • 运行命令 在你的计算机上运行,而不是在 Minecraft 内。
  • 仅为你创建并信任的绑定启用命令执行。

📦 依赖项

  • Fabric Loader - 必需
  • Fabric API - 必需
  • Minecraft - 提供针对 1.21.1-1.21.8、1.21.9-1.21.11、26.1-26.1.2 和 26.2 的构建版本

🔗 链接

  • 问题反馈: 使用仓库的问题页面报告错误和提出建议。
  • 许可证: GPL-3.0