Skip to content

Releases: ShadowBlade83/HalfLife2Minecraft

v1.7.5: Soft Lighting, Combat Balancing, Anti-Jitter & NPC AI

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 12:56

v1.7.5 Improvements:

  • Soft flicker-free dynamic lighting (decay=0, exponent=0, deterministic slots)
  • Clean removal of dynamic lights when picking up lava / breaking blocks
  • Balanced horizontal knockback for NPCs (magnitude 190-260, spawnflags 28, no zero-gravity floating)
  • Ragdolls never stained red (entities kept pristine white)
  • Removed custom HL2 crit spark effect in favor of native Minecraft crit particles & audio
  • Player anti-jitter fix: removed per-tick resetPosition() and eliminated teleport feedback loop on jumping/pillaring
  • Armed NPCs (Combine, MetroPolice, armed Rebels, Barney, Alyx) shoot & defend against hostile mobs
  • Iron Golems protect peaceful citizens and only attack hostile HL2 NPCs

HL2Craft v1.7.4

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 12:17

Fix HL2 crash occurring a few seconds after connection: corrected IVEfx vtable index for CL_AllocDlight (index 4 instead of index 0) and removed remaining unsafe flame function offsets in lava actor scanner.

HL2Craft v1.7.3

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 12:00

Fix HL2 crash on NPC hit by removing unsafe memory offsets and using native Source point_push; clean up red ragdoll tint on NPC death; freeze Minecraft player suspended safely until HL2 connects and loads a playable map.

HL2Craft v1.7.2

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 11:44

Fix Minecraft 26.3 startup crash caused by TorchBlockMixin target mismatch (relocated to BaseTorchBlock) and update BucketItemMixin signature to LivingEntity.

HL2Craft v1.7.1

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 11:37

Changes in v1.7.1:

  • Crash Fix: Fixed mixin injection failure on bootstrap (BaseFireBlockMixin: canSurvive split into FireBlockMixin).
  • Hostile Mob Targeting: Hostile mobs (Zombies, Skeletons, Creepers, etc.) and Iron Golems actively target, pathfind to, and attack HL2 NPCs directly.
  • Floor Alignment: Ground NPCs are aligned 0.02 blocks above the collision floor to avoid embedded bounding boxes and blocked navigation nodes.

HL2Craft v1.7.0

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 11:27

Changes in v1.7.0:

  • Full Hostile Mob Targeting of HL2 NPCs: Hostile mobs (Zombies, Skeletons, Creepers, Spiders, Pillagers, etc.) and Iron Golems now actively target, pathfind to, and attack HL2 NPCs directly (priority 1 with unblocked target acquisition).
  • Hitbox Floor Alignment: Ground NPCs are now cleanly aligned 0.02 blocks above collision floor surfaces, preventing their bounding boxes from being embedded in floor voxels (which previously caused mob pathfinding to mark their nodes as BLOCKED and severed line of sight).
  • Player-Level Eye Height & Dimensions: HL2 humanoid actors now feature player-standard eye height (1.62) and proper dimensions, ensuring mobs detect and fight them naturally just like a player.

HL2Craft v1.6.0

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 11:08

Changes in v1.6.0:

  • Native NPC Knockback: Restored genuine Minecraft-style knockback for living HL2 NPCs using Source Engine absolute velocity impulse.
  • Dynamic Lighting: Added real-time point lighting for torches, lanterns, campfires, and lava (both held in hand and placed in the world).
  • Direct HL2 Floor/Wall Interaction: You can now place torches directly onto HL2 floors and walls, and ignite HL2 floors with flint & steel without placing extra blocks.
  • Lava Ignition & Burn Damage: Placed lava now ignites and damages Half-Life 2 NPCs that step into it.
  • Pillaring & Movement Stabilization: Fixed jitter near walls and violent shaking when building blocks directly under yourself.

HL2Craft v1.5.1

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 10:11

Changes in v1.5.1

  • Working Red Hurt Flash: Applied render tint directly to client renderable memory (+0x58) and updated continuously during the damage window with smooth fade-out. Automatically resets to clean white upon entity death.
  • Restored Soft Horizontal Knockback: Restored point_push impulse with strictly zero pitch (angles 0 0), at ground level (pushZ = entPos.z), with spawnflags 4 (linear distance falloff) and gentle Minecraft-like magnitude (40 regular, 56 crit). Eliminates anti-gravity drift while ensuring noticeable, satisfying pushback.
  • Clean Ragdoll Color: Ragdolls are guaranteed clean white upon entity death.

HL2Craft v1.5.0

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 09:51

Changes in v1.5.0

  • Fix Hit NPC Anti-Gravity Drift: Kept knockback strictly horizontal along the floor so Source Engine's CAI_BaseNPC preserves FL_ONGROUND, explicitly zeroed out basevelocity and velocity every frame and upon knockback completion, and removed point_push entity to eliminate physics explosions.
  • Fix Ragdoll Red Color on Kill: Hits within lethal range preserve default white color; death during damage flash immediately resets both client (0x58) and server (116) rendercolor to 255 255 255 and restores ragdoll color via ent_fire.
  • Water Floor Spreading: Minecraft water flows along HL2 surfaces without dropping into the void (FlowingFluidMixin).

HL2Craft v1.4.0

Choose a tag to compare

@ShadowBlade83 ShadowBlade83 released this 11 Oct 08:41

Water floor spreading fix, softer knockback & ragdoll color reset