public class BlockBehaviorDelegate extends BlockBehavior
| Constructor and Description |
|---|
BlockBehaviorDelegate(BlockBehavior parent) |
removeBlock, removeBlockpublic BlockBehaviorDelegate(@Nonnull BlockBehavior parent)
public BlockBehavior getParent()
public boolean canHarvestWithHand()
canHarvestWithHand in class BlockBehaviorpublic boolean isBreakable(Item item)
isBreakable in class BlockBehaviorpublic int tickRate()
tickRate in class BlockBehaviorpublic int onUpdate(Block block, int type)
onUpdate in class BlockBehaviorpublic boolean onActivate(Block block, Item item)
onActivate in class BlockBehaviorpublic boolean onActivate(Block block, Item item, Player player)
onActivate in class BlockBehaviorpublic int getBurnChance()
getBurnChance in class BlockBehaviorpublic int getBurnAbility()
getBurnAbility in class BlockBehaviorpublic int getToolType()
getToolType in class BlockBehaviorpublic int getLightLevel(Block block)
getLightLevel in class BlockBehaviorpublic boolean canBePlaced()
canBePlaced in class BlockBehaviorpublic boolean canBeReplaced(Block block)
canBeReplaced in class BlockBehaviorpublic boolean isTransparent()
isTransparent in class BlockBehaviorpublic boolean isSolid()
isSolid in class BlockBehaviorpublic boolean isLiquid()
isLiquid in class BlockBehaviorpublic int getFilterLevel()
getFilterLevel in class BlockBehaviorpublic boolean canBeActivated(Block block)
canBeActivated in class BlockBehaviorpublic boolean hasEntityCollision()
hasEntityCollision in class BlockBehaviorpublic boolean canPassThrough()
canPassThrough in class BlockBehaviorpublic boolean canBePushed()
canBePushed in class BlockBehaviorpublic boolean hasComparatorInputOverride()
hasComparatorInputOverride in class BlockBehaviorpublic int getComparatorInputOverride(Block block)
getComparatorInputOverride in class BlockBehaviorpublic boolean canBeClimbed()
canBeClimbed in class BlockBehaviorpublic BlockColor getColor(Block block)
getColor in class BlockBehaviorpublic boolean canBeFlooded()
canBeFlooded in class BlockBehaviorpublic boolean place(Item item, Block block, Block target, Direction face, com.nukkitx.math.vector.Vector3f clickPos, Player player)
place in class BlockBehaviorpublic boolean placeBlock(Block block, Item item)
placeBlock in class BlockBehaviorpublic boolean placeBlock(Block block, Item item, boolean update)
placeBlock in class BlockBehaviorpublic boolean placeBlock(Block block, BlockState newState)
placeBlock in class BlockBehaviorpublic boolean placeBlock(Block block, BlockState newState, boolean update)
placeBlock in class BlockBehaviorpublic boolean onBreak(Block block, Item item)
onBreak in class BlockBehaviorpublic boolean onBreak(Block block, Item item, Player player)
onBreak in class BlockBehaviorpublic float getHardness()
getHardness in class BlockBehaviorpublic String getDescriptionId(BlockState state)
getDescriptionId in class BlockBehaviorpublic float getResistance()
getResistance in class BlockBehaviorpublic float getFrictionFactor()
getFrictionFactor in class BlockBehaviorpublic com.nukkitx.math.vector.Vector3f addVelocityToEntity(Block block, com.nukkitx.math.vector.Vector3f vector, Entity entity)
addVelocityToEntity in class BlockBehaviorpublic Item[] getDrops(Block block, Item hand)
getDrops in class BlockBehaviorpublic float getBreakTime(BlockState state, Item item, Player player)
getBreakTime in class BlockBehaviorpublic boolean canBeBrokenWith(Item item)
canBeBrokenWith in class BlockBehavior@Deprecated public float getBreakTime(Item item)
getBreakTime in class BlockBehavioritem - item usedpublic boolean collidesWithBB(Block block, AxisAlignedBB bb)
collidesWithBB in class BlockBehaviorpublic boolean collidesWithBB(Block block, AxisAlignedBB bb, boolean collisionBB)
collidesWithBB in class BlockBehaviorpublic void onEntityCollide(Block block, Entity entity)
onEntityCollide in class BlockBehaviorpublic AxisAlignedBB getBoundingBox()
getBoundingBox in class BlockBehaviorpublic AxisAlignedBB getCollisionBoxes(Block block)
getCollisionBoxes in class BlockBehaviorpublic String getSaveId()
getSaveId in class BlockBehaviorpublic int getWeakPower(Block block, Direction face)
getWeakPower in class BlockBehaviorpublic int getStrongPower(Block block, Direction side)
getStrongPower in class BlockBehaviorpublic boolean isPowerSource(Block block)
isPowerSource in class BlockBehaviorpublic int getDropExp()
getDropExp in class BlockBehaviorpublic boolean isNormalBlock(Block block)
isNormalBlock in class BlockBehaviorpublic BlockBehavior clone()
clone in class BlockBehaviorpublic Item toItem(Block block)
toItem in class BlockBehaviorpublic boolean canSilkTouch()
canSilkTouch in class BlockBehaviorpublic boolean canWaterlogSource()
canWaterlogSource in class BlockBehaviorpublic boolean canWaterlogFlowing()
canWaterlogFlowing in class BlockBehaviorCopyright © 2020. All rights reserved.