Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
Client and server
Tags
Creators
Details
Licensed LGPL-3.0-only
Published 8 months ago
Changelog
Changelog – Version 0.4.0
Features
- Added client configuration options for interpolation delay and creative tab visibility
- Implemented automatic config migration system that preserves your settings across updates
- Added GitHub Release support for streamlined version publishing
- Ragdolls now render with skin layers and support slim player models
- Removed upper size limit for SpawnBoxNet command parameters
- Added support for both automatic and manual transmission modes in vehicles
- Implemented client-side callbacks for body add/remove events
- New tool config GUI with support for numeric validation and all primitive types
- Added configurable keybinding for tool configuration
- Introduced Ragdoll Launcher tool (now available in creative inventory)
Fixes
- Stabilized buoyancy drag and improved physics for offset shapes
- Fixed vehicle part debug rendering to use proper camera-relative coordinates
- Switched to double precision for Jolt native runtime
- Added safety brake and height limits to terrain tracker
- Enforced double precision in physics state synchronization across the board
- Centralized camera-relative rendering to eliminate jitter at large coordinates
- Fixed compound shape scaling and prevented buoyancy loss at depth
- Stabilized chain physics using SwingTwist constraints with corrected geometry
- Fixed buoyancy calculation desync by replacing problematic multi-write locks
- Resolved packet ID conflicts between client and server on NeoForge
- Calibrated car gear ratios and ensured vehicles wake up properly on player input
- Fixed NeoForge startup crash related to tool mode registry
- Corrected ragdoll pitch rotation to match camera direction
- Fixed chain rendering scale to match actual physics dimensions
- Aligned ragdoll spawn rotation with player view
- Resolved chunk loading race condition that caused missing physics bodies
- Fixed initial velocity application for soft bodies
- Corrected entity interpolation timing in render loop
- Fixed entity mounting persistence when physics body is missing
Performance
- Optimized physics sync bandwidth using relative positioning and batched timestamps
- Migrated to Jolt double precision for proper large world coordinate support
- Implemented non-blocking triple-buffering for thread-safe buoyancy management
Refactors
- Renamed sync mode enums to better clarify authority roles
- Unified body data access through combined DataStore binding
- Modernized physics renderer pipeline with crash report integration
- Centralized shared physics state in abstract VxBodyDataStore
- Migrated client physics subsystems away from Singletons to VxClientPhysicsWorld
- Simplified physics layers to moving/non-moving with dedicated terrain layer
- Reorganized network package structure for better clarity
- Removed unused datafixer code
- Converted vehicle system from config-based to data-based architecture
- Modularized vehicle system using parts-based approach
- Implemented event-driven architecture for vehicle HUD rendering
- Overhauled synchronized data system with batching, compression, and bidirectional support
- Complete modular rewrite of vehicle system
- Moved event mixins to separate vx-events module
- Converted Chain Creator to unified VxToolMode system
- Overhauled tool system with modular API and config UI
- Abstracted platform-specific logic for better cross-platform compatibility
- Delegated persistence handling to physics bodies directly
Build & Dependencies
- Updated Architectury Loom to 1.13-SNAPSHOT
- Migrated to mod-publish-plugin for publishing
- Updated jolt-jni dependency to version 3.5.1
- Moved release pipeline configuration to buildSrc
- Prepared project for Cloudsmith repository uploads
- Strictly excluded unconfigured modules from release builds
- Added forced dry run when platform tokens are missing
Documentation
- Added comprehensive Javadoc and English comments to VxBodyManager
- Improved Javadoc formatting and consistency throughout codebase
- Updated README with new tools and configuration details
Dependencies
Files
velthoric-neoforge-0.4.0.jar(9.51 MiB) Primary
Metadata
Release channel
BetaVersion number
0.4.0Loaders
NeoForge
Game versions
1.21.1Environment
Client and server, required on both



