ArcartXPacketCommand——通过Shimmer语句发包执行指令

免费 ArcartXPacketCommand——通过Shimmer语句发包执行指令 1.0.0

没有下载权限
支持核心
Spigot,Bukkit,Paper
原创/转载
原创
作者
17Artist
前置
ArcartX
支持版本
1.18+
1756491357353.webp

1756491383681.webp

该插件是通过接收Shimmer语句:Packet.send(....) 来根据设置以控制台/op身份执行指定id的预设命令。
也许您存在疑问,为什么不干脆让Shimmer支持比如 Player.runOpCommand(...) 这样的函数?—— 这是因为,Shimmer是纯客户端执行的若客户端的脚本被篡改或者该接口被恶意调用,极有可能会因为越权对您的服务器造成破坏
所以便有了这个插件,客户端只负责“告诉”服务端要执行哪套预设命令,只有这套预设存在时,才会调用。

1756491757566.webp

1. 首先,我们先安装插件,安装完成后,进入后台,打开插件目录,进入该插件目录,应该可以发现一个叫做/presets的子目录,你可以按照以下格式创建多个文件以便分组。
YAML:
扩展 折叠 复制
示例1:
  type: op # 以什么身份执行 可选 console(控制台) 或者 op
  commands:
    - say 你好,我是<player>
    - say 你好,我是<player> 这里可以输入多条命令
示例2:
  type: console
  commands:
    - say 你好呀,<player>
    - say 你好呀,<player> 这里可以输入多条命令


2. 然后,如果进行了修改,我们可以执行命令/apc reload (OP可用)来进行重载。
1756492349300.webp

3. 最后,在我们需要的位置执行Shimmer脚本
比如要调用上面示例中的“示例1”,则执行Packet.send('ArcartXPacketCommand', '示例1')
执行完成这个语句之后,就会按照预设的身份允许配置的命令了
1756492438329.webp
作者
17Artist
下载
2
查看
52
首次发布
最后更新

评分

0.00 星 0 星

来自 17Artist 的更多资源

分享此资源