java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nukkitx.math.vector.Vector3faddVelocityToEntity(Block block, com.nukkitx.math.vector.Vector3f vector, Entity entity)booleancanBeActivated(Block block)booleancanBeBrokenWith(BlockState state, ItemStack item)booleanbooleancanBeFlooded(BlockState state)booleanbooleanbooleancanBeReplaced(Block block)booleancanHarvestWithHand(BlockState state)booleancanPassThrough(BlockState state)booleancanSilkTouch(BlockState state)booleancanWaterlogFlowing(BlockState state)booleancanWaterlogSource(BlockState state)booleancheckTool(BlockState state, ItemStack item)clone()booleancollidesWithBB(Block block, AxisAlignedBB bb)booleancollidesWithBB(Block block, AxisAlignedBB bb, boolean collisionBB)getBoundingBox(com.nukkitx.math.vector.Vector3i pos, BlockState state)getBoundingBox(Block block)getBoundingBox(BlockState state)abstract floatgetBreakTime(BlockState state, ItemStack item, Player player)intgetBurnAbility(BlockState state)intgetBurnChance(BlockState state)getCollisionBoxes(com.nukkitx.math.vector.Vector3i pos, BlockState state)getCollisionBoxes(Block block)intgetComparatorInputOverride(Block block)getDescriptionId(BlockState state)intintgetFilterLevel(BlockState state)floatgetFrictionFactor(BlockState blockState)floatgetHardness(BlockState blockState)intgetLightLevel(Block block)getMinimalTier(BlockState state)floatgetResistance(BlockState blockState)intgetStrongPower(Block block, Direction side)getToolType(BlockState state)intgetWeakPower(Block block, Direction face)booleanhasComparatorInputOverride(BlockState state)booleanbooleanisBreakable(BlockState state, ItemStack item)booleanisLiquid()booleanisNormalBlock(Block block)booleanisPowerSource(Block block)booleanisSolid(BlockState state)booleanisTransparent(BlockState state)booleanonActivate(Block block, ItemStack item)booleanonActivate(Block block, ItemStack item, Player player)booleanbooleanvoidonEntityCollide(Block block, Entity entity)intbooleanplace(ItemStack item, Block block, Block target, Direction face, com.nukkitx.math.vector.Vector3f clickPos, Player player)booleanplaceBlock(Block block, BlockState newState)abstract booleanplaceBlock(Block block, BlockState newState, boolean update)booleanplaceBlock(Block block, ItemStack item)booleanplaceBlock(Block block, ItemStack item, boolean update)protected booleanremoveBlock(Block block)booleanremoveBlock(Block block, boolean update)inttickRate()
-
Constructor Details
-
BlockBehavior
public BlockBehavior()
-
-
Method Details
-
canHarvestWithHand
-
isBreakable
-
tickRate
public int tickRate() -
onUpdate
-
onActivate
-
onActivate
-
getBurnChance
-
getBurnAbility
-
getToolType
-
getMinimalTier
-
checkTool
-
getLightLevel
-
canBePlaced
public boolean canBePlaced() -
canBeReplaced
-
isTransparent
-
isSolid
-
isLiquid
public boolean isLiquid() -
getFilterLevel
-
canBeActivated
-
hasEntityCollision
public boolean hasEntityCollision() -
canPassThrough
-
canBePushed
public boolean canBePushed() -
hasComparatorInputOverride
-
getComparatorInputOverride
-
canBeClimbed
public boolean canBeClimbed() -
getColor
-
canBeFlooded
-
place
-
placeBlock
-
placeBlock
-
placeBlock
-
placeBlock
-
onBreak
-
removeBlock
-
removeBlock
-
onBreak
-
getHardness
-
getDescriptionId
-
getResistance
-
getFrictionFactor
-
addVelocityToEntity
-
getDrops
-
getBreakTime
-
canBeBrokenWith
-
collidesWithBB
-
collidesWithBB
-
onEntityCollide
-
getBoundingBox
-
getBoundingBox
-
getBoundingBox
-
getCollisionBoxes
-
getCollisionBoxes
-
getSaveId
-
getWeakPower
-
getStrongPower
-
isPowerSource
-
getDropExp
public int getDropExp() -
isNormalBlock
-
clone
-
toItem
-
canSilkTouch
-
canWaterlogSource
-
canWaterlogFlowing
-