• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
SenBindKey—按键绑定插件

Bukkit SenBindKey—按键绑定插件 1.0

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 游戏版本
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
作者
XiaoSenava
下载
1
查看
38
首次发布
最后更新
评分
0.00 星 0 星

来自XiaoSenava的更多资源

分享资源