• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 数据包初学者求助

DINO

【Lv:1】

正式会员
注册
2026/05/03
消息
3
金粒
342.35金粒
在mc wiki的自定义物品教程中看到如下一段函数:
execute if items entity @s weapon.* *[custom_data~{id:"generic:poisonous_apple"}] run function generic:item/poisonous_apple/consumed
请问weapon.* *[custom_data~{id:"generic:poisonous_apple"}]的意思是什么,其中两个星号这么写是一种简写方法还是只能这么写?
找了很久没有答案,求大佬解惑/(QAQ)/~~
 
最后编辑:
领取红包用户
通天野马 苍空和龙
解决方案
第2句由AI辅助翻译
毕竟我领了你的红包
我就逐句给你翻译一下吧:
(下面的用的md排版,单纯觉得顺手)
[MD] --- 1. `execute if items entity @s` = **当前玩家 (@s) 的物品栏里,是否存在符合下面条件的物品。** 2. `weapon.*`: * 限定槽位:**主手**[B] +[/B] **副手**(所有 “武器类” 槽位)。 * `weapon.mainhand` = **主手** * `weapon.offhand` = **副手** * `weapon.*` = **上面两个一起检测** 3. `*` = **物品 ID:任意物品都可以(不管是苹果、剑、弓都行)。** 4. `[custom_data~{id:"generic:poisonous_apple"}]`: * 必须满足的组件条件: * 物品的 `minecraft:custom_data` 里,包含一个 id 字段,值为 `generic:poisonous_apple`。 * `~` 包含匹配:只要 `custom_data` 里有这段就够,不需要完全一样(好像吧)。 5. 合起来意思: > 如果玩家主手或副手拿着任意物品,且该物品的自定义数据里写了 id:"generic:poisonous_apple",就执行后面的 function(毒苹果被食用的逻辑)。 6. 版本注意(很重要): * 1.20.5+:用 custom_data 组件,语法 *[custom_data~{...}](你看到的就是这种)。 * 1.20.4-:用旧 NBT...[/MD]
第2句由AI辅助翻译
毕竟我领了你的红包
我就逐句给你翻译一下吧:
(下面的用的md排版,单纯觉得顺手)
[MD] --- 1. `execute if items entity @s` = **当前玩家 (@s) 的物品栏里,是否存在符合下面条件的物品。** 2. `weapon.*`: * 限定槽位:**主手**[B] +[/B] **副手**(所有 “武器类” 槽位)。 * `weapon.mainhand` = **主手** * `weapon.offhand` = **副手** * `weapon.*` = **上面两个一起检测** 3. `*` = **物品 ID:任意物品都可以(不管是苹果、剑、弓都行)。** 4. `[custom_data~{id:"generic:poisonous_apple"}]`: * 必须满足的组件条件: * 物品的 `minecraft:custom_data` 里,包含一个 id 字段,值为 `generic:poisonous_apple`。 * `~` 包含匹配:只要 `custom_data` 里有这段就够,不需要完全一样(好像吧)。 5. 合起来意思: > 如果玩家主手或副手拿着任意物品,且该物品的自定义数据里写了 id:"generic:poisonous_apple",就执行后面的 function(毒苹果被食用的逻辑)。 6. 版本注意(很重要): * 1.20.5+:用 custom_data 组件,语法 *[custom_data~{...}](你看到的就是这种)。 * 1.20.4-:用旧 NBT 语法:*{id:"generic:poisonous_apple"}(没有 [] 和 custom_data~)。 --- [/MD]
冷知识:我写这个用了3分钟,排版用了7分钟
 
解决方案

在线会员

  • 健纲 黄
  • Ashsk
  • fox46
  • wenrongxx
后退
顶部 底部