Список изменений
Ragdollified 0.6.0 Changelog
• Reworked terrain support detection so ragdolls use their actual physics contacts when deciding whether they can stop moving.
• Ragdolls can no longer settle or freeze while unsupported in mid-air.
• Breaking or changing supporting terrain now makes resting bodies fall more reliably.
• Added backup terrain checks for block changes that were missed by the normal update system.
• Fixed additional cases where outdated collision could leave a ragdoll resting on a block that no longer existed.
• Improved support detection on slabs, stairs, fences, walls, snow layers, and other partial blocks.
• Rotated bodies now use their actual oriented shape when checking for terrain support.
• Fixed terrain collision regions being positioned incorrectly at negative world coordinates.
• Waterlogged blocks now correctly provide both solid collision and fluid behavior.
• Added high-speed collision protection when needed, reducing bodies passing through terrain.
• Synchronized resting poses are now checked against the current terrain before being frozen.
• Unsupported synchronized poses resume physics instead of floating in place.
• Nearby ragdolls now share terrain collision data instead of creating duplicate collision bodies for the same blocks.
• Terrain collision is now cached per block and reused between ragdolls.
• Reduced temporary object creation during terrain, support, and fluid calculations.
• Improved collision-cache cleanup and invalidation after terrain changes.
• Improved collision behavior around chunk borders and partially loaded areas.
• Loaded terrain continues working even when part of a ragdoll’s collision region crosses into an unloaded chunk.
• Unloaded terrain is no longer permanently cached as empty space.
• Ragdolls that spawn inside one another now separate more smoothly.
• Overlap correction moves the entire ragdoll together instead of pulling individual limbs away from their joints.
• Added a limit to overlap correction so bodies cannot violently launch apart.
• Ragdolls spawned at exactly the same position receive a consistent separation direction.
• Fixed a rare issue where overlapping ragdolls could become caught on their joints and repeatedly spasm.
• Ragdoll overlap correction is now processed in one global physics pass, improving performance in large piles.
• Fixed ragdolls failing to rise through deep water.
• Water depth is now measured through the connected water column instead of treating every water block as a separate surface.
• Fully submerged body parts now receive enough buoyancy to move upward.
• Buoyancy now scales with the configured gravity value.
• Deeply submerged bodies can no longer settle permanently on the floor.
• Bodies that were incorrectly settled underwater will wake and begin rising.
• Fluid detection now checks multiple body parts instead of only the torso.
• Bodies still settle normally after reaching the actual water surface.
• Flowing water continues to carry submerged body parts downstream.
• Increased the default gravity from 9.81 to 20.0 for heavier and faster-falling ragdolls.
• Increased the default friction from 0.90 to 2.0 so bodies slide less after hitting the ground.
• Increased the default inherited velocity scale from 0.35 to 1.0 so full death-time movement is preserved.
• Increased the default number of ragdolls constructed per tick from 3 to 15 so bodies appear more quickly during large fights.

