僵尸攻击所有实体!

僵尸攻击所有实体!

使僵尸攻击游戏中的每一种原版生物(至少,它应该能)

完全重制

我最初是用 mcreator 制作这个模组的,那个……嗯……很糟糕。现在我是真正地编写了它,这意味着一个更好、更优化的模组。一些重要特性:

可定制性:

你现在可以从僵尸的攻击目标中排除任何生物,使它们不会攻击这些生物。在基础模组中,排除的有苦力怕、僵尸村民、僵尸、溺尸和僵尸马。

但你可以添加任何实体。你只需要制作一个数据包。如果你不想费心制作,我做了一个示例包你可以在这里下载,你可以直接修改它。

对于 1.21.1 版本,将 "entity_types" 文件夹重命名为 "entity_type"。也就是去掉末尾的 S。

如果你想手动操作,这里有一个教程:

教程

简而言之;命名空间->data->zombiesattackeverything->tags->entity_types->zombie_friendly_type.json

对于 1.21.1 版本,将 "entity_types" 文件夹重命名为 "entity_type"。也就是去掉末尾的 S。

首先制作一个数据包,很简单,只需创建一个你想要的任意名称的文件夹,然后在该文件夹中添加一个名为 "pack.mcmeta" 的文件(显然不带引号),并在其中添加以下文本:

{
  "pack": {
    "description": "这个数据包做这做那很酷的描述随便什么",
    "pack_format": 61
  }
}

description 就是你将数据包添加到世界时显示在其下方的文本,它其实不太重要。pack_format 也不太重要,它用来表示该数据包面向的版本,但即使它设为 1(举例),也不会阻止数据包在最新版本上运行。

然后添加另一个名为 "data" 的文件夹,在里面添加一个名为 "zombiesattackanything" 的文件夹,在其中添加一个名为 "entity_types" 的文件夹,再在其中添加一个名为 "zombie_friendly_type.json" 的文件。在其中添加以下文本:

{
  "replace": false,
  "values": [
    "namespace:entityid",
    "minecraft:zombie"
  ]
}

然后,大功告成!

加入 Discord! 你可以寻求帮助、请求模组、提出建议、闲聊,或者索取我做过的任何模组的源代码(如果我还保留着源代码的话)

或者如果你觉得慷慨的话,可以捐赠给我的 Kofi!

旧描述: 这个模组让任何僵尸在原版游戏中当生存模式玩家不在附近时攻击其他实体。

这样你就可以让你的末日世界感觉更真实,僵尸真的会攻击其他生物。

仅适用于 forge 1.20.1 和 neoforge 1.20.4。如果你有任何建议,或者发现它们不杀死某个特定生物的 bug,请在评论中告诉我