有没有让生物长大的时间变长的指令,最好是无限延长,我养了一些宠物就小的时候可爱,长大了就不好玩了
高频修改nbt中的Age
Age:表示生物的年龄刻数;生物为幼体是为负值。生物为成体时,此值大于等于0。大于0时,还表示距离生物能再次繁衍的时间刻数。
开心的阿诺 发表于 2023-2-6 17:11
高频修改nbt中的Age
有没有完整的指令,我想要完整的指令
天鹬大神 发表于 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: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
天鹬大神 发表于 2023-2-6 17:30
uuid是啥。。。
自行看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 于 2023-2-6 18:59 编辑
走到你的宠物猫旁边,执行以下命令,你的宠物猫就会在 3.4 年后才长大。
复制代码
不过,你并没有说明你的游戏版本。默认你使用的是 Java 版原版最新版。
天鹬大神 发表于 2023-2-6 17:21
比如我的宠物是只猫,我的用户号就叫“天鹬”,用啥指令?
走到你的宠物猫旁边,执行以下命令,你的宠物猫就会在 3.4 年后才长大。
- execute as @e[type=cat,distance=..2] run data modify entity @s Age set value -2147483648
不过,你并没有说明你的游戏版本。默认你使用的是 Java 版原版最新版。
你可以使用/gamerule randomTickSpeed来把时间变慢通常为3就是(/gamerule randomTickSpeed 3)调成2或者1,但是呢他不会阻止生物生长,只会变慢,而且我也不确定他会不会影响到生物。
uuid的话打指令时准心指着生物好像就可以tab到
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吧

开心的阿诺 发表于 2023-2-6 18:02
好像tab出来的如b86a48fa-f01a-49ed-8472-e97730d8420b还要自己转换成数组吧?另外好像不可以指到自己吧[ ...
tab出来的直接塞进选择器里就好了罢
本帖最后由 开心的阿诺 于 2023-2-6 18:14 编辑
水评论罢了,每周活跃还差一点 awa(被打
另外这命令是啥,不可能是/time吧
Summer_leaves 发表于 2023-2-6 18:07
这帖子底线讨论的激烈,但是我就知道有一条指令,能改时间。
另外这命令是啥,

Summer_leaves 发表于 2023-2-6 17:58
你可以使用/gamerule randomTickSpeed来把时间变慢通常为3就是(/gamerule randomTickSpeed 3)调成2或者1, ...
然鹅随机刻并不会影响生物都成长 真正影响的是Age这个tag(