模组简介
治愈营火(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,运行环境为服务器,并支持配置。
所有可用配置项
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。
启用后,灵魂营火会改为对敌对生物施加效果,而不是玩家和被动生物。

我的世界中文站 国内知名Minecraft中文主题网站