Package com.viaversion.viafabricplus.bedrock.movement.replay
package com.viaversion.viafabricplus.bedrock.movement.replay
-
ClassDescriptionBase values and modifier ownership are independent of cached attribute totals and dirty synchronization sets.The blend copy is owned but excluded from physical equality; rendering does not author movement commands.Value records own the tracker list and accumulator map instead of retaining live mutable containers.Snapshot restoration keeps exact bounds.Each execution owns its mutable query cache; retained inputs own immutable geometry.The native movement request gathers once, including the native step and inset regions.Player, vehicle, and seat members share one capture and one chronological replay.Raw input polling is recorded separately from posture, item-use scaling, and automatic jumping.Movement observes item use; replay never rewinds the live consumption cycle or its inventory.The native command changes current kinematics, preserving the restored previous transform.Historical physics runs on the client thread.One bounded journal for an actor graph.Owned physical component values.Each layer contributes its own typed fields, including fields private to its Minecraft class.