兮莫辞
如图。玩家打开菜单,扣除物品然后召唤怪物。

流程:先检测玩家物品够不够,如果够,则扣除并召唤怪物,提示召唤成功
    如果不够,则提示物品不足,召唤失败
怎么写才能实现这个,求大佬指点   

spigot1.18.2   trmenu V3


夜雨晨风丶
  1.   C:
  2.     display:
  3.       mats: diamond
  4.       name: '&a&l召唤'
  5.     actions:
  6.       all:
  7.         - condition: 'item *"material:wool,data:0,name=§5§l蓬松羊毛,amount:8"'
  8.           actions:
  9.           - 'title: &a召唤成功!'
  10.           - 'take-item: material:wool,data:0,name=§5§l蓬松羊毛,amount:8'
  11.           - 'console: mm m spawn heishanyang %player_name%'
  12.           - 'close'
  13.           deny:
  14.           - 'close'
  15.           - 'title: &c物品数量不足!'
复制代码

兮莫辞

大佬,按你的代码试了一下,总是提示物品数量不足,但是背包明明有的。data:0代表什么意思,求教

夜雨晨风丶
兮莫辞 发表于 2023-10-19 23:09
大佬,按你的代码试了一下,总是提示物品数量不足,但是背包明明有的。data:0代表什么意思,求教。帖子更 ...

哦我是1.12.2写的。所以羊毛id是wool,data是数据。你1.18直接按白色羊毛材质写,不需要写data

兮莫辞
夜雨晨风丶 发表于 2023-10-19 23:10
哦我是1.12.2写的。所以羊毛id是wool,data是数据。你1.18直接按白色羊毛材质写,不需要写data ...

还是不行,帖子现在的图片是我现在改的

夜雨晨风丶
兮莫辞 发表于 2023-10-19 23:21
还是不行,帖子现在的图片是我现在改的

你的物品名是不是没对上。你的物品名应该是§f蓬松羊毛。如果只是蓬松羊毛那是默认斜体的

兮莫辞
夜雨晨风丶 发表于 2023-10-19 23:23
你的物品名是不是没对上。你的物品名应该是§f蓬松羊毛。如果只是蓬松羊毛那是默认斜体的 ...

对上了。我下面那三行注释的是可以扣除的。问题应该出在condition那行

夜雨晨风丶
兮莫辞 发表于 2023-10-19 23:28
对上了。我下面那三行注释的是可以扣除的。问题应该出在condition那行

你真真真的确定你的物品名是正确的吗,包括颜色符号
  1.   C:
  2.     display:
  3.       mats: diamond
  4.       name: '&a&l召唤'
  5.     actions:
  6.       all:
  7.         - condition: 'item *"material:white_wool,name=§f蓬松羊毛,amount:8"'
  8.           actions:
  9.           - 'title: &a召唤成功!'
  10.           - 'take-item: material:white_wool,name=§f蓬松羊毛,amount:8'
  11.           - 'console: mm m spawn heishanyang %player_name%'
  12.           - 'close'
  13.           deny:
  14.           - 'close'
  15.           - 'title: &c物品数量不足!'1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.
复制代码

兮莫辞
夜雨晨风丶 发表于 2023-10-19 23:31
你真真真的确定你的物品名是正确的吗,包括颜色符号

确定的,我执行下面三行是没问题的

夜雨晨风丶
兮莫辞 发表于 2023-10-19 23:35
确定的,我执行下面三行是没问题的

你加我好友我远程给你看下好了。联系方式在下面