classpublicPriority 1
CollisionConfig
com.hypixel.hytale.server.core.modules.collision.CollisionConfig
20
Methods
20
Public Methods
33
Fields
1
Constructors
Constants
intINVALID_CHUNK_SECTION_INDEX= -2147483648
intMATERIAL_DAMAGE= 16
intMATERIAL_EMPTY= 1
intMATERIAL_FLUID= 2
intMATERIAL_SET_ANY= 15
intMATERIAL_SET_NONE= 0
intMATERIAL_SOLID= 4
intMATERIAL_SUBMERGED= 8
Constructors
public
CollisionConfig()Methods
Public Methods (20)
public
boolean canCollide(int x, int y, int z)public
void clear()public
Predicate<CollisionConfig> getBlockCollisionPredicate()public
Box getBoundingBox()@Nonnull
public
Box getBoundingBox(int i)@Nonnull
public
int getBoundingBoxOffsetX()public
int getBoundingBoxOffsetY()public
int getBoundingBoxOffsetZ()public
int getCollisionByMaterial()public
int getDetailCount()public
boolean isCheckDamageBlocks()public
boolean isCheckTriggerBlocks()public
boolean isCollidingWithDamageBlocks()public
void setCheckDamageBlocks(boolean checkDamageBlocks)public
void setCheckTriggerBlocks(boolean checkTriggerBlocks)public
boolean setCollideWithDamageBlocks(boolean damageColliding)public
void setCollisionByMaterial(int collidingMaterials)public
void setDefaultBlockCollisionPredicate()public
void setDefaultCollisionBehaviour()public
void setWorld(World world)Fields
Public Fields (20)
public
boolean blockCanCollidepublic
boolean blockCanTriggerpublic
boolean blockCanTriggerPartialpublic
int blockIdpublic
BlockMaterial blockMaterialpublic
int blockMaterialMaskpublic
BlockType blockTypepublic
int blockXpublic
int blockYpublic
int blockZpublic
Predicate<CollisionConfig> canCollidepublic
boolean checkDamageBlockspublic
boolean checkTriggerBlockspublic
boolean dumpInvalidBlockspublic
Object extraData1public
Object extraData2public
Fluid fluidpublic
int fluidIdpublic
byte fluidLevelpublic
int rotationPrivate/Package Fields (13)
private
int blockMaterialCollisionMaskprivate
int boundingBoxOffsetXprivate
int boundingBoxOffsetYprivate
int boundingBoxOffsetZprivate
BlockBoundingBoxes.RotatedVariantBoxes boundingBoxesprivate
WorldChunk chunkprivate
BlockSection chunkSectionprivate
int chunkSectionIndexprivate
Ref<ChunkStore> chunkSectionRefprivate
int chunkXprivate
int chunkYprivate
int chunkZprivate
World world