我的世界谁会攻击山羊?这问题比你想的复杂

凌晨三点盯着游戏里的山羊发呆,突然想到个无聊问题——这玩意儿在《我的世界》里到底会被谁揍?查了wiki又翻了代码,发现这问题还真有点意思。

一、山羊在游戏里到底算哪根葱

山羊(Goat)是2021年洞穴与山崖更新加进来的中立生物,主要出没在山地群系。这货有三个特别设定:

  • 7格高的摔落伤害免疫(现实里的山羊能爬90度悬崖)
  • 随机用头撞人(包括玩家)的欠揍特性
  • 能产出山羊角这种稀有材料

但重点来了——游戏代码里山羊的敌对关系表是空的。也就是说,没有任何生物会主动攻击山羊,连末影龙见了都当空气。

二、那些你以为会打山羊的"凶手"

1. 闪电苦力怕?想多了

测试时我特意引了只闪电苦力怕到山羊群里,结果这货炸完村民后,山羊们还在淡定吃草。代码显示爆炸伤害对山羊没有特殊判定,跟炸石头一个待遇。

生物类型 对山羊攻击性
僵尸系 无视
灾厄村民 无视
中立生物 被撞才会还手

2. 看似危险的雪傀儡

雪傀儡会主动攻击烈焰人、僵尸猪灵等敌对生物,但山羊不在它的仇恨列表里。我做了个实验:

  • 在10只山羊中间放了雪傀儡
  • 用指令生成20只敌对生物
  • 结果雪傀儡全程在打僵尸,山羊连雪球都没挨到

三、山羊真正的死法排行榜

虽然没人主动打它,但山羊死亡率意外地高。观察了50只山羊的生存情况后:

  1. 摔死(32%):虽然能抗7格高度,但山地地形动不动就几十格落差
  2. 岩浆/火烧(28%):山羊AI经常卡在岩浆块上发呆
  3. 玩家击杀(25%):主要为了刷山羊角和成就
  4. 互殴致死(15%):两只山羊对撞可能造成1.5颗心的伤害

四、代码里隐藏的冷知识

翻代码时发现个彩蛋:山羊的冲撞伤害原本设计为对幼年生物翻倍(可能是模仿现实中山羊顶飞小孩的新闻),后来因为太暴力被移除了。现在幼年山羊和成年山羊的伤害值都是:

  • 简单难度:1心
  • 普通难度:2心
  • 困难难度:3心

还有个没实装的"愤怒山羊"变种,会在雷暴天气出现,伤害值x2。可能留在未来更新用?

五、为什么开发者这样设计

问过做模组的朋友,这种设定可能是为了:

  • 保持山地群系的生态独特性——总不能满地都是战损版山羊
  • 避免和狐狸吃鸡类似的食物链机制引发连锁反应
  • 山羊角作为稀有战利品需要控制产出率

不过最合理的解释可能更简单——程序员偷懒。给山羊加个专属敌对生物要改十几处代码,而山羊本身已经够烦人了(被顶下悬崖三次后我的真实想法)。

窗外天都快亮了,游戏里的山羊还在那蹦跶。突然觉得这问题就像问"现实里谁会打袋鼠"——答案可能是除了人类根本没天敌,但袋鼠自己就是最大的安全隐患。