宇黄yuhuang
我现在要做一个道具 实现右键打开道具 出现一个界面 然后选择东西才能消耗这个道具  目前都能做到前面的,最后一步不知道咋实现删除背包指定道具,xdm求帮忙

余生有我
本帖最后由 萧疏 于 2022-8-6 19:34 编辑

可以尝试使用GuoItemLoreCommand插件去实现消耗物品后触发指令,在使用道具后同等道具也会消失。
例如:右键使用道具XX,触发管理员指令/XX  [打开菜单界面] 然后传送目的地 或者打开目标XX。
在例如:右键使用道具XX,触发管理员指令/XX [让自己**] 然后物品消失
楼主可以自行测试
[综合][未知之域]GuoItemLoreCommand —— 这是超多功能检测Lore执行指令插件[全版本]
https://www.mcbbs.net/thread-682208-1-1.html
(出处: Minecraft(我的世界)中文论坛)


Cavalry_仰望
使用player.getInventory().remove();
或者 player.getInventory().getItemInMainHand().setAmount(0);

OasisCYee
打开道具出现的界面可以自定义吗?可以的话让其打开一个菜单,然后让菜单消耗指定物品执行动作.

名副其实
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1234695
使用此插件

宇黄yuhuang
萧疏 发表于 2022-8-6 19:31
可以尝试使用GuoItemLoreCommand插件去实现消耗物品后触发指令,在使用道具后同等道具也会消失。
例如:右 ...

可能我没表述明白,我的方法是   道具绑定xinxin精灵菜单 选中我的宝可梦(菜单的作用就是选中宝可梦) 打开对应的一个菜单(比如dm、tr、cc),然后这自定义的菜单里面选择比如修改精灵的个体、性格、等指令,我需要在选择完之后删除这个道具

宇黄yuhuang
名副其实 发表于 2022-8-6 20:02
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1234695
使用此插件

可能我没表述明白,我的方法是   道具绑定xinxin精灵菜单 选中我的宝可梦(菜单的作用就是选中宝可梦) 打开对应的一个菜单(比如dm、tr、cc),然后这自定义的菜单里面选择比如修改精灵的个体、性格、等指令,我需要在选择完之后删除这个道具

宇黄yuhuang
OasisCYee 发表于 2022-8-6 19:49
打开道具出现的界面可以自定义吗?可以的话让其打开一个菜单,然后让菜单消耗指定物品执行动作. ...

打开的是xinxin精灵菜单 仅仅作为选择精灵用的 然后再进入下一个菜单

宇黄yuhuang
Cavalry_仰望 发表于 2022-8-6 19:48
使用player.getInventory().remove();
或者 player.getInventory().getItemInMainHand().setAmount(0); ...

原谅我不懂这个

名副其实
宇黄yuhuang 发表于 2022-8-6 20:43
可能我没表述明白,我的方法是   道具绑定xinxin精灵菜单 选中我的宝可梦(菜单的作用就是选中宝可梦)  ...

选择完之后在 TrMenu 的 actions 下直接施加 take-item 操作删除手上的物品即可

宇黄yuhuang
名副其实 发表于 2022-8-6 20:44
选择完之后在 TrMenu 的 actions 下直接施加 take-item 操作删除手上的物品即可

十分感谢