而在基岩版,你需要一个实体生成事件:
/summon pig ~~~ minecraft:entity_born
这样子可以生成出来一只小猪。
生成事件严格来说叫做生物事件,是基岩版独有的东西。生成事件用于自定义一个生物或实体其生成后的行为,且该生成事件是支持该实体的,不然无法生效。一个生成事件参数只能填写一个生成事件。关于生成事件基岩版有一个专门的指令:/event。
由于生成事件比较难找(命令助手倒是有,就是为什么一定要用内置浏览器啊!),这儿就放几个比较常用的吧:
minecraft:entity_spawned——实体自然生成:作用于可以自然生成的实体
minecraft:entity_born——生成幼年实体:作用于有幼年状态的生物(非亡灵生物)
minecraft:ageable_grow_up——生成成年实体:作用于有成年状态的生物(非亡灵生物)
minecraft:on_tame——生成已驯服实体:作用于可驯服的生物(狼:为什么我变成红色了?)
minecraft:bee_angry——生成被激怒的实体:作用于中立生物和蠹虫,不包括北极熊
minecraft:bee_charged——生成具有闪电的实体:作用于苦力怕
minecraft:as_baby——生成幼年实体:作用于亡灵生物
minecraft:as_adult——生成成年实体:作用于亡灵生物
现在我们生成了一只小猪,但如果要生成一只倒立的小猪,那该怎么办?
正常情况下,你需要搞到命令牌并用铁砧将其重新命名为Dinnerbone或Grumm,然后给这只小猪赋予名字才行。
但如果要在服务器中自动化,这该怎么办?
在Java版中,你只需要: