Uses of Class
com.hypixel.hytale.server.core.modules.collision.BlockContactData
Packages that use BlockContactData
Package
Description
-
Uses of BlockContactData in com.hypixel.hytale.server.core.modules.collision
Subclasses of BlockContactData in com.hypixel.hytale.server.core.modules.collisionModifier and TypeClassDescriptionclassclassMethods in com.hypixel.hytale.server.core.modules.collision that return BlockContactDataModifier and TypeMethodDescriptionCollisionTracker.getContactData(int index) CollisionTracker.getContactData(int x, int y, int z) CollisionTracker.trackNew(int x, int y, int z, BlockContactData contactData, BlockData blockData) Methods in com.hypixel.hytale.server.core.modules.collision with parameters of type BlockContactDataModifier and TypeMethodDescriptionvoidBlockContactData.assign(BlockContactData other) voidBlockContactData.assign(BlockContactData other, int damage, boolean isSubmergedFluid) IBlockCollisionConsumer.onCollision(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData contactData, BlockData blockData, Box collider) Process a collision between a block and the collider.voidIBlockCollisionConsumer.onCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData) Process damage caused by block.IBlockCollisionConsumer.probeCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData) Test if the damage caused by block should stop processing and stop movement of collider.booleanCollisionTracker.track(int x, int y, int z, BlockContactData contactData, BlockData blockData) CollisionTracker.trackNew(int x, int y, int z, BlockContactData contactData, BlockData blockData) -
Uses of BlockContactData in com.hypixel.hytale.server.core.modules.physics
Methods in com.hypixel.hytale.server.core.modules.physics with parameters of type BlockContactDataModifier and TypeMethodDescriptionSimplePhysicsProvider.onCollision(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData contactData, BlockData blockData, Box collider) Deprecated.voidSimplePhysicsProvider.onCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData) Deprecated.SimplePhysicsProvider.probeCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData) Deprecated. -
Uses of BlockContactData in com.hypixel.hytale.server.core.modules.projectile.config
Methods in com.hypixel.hytale.server.core.modules.projectile.config with parameters of type BlockContactDataModifier and TypeMethodDescriptionStandardPhysicsProvider.onCollision(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData contactData, BlockData blockData, Box collider) voidStandardPhysicsProvider.onCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData) StandardPhysicsProvider.probeCollisionDamage(int blockX, int blockY, int blockZ, org.joml.Vector3d direction, BlockContactData collisionData, BlockData blockData)