白慕_Baimu
本帖最后由 白慕_Baimu 于 2022-9-11 18:41 编辑

如果可以的话,在配置文件中最好就可更改每一个英文id对应的指令(玩家执行),如若没有匹配的英文id就统一是一个,然后指令中可运用的变量(玩家,主手物品栏号)
这个找了好久没找到的说...可能需要定制(麻烦了=-=!),金粒不够可再加嘛=w=,再次谢谢大佬啦!



cnYeqi
服务器版本呢?,你说的英文ID是什么 是物品名?还是材质的英文名?

白慕_Baimu
本帖最后由 白慕_Baimu 于 2022-9-11 20:13 编辑
cnYeqi 发表于 2022-9-11 20:08
服务器版本呢?,你说的英文ID是什么 是物品名?还是材质的英文名?

Cat 1.12.2,那个英文Id(物品下面显示的灰色的那个)比如说石头就是minecraft:stone,大佬大佬!QwQ

cnYeqi
白慕_Baimu 发表于 2022-9-11 20:12
Cat 1.12.2,那个英文Id(物品下面显示的灰色的那个)比如说石头就是minecraft:stone ...

这个指令可以一直执行么?执行后需要消耗或者进入冷却么

白慕_Baimu
cnYeqi 发表于 2022-9-11 20:13
这个指令可以一直执行么?执行后需要消耗或者进入冷却么

应该是不需要,如果我倒时候有需求,我用别的指令组插件转一下就可以实现了o(* ̄︶ ̄*)o

cnYeqi
本帖最后由 cnYeqi 于 2022-9-11 21:10 编辑

按你的需求写完了 ItemCMD-1.0-SNAPSHOT.jar (5.28 KB, 下载次数: 1)
1.0忘记加权限了
ItemCMD-1.1-SNAPSHOT.jar (5.42 KB, 下载次数: 1)

NORMAL: 是设置默认指令空手是AIR
其他的需要加直接按我给的加就行

*player* 玩家名变量
*hand* 主手物品位置变量(从左边开始是0)

icmd reload  - 重载插件                权限           icmd.reload
icmd go  -  根据手中物品执行指令 权限           icmd.go

配置示例



白慕_Baimu
cnYeqi 发表于 2022-9-11 20:57
按你的需求写完了
1.0忘记加权限了

他似乎识别不了模组物品诶,填写mw:ak15和直接填ak15都不行咋办=-=!?

cnYeqi
白慕_Baimu 发表于 2022-9-11 21:14
他似乎识别不了模组物品诶,填写mw:ak15和直接填ak15都不行咋办=-=!?

等下我发给你个DEBUG版 你把插件发的信息发给我

白慕_Baimu
cnYeqi 发表于 2022-9-11 21:18
等下我发给你个DEBUG版 你把插件发的信息发给我

欧克,没问题AwA

cnYeqi

拿着MOD物品输入/icmd debug
把他的反馈信息发给我 ItemCMD-1.2-DEBUG.jar (5.47 KB, 下载次数: 2)


白慕_Baimu
cnYeqi 发表于 2022-9-11 21:22
拿着MOD物品输入/icmd debug
把他的反馈信息发给我

就显示MW_AK15

cnYeqi

那你试试MW_AK15: 指令这样能不能行

白慕_Baimu
cnYeqi 发表于 2022-9-11 21:22
拿着MOD物品输入/icmd debug
把他的反馈信息发给我

诶,好了好了!?难道是刚刚小写的问题?QWQ

cnYeqi
白慕_Baimu 发表于 2022-9-11 21:27
诶,好了好了!?难道是刚刚小写的问题?QWQ

格式问题吧
材质里面因为命名问题: 有特殊意义
所以用_分割了
我没整过MOD相关所以之前不知道
那就用之前的1.1版本就行

白慕_Baimu
cnYeqi 发表于 2022-9-11 21:28
格式问题吧
材质里面因为命名问题: 有特殊意义
所以用_分割了

Debug版本会有什么问题不,我闲着没事还能查查idAwA

cnYeqi
白慕_Baimu 发表于 2022-9-11 21:33
Debug版本会有什么问题不,我闲着没事还能查查idAwA

没问题 就是debug指令没有加权限 玩家也可以用

白慕_Baimu
cnYeqi 发表于 2022-9-11 21:39
没问题 就是debug指令没有加权限 玩家也可以用

欧克欧克,了解,再次谢谢大佬!ヾ(❀^ω^)ノ゙