Nexus-Bodycam-1.4.2-+-1.20.1
Curse Maven Snippet
What's new
NEXUS Bodycam — v1.4.2+1.20.1
Type: client-side (works in Singleplayer and Multiplayer — no server install needed) Platform: Minecraft Java 1.20.1 · Fabric Loader ≥ 0.15.11 · Fabric API (required) Optional: Mod Menu (config screen) · TACZ (weapon realism) · Iris/Sodium (compatible) Build:
NEXUS-bodycam-1.4.2+1.20.1.jar— 2,377,730 bytes SHA256:5B0120B49A82046104EAEE6B891675D75CFCE8AEDB16C3D4C55398A31C7360D8License: MIT
What it is
A first-person camera overhaul driven by a real-time temporal effects engine: physically-modelled springs, Perlin-driven idle micro-tremor, breathing synchronized with audio, damage/landing shakes, and a full post-processing lens pipeline (fisheye, chromatic aberration, vignette, lens dirt, film grain, depth of field).
What's new in this version (1.4.0 → 1.4.2)
| Version | Type | Summary |
|---|---|---|
| 1.4.0 | feature | RenderCoordinator + GameState architecture finally wired (one snapshot per frame, re-entry guard, Iris shadow-pass skip); 4 new presets → 8 total (Documentary, Horror, Tactical, Raw GoPro) |
| 1.4.1 | fix | Config screen rebuilt: scroll bug, widget overlap, bigger controls (rows 22 px, sliders 22 px, preset moved to a fixed bottom bar), custom slider without the vanilla knob; crosshair / block-outline alignment fixed (Entity.getRotationVec now returns the final camera vector) |
| 1.4.2 | fix | Aim vector inverted 180° fixed — the raycast was exactly the negation of vanilla; the math now matches Entity.getRotationVector byte for byte ((sin(yaw)·cos(pitch), -sin(pitch), cos(yaw)·cos(pitch))) |
Feature set (summary)
- Camera: footsteps synced to the real in-game audio, step smoothing, landing damping, rotational landing jolt, cosine head bob with phase locking, Perlin idle micro-tremor + 8 Hz GoPro-style vibration, sprint/strafe lean, true roll (±10°), chest-cam mode with wide FOV.
- Breathing: 3.06 s cycle with the exhale at the midpoint,
breath-in-outsound (mono OGG) locked to the visuals, progressive exhaustion (+35% after 5 s → +65% after 20 s). - Impact: damage shake scaled to damage taken, landing spring (pitch + alternating roll).
- Post-FX: fisheye K1/K2, wide FOV, radial chromatic aberration, dual vignette (cosⁿ + mechanical), dirt / veiling glare, grain quantized at ~30 fps, 17-tap DOF.
- Water: waves, caustics, foam, refraction, underwater fog/tint.
- TACZ (optional): gun spring (~102% overshoot), weapon lowering, run sway, recoil kick, view smoothing — visual only, never touches raycasts/bullets/sights. Without TACZ the
Tacz*mixins are disabled automatically. - Shaders:
Sync with Shaderreduces shake/bob when a shaderpack is active; shadow passes are detected and skipped. - 8 presets:
Subtle·Normal·Intense·EXTREME·Documentary·Horror·Tactical·Raw GoPro. - Config: scrollable screen backed by
config/bodycam.jsonwithsanitize()clamps/defaults.
Scope
Changes only how the camera feels and looks: no movement speed, hitboxes, raycasts, server logic or balance changes. Zero network traffic.
Installation
- Install Fabric Loader for Minecraft 1.20.1
- Copy
NEXUS-bodycam-1.4.2+1.20.1.jarintomods\(replace only theNEXUS-bodycam-*jar) - Optional: Mod Menu (config) and TACZ (weapons)
Tested (v1.4.2, all Post-FX ON)
Ryzen 5 5600X · 16 GB DDR4-3200 · RX 580 8 GB · 32 chunks render+sim → 75–83 FPS!
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

