File Details
jegn-1.7.1+fabric26.2.jar
- B
- Jun 19, 2026
- 14.98 MB
- 283
- 26.2
- Fabric
File Name
jegn-1.7.1+fabric26.2.jar
Supported Versions
- 26.2
Curse Maven Snippet
Changelog
1.7.1 - 2026-06-17
Added
- Restored the
jeg:repair_kitrecipe from the disabled recipe file while keeping the existing item ID. - Added a repair kit tooltip explaining anvil repair support for guns and bulletproof armor.
- Added first-person held-gun left/right movement camera sway, separate from recoil handling.
- Added Y-key gun inspect animations for held animated guns, including tooltip guidance.
Changed
- Set the module version to
1.7.1. - Renamed the visible repair kit item to
Gun Repair Kit/枪械维修包without changing thejeg:repair_kitregistry ID. - Changed gun anvil repair material from iron ingots to
jeg:repair_kit. - Made
jeg:repair_kitthe bulletproof armor anvil repair material. - Converted targeted player-visible hardcoded strings to translation keys in vehicle assembly UI, attachment UI, gun overheating tooltip/message, Terror Raid bossbar, and command feedback.
- Reduced rocket and missile block damage and splash reach when directly hitting vehicles, while keeping direct vehicle hit damage intact.
- Increased aircraft no-input descent acceleration so powerless aircraft descend at roughly three times the previous terminal speed.
- Updated vehicle missile profiles, increasing ground-attack missile turn limits and retuning the 9M336 air-target missile turn limit.
- Increased helicopter maximum descent speed to
1.05D/tickand made unmanned, unpowered, and critically damaged helicopters descend smoothly toward that speed. - Slowed unmanned helicopter forced descent so falling from the old safe descent speed to max descent takes about 20 seconds.
- Changed unmanned, unpowered, and low-health helicopter forced descent back to a linear curve with 70% of the previous fast transition as the base step, and made low-health forced descent start at 20 health.
Fixed
- Fixed Fabric 1.21.1 gun reload input so custom reload key bindings work instead of only the default R key.
- Fixed Flamethrower reload timing so gameplay reload completion matches the authored 10.25 second first-person reload animation.
- Fixed repair kit behavior so it no longer repairs vehicles on right-click; repair-tool vehicle repair remains intact.
- Fixed helicopter and aircraft impact damage so controlled slow landings no longer explode from accumulated height alone, while uncontrolled high falls still deal crash damage.
- Restored helicopter rotor block-contact damage while airborne.
- Kept tracked backup copies of
GunItem.javaconsistent with the repair-kit material change. - Kept inspect playback from being interrupted by melee, draw, and normal sprint poses; shooting, reloading, and bayonet sprinting can interrupt it and replay starts from the beginning.
- Changed helicopter vertical crash damage to scale only with descent speed, keeping
0.35D/ticklandings safe and capping full-speed vertical impact damage near 70% of max health. - Kept helicopter rotor motion and engine sound active while helicopters are descending in unmanned, unpowered, or low-health states.
- Let helicopter rotor speed wind down gradually after players leave, matching normal landed shutdown behavior.
- Restored fatal high-speed helicopter impact damage for block and vehicle collisions while leaving non-vehicle entity collisions unchanged.
- Played the missile warning alert for helicopter passengers during unsafe descent.
- Played the helicopter warning alert during forced descent even while the current descent speed is still within the safe-speed range.
- Prevented helicopter lift from holding forced-descent states above their target descent speed.
- Made helicopter forced descent accumulate from the tick-start vertical speed so air drag cannot cap the fall around a low terminal speed.
- Prevented active vehicle engines from continuing to move at very low energy without draining the remaining energy.
- Made missile and helicopter danger warnings flash red, increased helicopter warning volume, and added helicopter HUD warnings for low speed, power loss, and critical damage.
- Moved vehicle warning prompts to a flashing crosshair HUD message instead of the old passenger actionbar position.
- Stopped recovered helicopters from continuing low-health self-destruct decay after being repaired above the critical threshold.
- Prevented no-energy helicopters from spinning rotors or playing engine sound from pilot input alone.
- Prevented stopped helicopters from briefly twitching their rotors when the pilot exits.
- Smoothed fixed-wing no-pilot, no-energy, and critical-damage forced descent from the current vertical speed instead of snapping to maximum descent.
- Lowered the helicopter low-health self-destruct threshold to 20 health.
- Kept stopped helicopter rotors at zero when the pilot exits instead of spinning up briefly before winding down.
- Kept helicopter low-speed warnings from switching into the missile incoming warning while forced descent continues.
Localization
- Expanded
zh_cn.jsonto cover every key present in this branch'sen_us.json.
Verification
- Passed
.\gradlew compileJava compileClientJava clientClasses. - Passed
.\gradlew compileJava compileClientJavaafter the vehicle direct-hit explosion tuning. - Passed
.\gradlew compileJava compileClientJavaafter the air vehicle impact/descent tuning. - Confirmed
repair_kit.jsonparses and outputsjeg:repair_kit. - Confirmed
zh_cn.jsonhas no missing keys relative toen_us.json. - Full
buildand in-game gameplay checks were not run. - Passed
.\gradlew compileJava compileClientJava. - Passed
.\gradlew compileJava compileClientJavaafter the helicopter descent, crash damage, and feedback tuning. - Passed
.\gradlew compileJava compileClientJavaafter the helicopter rotor, descent, fatal impact, and warning updates. - Passed
.\gradlew compileJava compileClientJavaafter the exponential helicopter forced-descent curve update. - Passed
.\gradlew compileJava compileClientJavaafter increasing the helicopter forced-descent base step to 120%. - Passed
.\gradlew compileJava compileClientJavaafter restoring linear forced descent and widening forced-descent warnings. - Passed
.\gradlew compileJava compileClientJavaafter preventing forced-descent lift from limiting descent speed. - Passed
.\gradlew compileJava compileClientJavaafter making forced descent accumulate before air drag. - Passed
.\gradlew compileJava compileClientJavaafter the low-energy engine and helicopter warning updates. - Passed
.\gradlew compileJava compileClientJavaafter crosshair warnings, repair recovery, no-energy rotor gating, rotor-exit stability, and fixed-wing forced-descent smoothing. - Passed
.\gradlew compileJava compileClientJavaafter the stopped-rotor exit, low-speed warning, and 20-health self-destruct threshold fixes.

