• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
SenBindKey—按键绑定插件

原创 工具 SenBindKey—按键绑定插件 1.1

完成注册/登录后下载
版权类型
原创
插件中文名称
森按键绑定
插件英文名称
SenBindKey
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. SpongeVanilla
  7. Leaves
  8. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
SenBindkey 是一款高性能的按键绑定指令插件,支持 Paper / Spigot / Arclight / Youer 等主流服务端。此插件简单来说就是玩家按下某个按键就能执行指定命令。~让你的服务器拥有按键技能释放、快捷指令等酷炫玩法。


功能特性

按键绑定系统

  • 全键位支持:F / Q / E / 左键 / 右键 / 数字键1-9,覆盖服务端可检测的全部按键
  • 组合键支持:Shift+F、Ctrl+Q 等任意修饰键组合,操作更灵活
  • 智能执行:按下绑定按键即时执行命令,支持玩家身份/控制台身份双模式
  • 默认行为控制:可选择是否取消按键原本功能(如按F不再切换副手)

个性化绑定

  • 玩家自定义:每位玩家可自行更改按键绑定,个人数据独立存储
  • 管理员配置:通过配置文件或游戏内命令灵活管理绑定规则
  • 热重载:修改配置后无需重启服务器,/sbk reload 即时生效

兼容性

  • 全版本支持:1.12+ 全版本可用
  • 多核心兼容:Paper / Spigot / Arclight / CatServer / Youer 等主流核心通用

指令列表


指令描述权限节点
/sbk 或 /senbindkey查看帮助信息
/sbk list查看所有按键绑定
/sbk rebind <名称> <按键>更改你的按键绑定senbindkey.rebind
/sbk reset恢复默认按键设置senbindkey.rebind
/sbk bind <名称> <按键> <命令>创建/修改按键绑定senbindkey.admin
/sbk unbind <名称>删除按键绑定senbindkey.admin
/sbk desc <名称> <描述>修改绑定描述senbindkey.admin
/sbk reload重载配置文件senbindkey.admin


权限节点


权限描述默认值
senbindkey.admin设置/移除绑定、重载配置op
senbindkey.rebind玩家自行改绑按键true(所有玩家)


可用按键一览


按键说明
FF键(切换副手)
QQ键(丢弃物品)
EE键(打开背包)
LEFT_CLICK左键点击
RIGHT_CLICK右键点击
NUM_1 到 NUM_9数字键1-9(切换快捷栏)
SHIFT_F, CTRL_F 等组合键(在按键前加 SHIFT_ 或 CTRL_)


config.yml · 主配置文件

YAML:
# SenBindkey 按键绑定配置文件

# 基础设置
settings:
  # 消息前缀 (支持颜色代码 &)
  prefix: "&b&lSen &8| &7"
  # 是否允许玩家自行更改按键绑定(/sbk rebind)
  allow-player-rebind: true

# 按键绑定列表
# 可用按键:
#   F          - F键(切换副手)
#   Q          - Q键(丢弃物品)
#   E          - E键(打开背包)
#   LEFT_CLICK - 左键点击
#   RIGHT_CLICK- 右键点击
#   SHIFT      - Shift键(潜行)
#   CTRL       - Ctrl键(疾跑)
#   NUM_1 到 NUM_9 - 数字键1-9(切换快捷栏)
#
# 组合键(在按键前加 SHIFT_ 或 CTRL_):
#   SHIFT_F, SHIFT_Q, SHIFT_E
#   CTRL_F, CTRL_Q, CTRL_E
#   SHIFT_LEFT_CLICK, SHIFT_RIGHT_CLICK
#   CTRL_LEFT_CLICK, CTRL_RIGHT_CLICK
#   SHIFT_NUM_1 到 SHIFT_NUM_9
#
# 注意: 服务端只能检测以上所示按键 需要其他按键要配合模组使用惹

bindings:
  # 绑定名称(自定义 不可重复 改绑按键的名字也是这个)
  F:
    # 绑定的按键
    key: F
    # 按下后执行的命令(不带/)
    # 可用变量: {player} - 玩家名
    # 如需以控制台执行 在命令前加 console: 例如 "console:give {player} diamond 1"
    command: "say {player} 按了F键"
    # 按键描述(显示在list中)
    description: "示例绑定"
    # 所需权限(留空则所有人可用)
    permission: ""
    # 是否取消按键原本的功能(如F键的切换副手)
    cancel-default: true

  # 更多绑定示例:
  # Q:
  #   key: Q
  #   command: "say {player} 关注塔菲喵"
  #   description: "关注塔菲谢谢喵"
  #   permission: "server.mmm"
  #   cancel-default: false


游戏截图
1778575384081.png

1778575390867.png




📄 结语
感谢使用 SenBindKey 插件,我将持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:1071725065。
本插件免费发布,请谨防来路不明的修改版本,避免后门风险。如发现二次分发或恶意修改请联系作者。
如果觉得插件好用,请帮忙宣传一下,让更多服主受益 ❤
作者QQ:1954698782
官方插件交流群:1071725065
作者
XiaoSenovo
下载
39
查看
298
首次发布
最后更新

评分

0.00 星 0 次评分

XiaoSenovo 的其他资源

后退
顶部 底部