我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 125|回复: 0

[脚本资源] [原创|Scriptirc] SwapFCommand 潜行+F键 执行命令

[复制链接]

Lv.4 矿工

暴龙战士

人气
20 点
金粒
378 粒
宝石
0 颗
爱心
0 颗
钻石
26 颗
贡献
0 点
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 WKEA 于 2025-5-8 18:53 编辑

SwapFCommand 插件脚本说明功能概述
  • 玩家在“潜行”状态下按下 F(换手键)时,自动执行配置文件中指定的命令。
  • 命令支持 PlaceholderAPI(PAPI)变量。如果服务器未安装 PAPI,则至少支持 %player% 变量(自动替换为玩家名)。
  • 权限节点 swapf.command.use 控制触发资格。
  • 插件首次启动会自动生成 config.yml 配置文件,支持自定义命令模板。
  • 提供 /swapfreload 指令热重载配置文件。
使用方法(请确保服务器内安装了 Scriptirc ):
  • 将脚本源码(SwapFCommand.java)放入 plugins/Scriptirc/script_src 目录下。
  • plugins/Scriptirc/文件夹内新建一个名为 lib 文件夹 将PAPI插件拷贝一份到这里面 (Scriptirc 1.0版本 和 1.1版本 必须要做这一步)
  • 进入游戏后台,执行:
    • 编译脚本:/si compiler SwapFCommand.java
    • 加载插件:/si load SwapFCommand
  • 插件首次运行会在 plugins/SwapFCommand/config.yml 生成配置文件,编辑其中的 command 字段即可自定义触发命令。
  • 玩家需拥有swapf.command.use 权限节点,潜行+F 即可触发。
  • 支持 /swapfreload 指令热重载配置。
变量说明
  • 若服务器安装了 PlaceholderAPI,则命令支持所有 PAPI 变量。
  • 若未安装 PAPI,则至少支持 %player%(自动替换为玩家名)。
注意事项
  • 该脚本仅监听潜行+F,避免高频事件对性能影响。
  • 所有命令均以控制台身份执行,确保权限。
  • 请在正式服上线前充分测试,并做好数据备份。
  • 如需扩展更多变量或功能,可进一步自定义源码。
SwapFCommand.zip (1.67 KB, 下载次数: 0)

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-5-11 14:11 , Processed in 0.176564 second(s), 20 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部