CollisionConfig

public class CollisionConfig

Class CollisionConfig. Provides collisionconfig functionality for the Hytale server.

java.lang.Object > CollisionConfig

Field Summary

blockId

public int blockId

Field blockId.

blockType

public BlockType blockType

Field blockType.

blockMaterial

public BlockMaterial blockMaterial

Field blockMaterial.

rotation

public int rotation

Field rotation.

blockX

public int blockX

Field blockX.

blockY

public int blockY

Field blockY.

blockZ

public int blockZ

Field blockZ.

boundingBoxOffsetX

private int boundingBoxOffsetX

Field boundingBoxOffsetX.

boundingBoxOffsetY

private int boundingBoxOffsetY

Field boundingBoxOffsetY.

boundingBoxOffsetZ

private int boundingBoxOffsetZ

Field boundingBoxOffsetZ.

boundingBoxes

private BlockBoundingBoxes.RotatedVariantBoxes boundingBoxes

Field boundingBoxes.

chunk

private WorldChunk chunk

Field chunk.

chunkSectionIndex

private int chunkSectionIndex

Field chunkSectionIndex.

chunkSection

private BlockSection chunkSection

Field chunkSection.

chunkX

private int chunkX

Field chunkX.

chunkY

private int chunkY

Field chunkY.

chunkZ

private int chunkZ

Field chunkZ.

chunkSectionRef

private Ref chunkSectionRef

Field chunkSectionRef.

fluid

public Fluid fluid

Field fluid.

fluidId

public int fluidId

Field fluidId.

fluidLevel

public byte fluidLevel

Field fluidLevel.

blockBox

private Box blockBox

Field blockBox.

world

private World world

Field world.

blockMaterialCollisionMask

private int blockMaterialCollisionMask

Field blockMaterialCollisionMask.

blockMaterialMask

public int blockMaterialMask

Field blockMaterialMask.

blockCanCollide

public boolean blockCanCollide

Field blockCanCollide.

blockCanTrigger

public boolean blockCanTrigger

Field blockCanTrigger.

blockCanTriggerPartial

public boolean blockCanTriggerPartial

Field blockCanTriggerPartial.

checkTriggerBlocks

public boolean checkTriggerBlocks

Field checkTriggerBlocks.

checkDamageBlocks

public boolean checkDamageBlocks

Field checkDamageBlocks.

canCollide

public Predicate canCollide

Field canCollide.

dumpInvalidBlocks

public boolean dumpInvalidBlocks

Field dumpInvalidBlocks.

extraData1

public Object extraData1

Field extraData1.

extraData2

public Object extraData2

Field extraData2.

max

final Vector3d max

Field max.

max2

final Vector3d max2

Field max2.

oldState

final boolean oldState

Field oldState.

sectionIndex

final int sectionIndex

Field sectionIndex.

newBlockId

final int newBlockId

Field newBlockId.

newBlockType

final BlockType newBlockType

Field newBlockType.

fluidSection

final FluidSection fluidSection

Field fluidSection.

filler

final int filler

Field filler.

newRotation

final int newRotation

Field newRotation.

blockWillDamage

final boolean blockWillDamage

Field blockWillDamage.

Method Detail

CollisionConfig

public public CollisionConfig ()

Method CollisionConfig.

getDetailCount

public int getDetailCount ()

Method getDetailCount.

getBoundingBox

public Box getBoundingBox ()

Method getBoundingBox.

getBoundingBoxOffsetX

public int getBoundingBoxOffsetX ()

Method getBoundingBoxOffsetX.

getBoundingBoxOffsetY

public int getBoundingBoxOffsetY ()

Method getBoundingBoxOffsetY.

getBoundingBoxOffsetZ

public int getBoundingBoxOffsetZ ()

Method getBoundingBoxOffsetZ.

setCollisionByMaterial

public void setCollisionByMaterial (final int collidingMaterials)

Method setCollisionByMaterial.

Parameters:
final int collidingMaterials

getCollisionByMaterial

public int getCollisionByMaterial ()

Method getCollisionByMaterial.

isCollidingWithDamageBlocks

public boolean isCollidingWithDamageBlocks ()

Method isCollidingWithDamageBlocks.

setCollideWithDamageBlocks

public boolean setCollideWithDamageBlocks (final boolean damageColliding)

Method setCollideWithDamageBlocks.

Parameters:
final boolean damageColliding

getBlockCollisionPredicate

public Predicate getBlockCollisionPredicate ()

Method getBlockCollisionPredicate.

setDefaultCollisionBehaviour

public void setDefaultCollisionBehaviour ()

Method setDefaultCollisionBehaviour.

setDefaultBlockCollisionPredicate

public void setDefaultBlockCollisionPredicate ()

Method setDefaultBlockCollisionPredicate.

isCheckTriggerBlocks

public boolean isCheckTriggerBlocks ()

Method isCheckTriggerBlocks.

setCheckTriggerBlocks

public void setCheckTriggerBlocks (final boolean checkTriggerBlocks)

Method setCheckTriggerBlocks.

Parameters:
final boolean checkTriggerBlocks

isCheckDamageBlocks

public boolean isCheckDamageBlocks ()

Method isCheckDamageBlocks.

setCheckDamageBlocks

public void setCheckDamageBlocks (final boolean checkDamageBlocks)

Method setCheckDamageBlocks.

Parameters:
final boolean checkDamageBlocks

setWorld

public void setWorld (final World world)

Method setWorld.

Parameters:
final World world

canCollide

public boolean canCollide (final int x, final int y, final int z)

Method canCollide.

Parameters:
final int x
final int y
final int z

clear

public void clear ()

Method clear.