Deing
首先说明,虽然这个问题涉及到mod,但是因为是一个跟指令有关的问题,我怕发到mod问答版反而没有很多懂指令的人看,那样更解决不了,所以发这儿了
版本1.10.2
匠魂mod里的工具以掉落物形式落到地上时,我试图用execute指令让它执行/say hi,然而输入/execute @e[type=Item,r=4] ~ ~ ~ say hi  后提示提供的实体UUID格式无效,于是我直接用/execute @e[r=50] ~ ~ ~ say hi   得到如下图所示



可以看到,鼠标指到“猪”上时,显示Type为Pig,这和我们所知道的一样,但指到那个匠魂工具时,显示的是一长串带空格的东西而不只是Item。我把那串东西输入,依然无效,然后,我尝试了多种组合
type=tconstruct.Indestructible.Item
type=tconstruct.Indestructible:Item
type=Item.tconstruct.Indestructible
均无效
所以我想知道,它的type到底是什么,输入什么我才能用execute等指令精确找到它


爱心魔王FHC
你试试用entitydata获得他的数据

纱夜




首先原版物品也不能直接execute
另外好巧 我也玩1.10.2匠魂

/scoreboard players tag @e[type=Item] add sn {Item:{id:"tconstruct:soil"}}
你需要给掉落物+tag 至于你问的问题的物品名字
就是
tconstruct.Indestructible

然后
/execute @e[tag=sn] ~ ~ ~  say 1


我是用匠魂的水泥方块做的


纱夜
阴阳师元素祭祀 发表于 2016-11-10 20:06
首先原版物品也不能直接execute
另外好巧 我也玩1.10.2匠魂

tconstruct:
一定要加
表示来自匠魂物品
【原版也要叫minecraft:
后面就是物品英文名了

另外格式我这是正确的

刚开始图片显示所有人say1我是用@e
告诉你只能用@e
【原版石头不能用type=stone 也不能用name=stone

Deing
阴阳师元素祭祀 发表于 2016-11-10 20:08
tconstruct:
一定要加
表示来自匠魂物品

。。。拜托,掉在地上的原版石头是type=Item,stone是Item下id的值。
一般来说所有掉落物都是Item,但是匠魂掉落物却不是Item,而是那一串
你看你那个第一张图,蓝色方框中显示的不也是Type:Item 嘛
我就是想问这个匠魂物品的type是什么,加标签的方法我也知道

下一页 最后一页