About the Mod
特点
- 100% 服务器端,可加载到 Forge 服务器上,玩家无需下载任何依赖项
- 完全可配置,拥有多样化的配置选项
OSP (一击保护)
- 当受到将造成致命伤害的伤害,而当前生命值高于 90% 时,将会将生命值留在最大生命值的 10%,并给予您一个短暂的免疫期,期间您将不再受到伤害
- 当此效果触发时,将会播放短暂的音效和粒子效果,以及表示您免疫的粒子效果
- 在免疫期间,所有对您的伤害都将完全无效化,为您提供短暂的宽限期,使您能够逃离或做出适当反应
- 诸如坠落伤害、虚空、普通击杀等伤害来源不会触发此效果
配置
本节将解释模组中的所有配置,为您提供个性化设置模组所需的一切。
所有配置选项都可以在游戏目录的配置文件夹中的 "OSP" 文件夹中找到。
编辑无效伤害来源
点击展开
- OSP 允许您定义无效伤害来源,这意味着被定义的伤害来源杀死玩家时将不会触发一击保护
- 在配置文件夹中,您应该看到一个 "InvalidDamageSources.json" 文件
- 添加伤害来源只需插入一个“\\”,然后写下伤害来源名称。删除“\\”结构将导致复杂性,保持结构完全相同很重要
- 在定义自定义伤害来源时,通常不需要包括 modID,除非它明确在伤害来源名称中
调整 OSP 机制
点击展开
- 要调整 OSP 的机制,您需要调整 "OneShotProtectionConfig" 中的设置
- "OneShotProtectionCooldown" 影响一击保护的冷却时间,将其设置为 0 可以使 OSP 连续触发而无需冷却
- "ProcHealthPercentage" 定义触发 OSP 所需的健康百分比,默认设置为 0.9,意味着玩家必须在 90% 的 HP 时才能触发 OSP
- "LeftoverHealthOnProcPercentage" 定义 OSP 触发后玩家剩余的健康百分比,默认设置为 0.1,意味着 OSP 触发后玩家将剩余最大 HP 的 10%
- "DoInvalidMaximumHealth" 默认设置为 false,并影响下一个机制
- "DoInvalidMaximumHealth" 定义玩家需要多少总最大生命值才能触发 OSP,只有在打开 "DoInvalidMaximumHealth" 时才会考虑此项。将此数字设置为 10 意味着如果玩家的总最大生命值少于 10,则 OSP 将不会触发
- "DoSoundQue" 禁用音效
- "DoParticlesOnProc" 禁用一击保护触发时出现的粒子效果
- "DoParticlesOnImmunityFrames" 禁用免疫帧时出现的粒子效果
配置免疫
点击展开
- 如果您想调整免疫,可以在 "ImmunityConfig.json" 文件中找到
- "DoImmunityTicks" 禁用/启用死亡后获得的免疫。禁用此选项将完全禁用免疫机制
- "ImmunityTicksOnDeath" 定义 OSP 触发后您将获得多少个免疫刻度
Credits / Support / Q&A
- 特别感谢 [Vami](
链接 ) 对该模组的贡献 - 如果您有任何建议、错误报告或想加入我们的模组社区,请加入我们的 [Discord](
链接 ) - 我鼓励并允许将此模组用于模组包和服务器
- 如果您喜欢这个模组,请考虑查看我的其他模组
来自Modrinth
One shot protection 1.0.0
1.0_OneShotProtection.jar下载1.0.0#Release
- Initial Release
展开
版本: 1.0.0
支持游戏: 1.20.1
类型: Forge
Release
下载次数: 337
收录