跳到正文

Healing Campfire

作者:Serilum

🔥🩹 以(灵魂)营火为中心创建一个区域,使玩家和被动型生物获得生命恢复效果。

收藏

介绍

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

一个 Serilum 模组。用爱制作。大量适用于 Fabric、Forge 和 Neo 的活跃模组!

CurseForge Modrinth Patreon YouTube

关于此模组

Healing Campfire 会在营火周围创建一个区域,玩家和/或被动生物可在可配置的半径内获得生命恢复效果。模组添加的被动实体也会被治疗,只要它们不被归类为“EntityClassification.Monster”。当实体剩余一半生命恢复效果且靠近营火时,效果持续时间将会刷新。

其他模组添加的营火同样有效。正在攻击玩家的生物不会被治疗,特定生物可在配置中排除。

默认情况下营火提供生命恢复,但这可以更改为任何其他效果,或同时提供多种效果。灵魂营火拥有自己的半径、持续时间、等级和效果,并且可以设置为治疗敌对生物。

你可能也会对 No Hostiles Around Campfire 感兴趣。

依赖项

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

可配置

配置指南

   所有可用的配置选项:

显示剧透

checkForCampfireDelayInTicks  默认 40,最小 1,最大 1200
模组每隔多少 tick 检查玩家周围的营火。1 秒 = 20 tick,因此默认每 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
启用后,灵魂营火会将效果施加给敌对生物,而不是玩家和被动型生物。

展示

营火周围的生命恢复效果:

显示剧透内容

备注与链接

你可以在任何整合包中自由使用此模组,但下载内容必须继续托管在 CurseForge 或 Modrinth 生态中。

Serilum.com 包含所有可用模组的概览和更多信息。

如有问题、想法、建议或其他任何事项,请前往Github 仓库。谢谢!

评论

登录后评论和评分

Serilum 的其他作品

查看全部 →