天鹬大神
有没有让生物长大的时间变长的指令,最好是无限延长,我养了一些宠物就小的时候可爱,长大了就不好玩了

开心的阿诺
高频修改nbt中的Age
Age:表示生物的年龄刻数;生物为幼体是为负值。生物为成体时,此值大于等于0。大于0时,还表示距离生物能再次繁衍的时间刻数。

天鹬大神

有没有完整的指令,我想要完整的指令

开心的阿诺
天鹬大神 发表于 2023-2-6 17:15
有没有完整的指令,我想要完整的指令

/execute as 你的宠物 run data modify entity @s Age set value -114514
你的宠物可以打个tag,然后用@e[tag=<你设的tag>]表示
没记错的话小于0的value都可以
(可能有点语法错误,还没上游戏试)

天鹬大神
开心的阿诺 发表于 2023-2-6 17:19
/execute as 你的宠物 run data modify entity @s Age set value -114514
你的宠物可以打个tag,然后用@e[ ...

比如我的宠物是只猫,我的用户号就叫“天鹬”,用啥指令?

开心的阿诺
天鹬大神 发表于 2023-2-6 17:21
比如我的宠物是只猫,我的用户号就叫“天鹬”,用啥指令?

如果UUID不变的话,可以用@e[type=cat,nbt={Owner:[<主人的uuid>]}]来获取(注意是uuid而不是用户名)

天鹬大神
开心的阿诺 发表于 2023-2-6 17:28
如果UUID不变的话,可以用@e[type=cat,nbt={Owner:[]}]来获取(注意是uuid而不是用户名) ...

uuid是啥。。。

开心的阿诺
本帖最后由 开心的阿诺 于 2023-2-6 17:47 编辑

自行看wiki百度
获取自己的uuid可以用 /data get entity @s UUID 获取

比如我的命令是:/execute as @e[type=cat,nbt={Owner:[I;-894565827,939083392,-1618508970,965920389]}] run data modify entity @s Age set value -114514

够详细了罢 orz

Muggle2077
本帖最后由 Muggle2077 于 2023-2-6 18:59 编辑
天鹬大神 发表于 2023-2-6 17:21
比如我的宠物是只猫,我的用户号就叫“天鹬”,用啥指令?

走到你的宠物猫旁边,执行以下命令,你的宠物猫就会在 3.4 年后才长大。

  1. execute as @e[type=cat,distance=..2] run data modify entity @s Age set value -2147483648
复制代码

不过,你并没有说明你的游戏版本。默认你使用的是 Java 版原版最新版。

Summer_leaves
你可以使用/gamerule randomTickSpeed来把时间变慢通常为3就是(/gamerule randomTickSpeed 3)调成2或者1,但是呢他不会阻止生物生长,只会变慢,而且我也不确定他会不会影响到生物。


Stone_ingot
uuid的话打指令时准心指着生物好像就可以tab到

开心的阿诺
Muggle2077 发表于 2023-2-6 17:48
执行这条命令,你的宠物猫在 3.4 年后才会长大。

怎么总感觉执行这条命令,是你在 3.4 年后才会长大(无恶意)

开心的阿诺
Stone_ingot 发表于 2023-2-6 17:58
uuid的话打指令时准心指着生物好像就可以tab到

好像tab出来的如b86a48fa-f01a-49ed-8472-e97730d8420b还要自己转换成数组吧?另外好像不可以指到自己吧

开心的阿诺
Summer_leaves 发表于 2023-2-6 17:58
你可以使用/gamerule randomTickSpeed来把时间变慢通常为3就是(/gamerule randomTickSpeed 3)调成2或者1, ...

似乎是tick才影响Age吧

Stone_ingot
开心的阿诺 发表于 2023-2-6 18:02
好像tab出来的如b86a48fa-f01a-49ed-8472-e97730d8420b还要自己转换成数组吧?另外好像不可以指到自己吧[ ...

tab出来的直接塞进选择器里就好了罢

Summer_leaves
开心的阿诺 发表于 2023-2-6 17:58
怎么总感觉执行这条命令,是你在 3.4 年后才会长大(无恶意)

这帖子底线讨论的激烈,但是我就知道有一条指令,能改时间。

开心的阿诺
Stone_ingot 发表于 2023-2-6 18:05
tab出来的直接塞进选择器里就好了罢

虽然不太优雅,但似乎也行 xd
但我想的是有更好的拓展性 qwq
优雅万岁!

开心的阿诺
本帖最后由 开心的阿诺 于 2023-2-6 18:14 编辑
Summer_leaves 发表于 2023-2-6 18:07
这帖子底线讨论的激烈,但是我就知道有一条指令,能改时间。

水评论罢了,每周活跃还差一点 awa(被打
另外这命令是啥,不可能是/time吧

LinGCar
Summer_leaves 发表于 2023-2-6 17:58
你可以使用/gamerule randomTickSpeed来把时间变慢通常为3就是(/gamerule randomTickSpeed 3)调成2或者1, ...

然鹅随机刻并不会影响生物都成长 真正影响的是Age这个tag(

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