1160614251
本帖最后由 1160614251 于 2020-4-15 21:24 编辑

如题
想用Owner但我弄了后无效果
版本20w15a


Y制杖杖
指定的人捡起来什么意思?要只能被破坏者捡起来还是只能被放置者捡起来

1160614251
Y制杖杖 发表于 2020-4-15 21:28
指定的人捡起来什么意思?要只能被破坏者捡起来还是只能被放置者捡起来

只能被我指定的人捡起来

Y制杖杖
1160614251 发表于 2020-4-15 21:29
只能被我指定的人捡起来

Owner理论上是可行的,请问你具体是怎么操作的呢

1160614251
Y制杖杖 发表于 2020-4-15 21:35
Owner理论上是可行的,请问你具体是怎么操作的呢

你会的话给条例子给我就好了

1160614251
(=°ω°)丿 发表于 2020-4-15 21:37
你的指令是什么?现在(1.16)Owner 是整型数组,例如:

我用的是整型数组,麻烦你给一条give的完整指令,谢谢

Y制杖杖
1160614251 发表于 2020-4-15 21:37
你会的话给条例子给我就好了

比如
/data get entity @s UUID 获得你的UUID
然后将潜影贝物体的Owner设置为你的UUID,这样只有你可以捡起
注意格式:如 [I:123,456,789,111]

1160614251
Y制杖杖 发表于 2020-4-15 21:39
比如
/data get entity @s UUID 获得你的UUID
然后将潜影贝物体的Owner设置为你的UUID,这样只有你可以捡 ...

我知道我的数组UUID,我就是用不了我才提问,我要一条能用的give例子

Y制杖杖
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标签

1160614251
Y制杖杖 发表于 2020-4-15 21:49
直接用give是不能实现的哦
给你两种解决方案:
1.给这个潜影盒命名,然后高频检测CustomName为该名字的潜 ...

Owner??[新增:JE 1.16]:如果存在,只有对应UUID的玩家才能够捡起这个物品。通过/give获得(也可以在summon命令中设置)来防止错误的玩家捡起生成的物品实体。

Y制杖杖
1160614251 发表于 2020-4-15 21:50
Owner??[新增:JE 1.16]:如果存在,只有对应UUID的玩家才能够捡起这个物品。通过/give获得(也可以在sum ...

你理解错了,这里的通过give获得是指出这个标签的作用
give指令在执行的时候其实是把物品实体生成在玩家上(所以give的时候你可以看到有物体在你身上
所以为了防止别的玩家捡到本该是give给别的玩家的物品,minecraft会给通过give生成的物品实体打上Owner

1160614251
Y制杖杖 发表于 2020-4-15 21:53
你理解错了,这里的通过give获得是指出这个标签的作用
give指令在执行的时候其实是把物品实体生成在玩家 ...

那么通过summon怎么做
另外give的就算扔了还是能捡起来
且是NBT存在的情况下

Y制杖杖
1160614251 发表于 2020-4-15 21:55
那么通过summon怎么做
另外give的就算扔了还是能捡起来
且是NBT存在的情况下 ...

summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:shulker_box",Count:1b},Owner:你的UUID数组}
潜影盒不知道有没默错,如果生成不出来你改改id

1160614251
Y制杖杖 发表于 2020-4-15 21:57
summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:shulker_box",Count:1b},Owner:你的UUID数组}
潜影盒 ...

指令红了,ID没问题

Y制杖杖
1160614251 发表于 2020-4-15 22:01
指令红了,ID没问题

你打的指令给我看看

1160614251

你这个不是整型数组的ID啊

1160614251
Y制杖杖 发表于 2020-4-15 22:02
你打的指令给我看看

我改了一下,可以了
确实是give有问题
谢谢~

第一页 上一页 下一页 最后一页