Guides / Building & Resources

繁殖食物:31种生物中,17种只接受一种食物,蜜蜂接受29种

Minecraft通过标签定义繁殖食物。超过一半的生物只接受一种食物,马和狼接受八种,而青蛙的食物标签指向其他生物。

繁殖食物并非针对每种生物硬编码,而是每种生物都有一个标签,这就是为什么数据包可以更改它,以及为什么列表如此不均衡的原因。数据统计来源于Mojang发布的26.2版本标签文件。

31种生物,大多数只接受一种食物

有31个形式为<mob>_food的物品标签,分布不均衡:

生物接受的食物
蜜蜂29
8
8
6
鹦鹉6
猪、兔子3
猫、狐狸、羊驼、豹猫、猪灵2
其他17种1

游戏中超过一半的生物只接受一种食物。牛吃小麦,绵羊吃小麦,山羊吃小麦,海龟吃海草,炽足兽吃诡异菌——一种食物,没有替代品。人们记忆中挑食的生物实际上是常态;灵活的生物才是例外。

蜜蜂是异类,数量是其他生物的三倍

蜜蜂接受29种食物,它们都是花——蒲公英、虞美人、兰花、绒球葱、郁金香等等。没有其他生物能接近这个数量,因为“蜜蜂食物”实际上是“所有小花”,这是一个比任何其他生物的食物范围都大得多的集合。

如果蜜蜂农场没有繁殖,那几乎可以肯定花在标签中;请检查放置位置。

马和狼是真正的八种食物列表

两者都接受8种食物。这一点值得注意,因为这两种生物在喂食错误的食物时,会产生不同的效果,而不是什么都不发生——喂食会治疗或驯服,而不是繁殖——所以长长的列表并不意味着其中任何一种都能开始繁殖。

青蛙的食物标签不是食物

有两个名为frog_food的标签,位于不同的注册表中:

  • 物品slime_ball,这是繁殖青蛙的食物。
  • 实体类型slime, magma_cube,这是青蛙吃掉以产生青蛙灯的生物。

青蛙是游戏中唯一一种食物标签指向其他生物的生物,混淆这两者通常是青蛙灯农场什么也生产不出来的原因:史莱姆球繁殖青蛙,活史莱姆制造青蛙灯。

作物有八种方块,种子有六种物品

  • crops 包含 8 种:甜菜根、胡萝卜、马铃薯、小麦、西瓜梗、南瓜梗、火把花作物、瓶子草作物。
  • villager_plantable_seeds 包含 6 种:小麦种子、马铃薯、胡萝卜、甜菜种子、火把花种子、瓶子草荚果。

这两个列表之间的差异是关键:西瓜梗和南瓜梗是作物,但不是农民村民可种植的种子,这正是村民永远不会重新种植它们的原因,也是西瓜农场无法像小麦农场那样实现村民自动化种植的原因。

适用于数据包

上面列出的每个列表都是一个标签,因此添加食物就是添加一个条目——而不是修补生物代码。由于cropsvillager_plantable_seeds是独立的标签,如果你希望农民耕种自定义作物,则自定义作物需要同时存在于这两个标签中。

农场与繁殖规划器 →

More guides

Browse all →

还想找别的我的世界工具?

一整套在浏览器里运行的生成器、查看器和转换器,全部免费。