LavaDamageFixerForJEGN

LavaDamageFixerForJEGN

一个修复了使用JEGN(Just Enough Guns New)时因环境伤害导致的瞬间死亡漏洞的NeoForge模组。

游戏机制

LavaDamageFixerForJEGN

一款轻量级 NeoForge 实用模组,旨在修复安装 JEGN(Just Enough Guns New)时玩家因环境伤害瞬间死亡的严重 bug。
(https://modrinth.com/mod/just-enough-guns-neoforge)

📌 概述

由于 JEGN 的自定义全自动武器机制,该模组会持续将目标的受伤无敌时间(即 i 帧)强制设为 0,使快速射击的子弹能连续命中敌人而不受原版无敌帧影响。

但这一机制同样意外影响了玩家。当玩家受到任何原版环境伤害(如掉入熔岩)时,其 i 帧会立即被清空,导致每个游戏刻(每秒 20 次)都受到伤害,造成既不公平也无法避免的瞬间死亡。

本模组通过拦截伤害事件,仅对玩家恢复正常的原版行为,从而修复此问题。

✨ 特性

  • 玩家专属保护: 修复仅适用于玩家。僵尸、苦力怕等生物仍会维持 0 i 帧,确保 JEGN 武器对敌人保持全自动快速射击的有效性。
  • 恢复原版机制: 当玩家受到熔岩、火焰、摔落或溺水伤害时,本模组会强制将玩家的无敌时间重置回原版标准,防止瞬间死亡循环。

🛠️ 运行环境

  • Minecraft(NeoForge): 26.1.2
  • NeoForge: 26.1.2.76
  • 语言: Java 21

📄 许可协议

本项目采用 MIT 许可协议。您可自由将其包含在整合包中或引用相关代码。
(https://github.com/hellscythe88p/LavaDamageFixerforJEGN/blob/master/src/main/java/com/hellscythe/lavadamagefixer/LavaDamageFixerForJEGN.java)