跳到正文

Mebahel’s Skeleton Revival

作者:Mebahel

死亡不再是终点……它们的头骨逃离此地,只为再次复生。在 Mebahel’s Skeleton Revival 中,召唤、猎杀,或是承受后果——每具骷髅都有第二次机会。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Mebahel的骷髅复活

击杀骷髅不再总意味着战斗结束。

骷髅或凋灵骷髅死亡时,有一定概率留下一个活骷髅头颅,概率可在配置中调整。头颅会立即试图逃离附近的玩家和生物。如果没人能及时摧毁它,它就会停下来,播放复活动画,并让原来的生物复活。

这为战斗带来了一点虽小却明显的变化:你可以追上头颅彻底解决它,也可以置之不理,冒着几秒后再次与骷髅战斗的风险。


依赖项

Forge / NeoForge

Fabric


运作方式

  • 骷髅和凋灵骷髅分别拥有独立的复活概率。
  • 活骷髅头颅会保留对应的骷髅或凋灵骷髅外观。
  • 头颅会保留原生物的自定义名称、当前状态效果以及头部栏位中的物品(包括其附魔),并在生物复活后将这些信息还原给它。
  • 默认情况下,复活的生物无法再次生成活骷髅头颅。如果你想让复活循环无限持续,可以在配置中关闭此保护。
  • 默认情况下,刷怪笼生成的生物不会受到影响,但可以在配置中更改此设置。
  • 计时结束前可以击杀头颅。它拥有独立的生命值、战利品和动画。
  • 模组添加的活体实体也可以通过实体列表配置使用同一套机制。

配置

游戏启动一次后会生成两个配置文件。文件位于:

config/mebahels-skeleton-revival/

编辑后请重启游戏或服务器。

主要设置

文件:mebahels-skeleton-revival_config.json

{
  "skeletonHeadSpawnRate": 12,
  "witherSkeletonHeadSpawnRate": 12,
  "timeBeforeRevival": 140,
  "skeletonHeadHealthPercentage": 40,
  "reanimatedEntitiesCanSpawnHeads": false,
  "skeletonHeadTakesFallDamage": false,
  "skeletonHeadShouldDropExperience": true,
  "respawnedEntityShouldDropExperience": true,
  "respawnedEntityShouldDropItem": true,
  "canSpawnFromSpawner": false
}
  • skeletonHeadSpawnRate:骷髅列表中实体死亡时生成活骷髅头颅的概率,范围为0到100。
  • witherSkeletonHeadSpawnRate:凋灵骷髅列表中实体的相同设置。
  • timeBeforeRevival:头颅复活原生物前的等待时间,单位为游戏刻。Minecraft 每秒运行 20 个游戏刻,因此默认值140相当于 7 秒。低于30的值会重置为默认值。
  • skeletonHeadHealthPercentage:活骷髅头颅生命值占原生物最大生命值的百分比,范围为1到100。默认值40会使头颅拥有原生物最大生命值的 40%。
  • reanimatedEntitiesCanSpawnHeads:设为true时,复活的生物死亡后可以再次生成活骷髅头颅,让复活循环无限持续。
  • skeletonHeadTakesFallDamage:控制活骷髅头颅是否会受到摔落伤害。
  • skeletonHeadShouldDropExperience:控制活骷髅头颅是否会掉落经验。
  • respawnedEntityShouldDropExperience:控制复活的生物再次被击杀时是否会掉落经验。
  • respawnedEntityShouldDropItem:控制复活的生物再次被击杀时是否会掉落正常战利品。
  • canSpawnFromSpawner:设为true时,刷怪笼生成的生物也可以留下活骷髅头颅。

不在0到100范围内的生成概率会被替换为默认值12。

添加其他实体

文件:entity-type-that-should-spawn-head_config.json

{
  "skeletonHeadEntities": [
    "minecraft:skeleton",
    "modid:custom_archer"
  ],
  "witherSkeletonHeadEntities": [
    "minecraft:wither_skeleton",
    "modid:dark_knight"
  ]
}

将实体 ID 添加到以下任一列表,即可将其纳入复活系统。添加到 skeletonHeadEntities 的实体会生成普通骷髅头颅,添加到 witherSkeletonHeadEntities 的实体会生成凋灵骷髅头颅。复活的生物与最初死亡的实体类型相同,包括其他模组添加的实体。

实体 ID 使用 namespace:entity_name 格式。例如,原版骷髅的 ID 是 minecraft:skeleton。添加其他模组中的实体时,需要使用其准确的注册 ID。


反馈与支持

该模组仍在开发中。欢迎通过 Discord 服务器提交错误报告、平衡性反馈和兼容性建议。

常见问题

Mebahel’s Skeleton Revival 支持哪些 Minecraft 版本?

Mebahel’s Skeleton Revival 支持 Minecraft Java 版 1.20–1.21.1,共 4 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Mebahel’s Skeleton Revival 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Mebahel 的其他作品

查看全部 →