Uses of Class
com.hypixel.hytale.server.core.modules.collision.CollisionResult
Packages that use CollisionResult
Package
Description
-
Uses of CollisionResult in com.hypixel.hytale.server.core.modules.collision
Methods in com.hypixel.hytale.server.core.modules.collision with parameters of type CollisionResultModifier and TypeMethodDescriptionstatic voidCollisionModule.findBlockCollisionsIterative(World world, Box collider, org.joml.Vector3d pos, org.joml.Vector3d v, boolean stopOnCollisionFound, CollisionResult result) Called to find block collisions for a moving box collider in the world using an iterative approach.static voidCollisionModule.findBlockCollisionsShortDistance(World world, Box collider, org.joml.Vector3d pos, org.joml.Vector3d v, CollisionResult result) Called to find block collisions for a moving box collider in the world using a short distance approach.static voidCollisionModule.findCharacterCollisions(Box collider, org.joml.Vector3d pos, org.joml.Vector3d v, CollisionResult result, ComponentAccessor<EntityStore> componentAccessor) Called to find character collisions for a moving box collider in the world.static booleanCollisionModule.findCollisions(Box collider, org.joml.Vector3d pos, org.joml.Vector3d v, boolean stopOnCollisionFound, CollisionResult result, ComponentAccessor<EntityStore> componentAccessor) Called to find collisions for a moving box collider in the world.static booleanCollisionModule.findCollisions(Box collider, org.joml.Vector3d pos, org.joml.Vector3d v, CollisionResult result, ComponentAccessor<EntityStore> componentAccessor) Called to find collisions for a moving box collider in the world.voidCollisionModule.findIntersections(World world, Box collider, org.joml.Vector3d pos, CollisionResult result, boolean triggerBlocks, boolean intersections) Called to find intersections for a box collider in the world.<T> intCollisionModule.validatePosition(World world, Box collider, org.joml.Vector3dc pos, int invalidBlockMaterials, T t, CollisionFilter<BoxBlockIntersectionEvaluator, T> predicate, CollisionResult result) Called to validate a position for a box collider in the world.intCollisionModule.validatePosition(World world, Box collider, org.joml.Vector3dc pos, CollisionResult result) Called to validate a position for a box collider in the world. -
Uses of CollisionResult in com.hypixel.hytale.server.core.modules.entity.component
Methods in com.hypixel.hytale.server.core.modules.entity.component that return CollisionResult -
Uses of CollisionResult in com.hypixel.hytale.server.core.modules.entity.item
Fields in com.hypixel.hytale.server.core.modules.entity.item declared as CollisionResultConstructors in com.hypixel.hytale.server.core.modules.entity.item with parameters of type CollisionResultModifierConstructorDescriptionItemPhysicsComponent(org.joml.Vector3d scaledVelocity, CollisionResult collisionResult) Deprecated. -
Uses of CollisionResult in com.hypixel.hytale.server.core.modules.entity.player
Methods in com.hypixel.hytale.server.core.modules.entity.player that return CollisionResult -
Uses of CollisionResult in com.hypixel.hytale.server.npc.movement.controllers
Methods in com.hypixel.hytale.server.npc.movement.controllers with parameters of type CollisionResultModifier and TypeMethodDescriptionbooleanMotionControllerBase.isValidPosition(org.joml.Vector3dc position, CollisionResult collisionResult, ComponentAccessor<EntityStore> componentAccessor) voidMotionControllerBase.processTriggers(Ref<EntityStore> ref, CollisionResult collisionResult, double t, ComponentAccessor<EntityStore> componentAccessor) -
Uses of CollisionResult in com.hypixel.hytale.server.npc.util
Methods in com.hypixel.hytale.server.npc.util with parameters of type CollisionResultModifier and TypeMethodDescriptionbooleanPositionProbeAir.probePosition(Ref<EntityStore> ref, Box boundingBox, org.joml.Vector3d position, CollisionResult collisionResult, ComponentAccessor<EntityStore> componentAccessor) booleanPositionProbeWater.probePosition(Ref<EntityStore> ref, Box boundingBox, org.joml.Vector3d position, CollisionResult collisionResult, double swimDepth, ComponentAccessor<EntityStore> componentAccessor)