jegn-1.8.0+neoforge26.2.jar
Curse Maven Snippet
What's new
JEG 1.8.0 Changelog (workspace total)
Date: 2026-08-05
Version: 1.8.0
Loaders: Fabric / NeoForge · Minecraft 1.21.1 and 26.2
This is the combined 1.8.0 release notes for the whole workspace.
Each branch also keeps its own full history in:
| Module | Branch changelog |
|---|---|
| NeoForge 1.21.1 | Just-Enough-Guns-NeoForge-1.21.1/CHANGELOG.md |
| Fabric 1.21.1 | Just-Enough-Guns-Fabric-1.21.1/CHANGELOG.md |
| NeoForge 26.2 | Just-Enough-Guns-NeoForge-26.2/CHANGELOG.md |
| Fabric 26.2 | Just-Enough-Guns-Fabric-26.2/CHANGELOG.md |
Per-branch files may include loader-specific bullets; this document merges the common 1.8.0 story plus those specifics.
Interim labels 1.8.1 / 1.8.2 were never separate public releases. Their work is part of 1.8.0.
Highlights
- SuperbWarfare-style special equipment — drones, C4 / claymore / vest, Javelin & Igla, smoke denial, vehicle lock UI.
- Kill credit — gun / rocket / explosive kills correctly credit the player (#10).
- Vehicle / missile / rocket combat balance — SW-aligned missile damage model, ballistic AP for missiles, retuned vehicle armor & HE modifiers, rocket numbers + tooltip fix.
Added
- Ported SuperbWarfare-style special equipment into JEG: FPV drones with monitor control, C4 bombs (including remote/detonator variants), claymore mines, and a C4 vest wearable charge.
- Added the C4 Defuser tool for safely removing placed C4 charges, with durability-based uses.
- Added guided launchers Javelin and Igla 9K38, including lock-on fire, SW-aligned first-person poses/ADS, inventory icons, walk/sprint root motion, and full reload animation support.
- Added C4 drone FPV payload HUD with detonate guidance and a KAMIKAZE dive presentation for explosive drone runs.
- Added a C4 vest bomber gunner variant with configurable spawn rates so suicide-bomber pressure can be tuned per server.
- Added SW-style smoke screens that deny missile locks while active, including denser custom smoke particles and dedicated release audio.
- Added SW-style vehicle missile lock frames and seek audio so lockable targets get clear on-screen seek boxes and feedback.
- Soft-disabled natural Terror Phantom spawns by default to reduce unsolicited aerial boss pressure in normal worlds.
Changed
- Set the module version to
1.8.0on all four maintained loaders. - Rebalanced guided missiles: retuned tracking/damage feel and allow unguided Javelin dumps when lock is not available.
- Improved anti-vehicle rocket performance against armored targets.
- Strengthened drone descent power cut and raised max drone descent speed by about 1.33x for snappier FPV kamikaze dives.
- Aligned drone camera pitch with SuperbWarfare FPV framing.
- Only draw lock boxes for missile/drone targets that are in range and have line of sight.
- Improved vehicle state sync with broader tracking coverage and a 256-block fallback for distant vehicles.
- (Fabric) Hide the vanilla armor bar while riding a vehicle so vehicle HUDs stay readable.
Vehicle / missile / rocket balance (1.8.0 combat pass)
- Rebalanced vehicle armor ratings and HE damage modifiers using SW-style
damage_modifierswith strict damage-type matching (no stacked explosion multipliers on a single hit). - Guided missiles use SW-aligned direct hit + explosion falloff (
SwStyleExplosion: diameter = 2R, quadratic damage percent). - Removed per-vehicle missile entity multipliers (e.g.
@javelin_missile * 0.8,@igla_9k38_missile * …); missile direct hits use the ballistic armor piercing system against vehicle part armor. - Rocket launcher combat values: direct 150, blast 50, blast radius 11, AP 10.
- Rocket launcher tooltip shows real direct + blast damage (was incorrectly showing legacy GunStats
28). - Guided launcher (Javelin / Igla) tooltips mirror the rocket layout: real direct damage, blast damage, blast radius, and profile AP from
VehicleMissileProfile(GunStats damage was often 0/placeholder); seek range 256; headshot multiplier omitted for HE launchers. - Rocket / guided launcher tooltips now include blast radius (rocket 11, Javelin 9, Igla 6).
- Raised LAV-150 HE vulnerability (vanilla explosion *7.5, missile blast *2.5).
- Lowered helicopter/aircraft HE multipliers: Mi-28 / AH-6 *1.75, A-10 *2.0.
- Aligned ported vehicle max health and armor fallback ratings closer to SuperbWarfare where applicable.
- Raised undermatch multipliers (~0.45–0.55) so non-penetrating hits still deal meaningful partial damage.
Missile combat table
| Weapon | Direct | Blast | Radius | AP |
|---|---|---|---|---|
| Javelin | 500 | 120 | 9 | 14 |
| Igla | 260 | 90 | 6 | 11 |
| BMP-2 / TOW missile | 600 | 60 | 6 | 12 |
| 9M120 | 650 | 80 | 7 | 13 |
| KH-39 | 1100 | 180 | 12 | 15 |
| 9M336 | 260 | 90 | 6 | 11 |
| Rocket launcher | 150 | 50 | 11 | 10 |
Vehicle armor (fallback rating)
| Vehicle | HP | Rating | HE notes |
|---|---|---|---|
| BMP-2 | 300 | 12 | explosion * 6 |
| LAV-150 | 270 | 11 | explosion * 7.5 / missile blast * 2.5 |
| Mi-28 | 350 | 10 | explosion * 1.75 |
| AH-6 | 250 | 7.5 | explosion * 1.75 |
| A-10 | 350 | 8 | explosion * 2.0 |
| HPJ-11 | 350 | 10 | |
| Waveforce Tower | 400 | 12 | |
| Speedboat | 200 | 7 | |
| Truck | 250 | 4 | |
| Laser Tower | 100 | 8 | |
| Tom-6 | 40 | 6 | |
| Light Combat Vehicle | 80 | 6 |
Fixed
Special equipment / vehicles / presentation
- Fixed drone FPV rubber-banding and missing pilot render during monitor control.
- Fixed missile/drone seek frames missing when targets were due north.
- Fixed helicopter rotor spin-down and engine sound continuing after dismount.
- Fixed guided launcher fire/lock handling, ADS raise, hand orientation, and inventory GUI presentation (including flat Igla icons that fill the item slot).
- Fixed special equipment audio, monitor link behavior, and payload HUD tip text; repaired related language JSON.
- Fixed vehicle missile and special-equipment presentation issues carried over from the special equipment port.
- (Fabric 1.21.1 / Fabric 26.2) Fixed special-equipment entity scale, claymore facing, and related mixin/render targets for drone and seek frames where applicable.
- (NeoForge 26.2) Fixed C4/claymore entity scale and claymore facing; fixed missile/decoy deferred render pose so projectiles keep correct scale; fixed GeckoLib v5 first-person guided launcher hip pose, ScreenProjection capture for HUD frames, and drone rotor bone spin.
Kill credit (#10)
- Fixed gun / missile / grenade / molotov kills not counting for vanilla advancements, boss kill credit,
killed_by_playerloot, and modpack kill tracking. - Player-fired bullets use dedicated
jeg:bulletdamage type with the shooter as the causing entity, and setlastHurtByPlayerafter successful hits (1.21.1 path). - Explosive blast paths (rockets, vehicle cannons, grenades, molotovs) attribute player kill credit the same way.
- Fixed gun/missile kills not awarding Free the End /
MOB_KILLS; attribute player credit before damage, keep player as bullet causing entity (Ender Dragon), resolve multipart parts, and tagjeg:bulletasalways_hurts_ender_dragonswhere required. - (NeoForge / Fabric 26.2) 26.x no longer relies on the old hurt-path
lastHurtByPlayeralone; credit is applied from the damage source on incoming damage and death, and weapon code attributes beforehurtServer. Guided missiles use a player-attributed blast source, pre-credit nearby targets, and explicitly credit lock/direct-hit bosses (e.g. Ender Dragon) that can sit outside a tight blast AABB. Rifles no longer strip the player causing entity in creative for dragon hits.
Vehicle combat balance fixes
- Fixed vehicle damage-modifier matching that stacked multiple explosion rules and could one-shot full-HP vehicles or nearly nullify rocket damage on airframes.
- Fixed rocket launcher item tooltip damage readout so it matches actual HE combat numbers (direct + blast).
- Fixed Javelin and Igla item tooltips so combat stats match
VehicleMissileProfileinstead of empty/placeholder GunStats values.
Verification
| Module | Check |
|---|---|
| NeoForge 1.21.1 | .\gradlew build |
| Fabric 1.21.1 | .\gradlew build |
| NeoForge 26.2 | .\gradlew compileJava / build |
| Fabric 26.2 | .\gradlew build |
Modules / branches
| Module | Remote branch | Version |
|---|---|---|
| Fabric 26.2 | fabric-26.2 |
1.8.0 |
| NeoForge 26.2 | neoforge-26.2 |
1.8.0 |
| Fabric 1.21.1 | fabric-1.21.1 |
1.8.0 |
| NeoForge 1.21.1 | neoforge-1.21.1 |
1.8.0 |
Published jars (workspace release/)
jegn-1.8.0+fabric1.21.1.jarjegn-1.8.0+neoforge1.21.1.jarjegn-1.8.0+fabric26.2.jarjegn-1.8.0+neoforge26.2.jar
Note on interim labels
| Label | Meaning |
|---|---|
| 1.8.1 | Interim local version bump only for kill-credit work; not a separate public release. Content is under Fixed → Kill credit above and in each branch CHANGELOG.md §1.8.0. |
| 1.8.2 | Interim label only for vehicle/missile/rocket balance; not a separate public release. Content is under Changed → Vehicle / missile / rocket balance and Fixed → Vehicle combat balance fixes above, and in each branch CHANGELOG.md §1.8.0. |
Public version remains 1.8.0.
This mod has no additional files

