Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- MATERIAL_EMPTY
- MATERIAL_FLUID
- MATERIAL_SOLID
- MATERIAL_SUBMERGED
- MATERIAL_DAMAGE
- MATERIAL_SET_NONE
- MATERIAL_SET_ANY
- MATERIAL_INVALID
- blockId
- blockType
- blockMaterial
- rotation
- blockX
- blockY
- blockZ
- fluid
- fluidId
- fluidLevel
- blockMaterialMask
- blockCanCollide
- blockCanTrigger
- blockCanTriggerPartial
- checkTriggerBlocks
- checkDamageBlocks
- blockFilteredOut
- canCollide
- extraBlockCollisionFilter
- dumpInvalidBlocks
- dumpNonOverlappingBlocks
- extraData1
- extraData2
- Constructor Details
- Method Details
- getDetailCount()
- getBoundingBox()
- getBoundingBox(int)
- getBoundingBoxOffsetX()
- getBoundingBoxOffsetY()
- getBoundingBoxOffsetZ()
- setCollisionByMaterial(int)
- getCollisionByMaterial()
- isCollidingWithDamageBlocks()
- setCollideWithDamageBlocks(boolean)
- getBlockCollisionPredicate()
- setDefaultCollisionBehaviour()
- setDefaultBlockCollisionPredicate()
- isCheckTriggerBlocks()
- setCheckTriggerBlocks(boolean)
- isCheckDamageBlocks()
- setCheckDamageBlocks(boolean)
- setWorld(World)
- canCollide(int, int, int)
- clear()
Class CollisionConfig
java.lang.Object
com.hypixel.hytale.server.core.modules.collision.CollisionConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanbooleanintintintintintbooleanbooleanbooleanbooleanintbytestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanCollide(int x, int y, int z) voidclear()getBoundingBox(int i) intintintintintbooleanbooleanbooleanvoidsetCheckDamageBlocks(boolean checkDamageBlocks) voidsetCheckTriggerBlocks(boolean checkTriggerBlocks) booleansetCollideWithDamageBlocks(boolean damageColliding) voidsetCollisionByMaterial(int collidingMaterials) voidvoidvoid
-
Field Details
-
MATERIAL_EMPTY
public static final int MATERIAL_EMPTY- See Also:
-
MATERIAL_FLUID
public static final int MATERIAL_FLUID- See Also:
-
MATERIAL_SOLID
public static final int MATERIAL_SOLID- See Also:
-
MATERIAL_SUBMERGED
public static final int MATERIAL_SUBMERGED- See Also:
-
MATERIAL_DAMAGE
public static final int MATERIAL_DAMAGE- See Also:
-
MATERIAL_SET_NONE
public static final int MATERIAL_SET_NONE- See Also:
-
MATERIAL_SET_ANY
public static final int MATERIAL_SET_ANY- See Also:
-
MATERIAL_INVALID
public static final int MATERIAL_INVALID- See Also:
-
blockId
public int blockId -
blockType
-
blockMaterial
-
rotation
public int rotation -
blockX
public int blockX -
blockY
public int blockY -
blockZ
public int blockZ -
fluid
-
fluidId
public int fluidId -
fluidLevel
public byte fluidLevel -
blockMaterialMask
public int blockMaterialMask -
blockCanCollide
public boolean blockCanCollide -
blockCanTrigger
public boolean blockCanTrigger -
blockCanTriggerPartial
public boolean blockCanTriggerPartial -
checkTriggerBlocks
public boolean checkTriggerBlocks -
checkDamageBlocks
public boolean checkDamageBlocks -
blockFilteredOut
public boolean blockFilteredOut -
canCollide
-
extraBlockCollisionFilter
-
dumpInvalidBlocks
public boolean dumpInvalidBlocks -
dumpNonOverlappingBlocks
public boolean dumpNonOverlappingBlocks -
extraData1
-
extraData2
-
-
Constructor Details
-
CollisionConfig
public CollisionConfig()
-
-
Method Details
-
getDetailCount
public int getDetailCount() -
getBoundingBox
-
getBoundingBox
-
getBoundingBoxOffsetX
public int getBoundingBoxOffsetX() -
getBoundingBoxOffsetY
public int getBoundingBoxOffsetY() -
getBoundingBoxOffsetZ
public int getBoundingBoxOffsetZ() -
setCollisionByMaterial
public void setCollisionByMaterial(int collidingMaterials) -
getCollisionByMaterial
public int getCollisionByMaterial() -
isCollidingWithDamageBlocks
public boolean isCollidingWithDamageBlocks() -
setCollideWithDamageBlocks
public boolean setCollideWithDamageBlocks(boolean damageColliding) -
getBlockCollisionPredicate
-
setDefaultCollisionBehaviour
public void setDefaultCollisionBehaviour() -
setDefaultBlockCollisionPredicate
public void setDefaultBlockCollisionPredicate() -
isCheckTriggerBlocks
public boolean isCheckTriggerBlocks() -
setCheckTriggerBlocks
public void setCheckTriggerBlocks(boolean checkTriggerBlocks) -
isCheckDamageBlocks
public boolean isCheckDamageBlocks() -
setCheckDamageBlocks
public void setCheckDamageBlocks(boolean checkDamageBlocks) -
setWorld
-
canCollide
public boolean canCollide(int x, int y, int z) -
clear
public void clear()
-