我的世界治愈营火模组下载 – 游戏机制

模组简介

治愈营火(Healing Campfire)由 Serilum 制作,支持 NeoForge、Forge、Fabric 和 Quilt,适用于 26.3、26.1.2、1.21.11、1.20.6、1.19.4。

治愈营火会在普通营火和灵魂营火周围创建治疗区域,使玩家和被动生物获得生命恢复效果,作用范围可调整。模组添加的被动生物也会被治疗,前提是它们没有被归类为 EntityClassification.Monster。当实体身上的效果剩余时间减至一半且仍在营火附近时,效果会刷新。

其他模组添加的营火同样受支持。正在攻击玩家的生物不会被治疗,也可以通过配置排除指定生物。

营火默认施加生命恢复效果,也可以改为任意其他效果,或同时应用多种效果。灵魂营火的作用半径、持续时间、等级和效果均可单独设置,也可以改为治疗敌对生物。

依赖与整合包信息

依赖项

需要 Collective
包含于 The Vanilla Experience
包含于 Serilum's RPG Bundle
运行环境:服务器

可配置

配置指南

该模组需要 Collective。它包含于 The Vanilla Experience 和 Serilum's RPG Bundle,运行环境为服务器,并支持配置。

所有可用配置项

  • checkForCampfireDelayInTicks:默认值 40,最小值 1,最大值 1200。
    模组检查玩家周围营火的间隔,单位为刻。20 刻为 1 秒,因此默认每 2 秒检查一次。
  • healingRadius:默认值 16,最小值 1,最大值 64。
    营火对玩家生效的方块半径。
  • effectDurationSeconds:默认值 60,最小值 1,最大值 600。
    营火施加效果的持续时间,单位为秒。
  • regenerationLevel:默认值 1,最小值 1,最大值 50。
    营火施加效果的等级,默认等级为 1。
  • campfireEffects:默认值 "minecraft:regeneration"。
    营火施加的效果,默认是生命恢复。
  • healPassiveMobs:默认值 true。
    启用后,营火会治疗附近的被动生物;对被动生物的生效半径按其碰撞箱宽度的一半计算。
  • mobsThatAreNotHealed:默认值 ""。
    永远不会获得营火效果的生物。
  • secondsAfterMobDamageBeforeHealing:默认值 0,最小值 0,最大值 600。
    生物或玩家受到伤害后,营火等待多少秒才会再次施加效果。设为 0 则不等待。
  • hideEffectParticles:默认值 true。
    启用后,隐藏营火效果的粒子。
  • campfireMustBeLit:默认值 true。
    启用后,只有点燃的营火才会生效。
  • campfireMustBeSignalling:默认值 false。
    启用后,只有处于信号状态的营火才会生效。

仅适用于 1.16 及更高版本的配置项:

  • enableEffectForNormalCampfires:默认值 true。
    启用后,模组会对普通营火生效。
  • enableEffectForSoulCampfires:默认值 true。
    启用后,模组会对灵魂营火生效。
  • soulCampfireHealingRadius:默认值 16,最小值 1,最大值 64。
    灵魂营火施加效果的方块半径。
  • soulCampfireEffectDurationSeconds:默认值 60,最小值 1,最大值 600。
    灵魂营火施加效果的持续时间,单位为秒。
  • soulCampfireEffectLevel:默认值 1,最小值 1,最大值 50。
    灵魂营火施加效果的等级,默认等级为 1。
  • soulCampfireEffects:默认值 "minecraft:regeneration"。
    灵魂营火施加的效果,默认是生命恢复。
  • soulCampfiresHealHostileMobsInstead:默认值 false。
    启用后,灵魂营火会改为对敌对生物施加效果,而不是玩家和被动生物。

资源信息

适用版本
26.3、26.1.2、1.21.11、1.20.6、1.19.4
资源版本
Java 版
发布者
Serilum

请输入验证码查看《我的世界》资源下载链接
验证码:
微信扫描右侧二维码,输入“验证码”即可获取验证码来下载资源。

发表回复