本帖最后由 1160614251 于 2020-4-15 21:24 编辑
如题
想用Owner但我弄了后无效果
版本20w15a
如题
想用Owner但我弄了后无效果
版本20w15a
指定的人捡起来什么意思?要只能被破坏者捡起来还是只能被放置者捡起来
Y制杖杖 发表于 2020-4-15 21:28
指定的人捡起来什么意思?要只能被破坏者捡起来还是只能被放置者捡起来
只能被我指定的人捡起来
1160614251 发表于 2020-4-15 21:29
只能被我指定的人捡起来
Owner理论上是可行的,请问你具体是怎么操作的呢
Y制杖杖 发表于 2020-4-15 21:35
Owner理论上是可行的,请问你具体是怎么操作的呢
你会的话给条例子给我就好了
(=°ω°)丿 发表于 2020-4-15 21:37
你的指令是什么?现在(1.16)Owner 是整型数组,例如:
我用的是整型数组,麻烦你给一条give的完整指令,谢谢
1160614251 发表于 2020-4-15 21:37
你会的话给条例子给我就好了
比如
/data get entity @s UUID 获得你的UUID
然后将潜影贝物体的Owner设置为你的UUID,这样只有你可以捡起
注意格式:如 [I:123,456,789,111]
Y制杖杖 发表于 2020-4-15 21:39
比如
/data get entity @s UUID 获得你的UUID
然后将潜影贝物体的Owner设置为你的UUID,这样只有你可以捡 ...
我知道我的数组UUID,我就是用不了我才提问,我要一条能用的give例子
1160614251 发表于 2020-4-15 21:42
我知道我的数组UUID,我就是用不了我才提问,我要一条能用的give例子
直接用give是不能实现的哦
给你两种解决方案:
1.给这个潜影盒命名,然后高频检测CustomName为该名字的潜影盒掉落物,一旦检测到就将Owner标签改为自己的UUID
execute as @e[type=item,tag={Item:{tag:{BlockEntityTag:{CustomName:"你改的名字"}}}}] run data modify entity @s Owner set from entity 你的游戏ID UUID
2.使用数据包修改潜影盒的掉落表,直接用set_nbt附加Owner标签
Y制杖杖 发表于 2020-4-15 21:49
直接用give是不能实现的哦
给你两种解决方案:
1.给这个潜影盒命名,然后高频检测CustomName为该名字的潜 ...
Owner??[新增:JE 1.16]:如果存在,只有对应UUID的玩家才能够捡起这个物品。通过/give获得(也可以在summon命令中设置)来防止错误的玩家捡起生成的物品实体。
1160614251 发表于 2020-4-15 21:50
Owner??[新增:JE 1.16]:如果存在,只有对应UUID的玩家才能够捡起这个物品。通过/give获得(也可以在sum ...
你理解错了,这里的通过give获得是指出这个标签的作用
give指令在执行的时候其实是把物品实体生成在玩家上(所以give的时候你可以看到有物体在你身上
所以为了防止别的玩家捡到本该是give给别的玩家的物品,minecraft会给通过give生成的物品实体打上Owner
Y制杖杖 发表于 2020-4-15 21:53
你理解错了,这里的通过give获得是指出这个标签的作用
give指令在执行的时候其实是把物品实体生成在玩家 ...
那么通过summon怎么做
另外give的就算扔了还是能捡起来
且是NBT存在的情况下
1160614251 发表于 2020-4-15 21:55
那么通过summon怎么做
另外give的就算扔了还是能捡起来
且是NBT存在的情况下 ...
summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:shulker_box",Count:1b},Owner:你的UUID数组}
潜影盒不知道有没默错,如果生成不出来你改改id
Y制杖杖 发表于 2020-4-15 21:57
summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:shulker_box",Count:1b},Owner:你的UUID数组}
潜影盒 ...
指令红了,ID没问题
1160614251 发表于 2020-4-15 22:01
指令红了,ID没问题
你打的指令给我看看
(=°ω°)丿 发表于 2020-4-15 21:56
我又被无视了(
你这个不是整型数组的ID啊