Class PhysicalCollisionCache
java.lang.Object
com.viaversion.viafabricplus.bedrock.movement.replay.PhysicalCollisionCache
Each execution owns its mutable query cache; retained inputs own immutable geometry.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionPhysicalCollisionCache(net.raphimc.viabedrock.protocol.model.Position3f position, PhysicalCollisionCache.Snapshot captured) -
Method Summary
-
Constructor Details
-
PhysicalCollisionCache
public PhysicalCollisionCache(net.raphimc.viabedrock.protocol.model.Position3f position, PhysicalCollisionCache.Snapshot captured)
-
-
Method Details
-
gather
public List<net.minecraft.world.phys.shapes.VoxelShape> gather(net.raphimc.viabedrock.api.model.CollisionContact.Box requested, Function<net.raphimc.viabedrock.api.model.CollisionContact.Box, List<PhysicalCollisionCache.Shape>> fetch) -
snapshot
-