public abstract class BlockBehaviorDoor extends BlockBehaviorTransparent
| Modifier and Type | Field and Description |
|---|---|
static int |
DOOR_HINGE_BIT |
static int |
DOOR_OPEN_BIT |
static int |
DOOR_POWERED_BIT |
static int |
DOOR_TOP_BIT |
| Constructor and Description |
|---|
BlockBehaviorDoor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeActivated(Block block) |
boolean |
canWaterlogSource() |
boolean |
isOpen(Block block) |
boolean |
isRightHinged(BlockState state) |
boolean |
isSolid() |
boolean |
isTop(BlockState state) |
boolean |
onActivate(Block block,
Item item,
Player player) |
boolean |
onBreak(Block block,
Item item) |
int |
onUpdate(Block block,
int type) |
boolean |
place(Item item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
toggle(Block block,
Player player) |
getColor, isTransparentaddVelocityToEntity, canBeBrokenWith, canBeClimbed, canBeFlooded, canBePlaced, canBePushed, canBeReplaced, canHarvestWithHand, canPassThrough, canSilkTouch, canWaterlogFlowing, clone, collidesWithBB, collidesWithBB, getBoundingBox, getBreakTime, getBreakTime, getBurnAbility, getBurnChance, getCollisionBoxes, getComparatorInputOverride, getDescriptionId, getDropExp, getDrops, getFilterLevel, getFrictionFactor, getHardness, getLightLevel, getResistance, getSaveId, getStrongPower, getToolType, getWeakPower, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isPowerSource, onActivate, onBreak, onEntityCollide, placeBlock, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock, tickRate, toItempublic static int DOOR_OPEN_BIT
public static int DOOR_TOP_BIT
public static int DOOR_HINGE_BIT
public static int DOOR_POWERED_BIT
public boolean canBeActivated(Block block)
canBeActivated in class BlockBehaviorpublic boolean isSolid()
isSolid in class BlockBehaviorpublic int onUpdate(Block block, int type)
onUpdate 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 onBreak(Block block, Item item)
onBreak in class BlockBehaviorpublic boolean onActivate(Block block, Item item, Player player)
onActivate in class BlockBehaviorpublic boolean isOpen(Block block)
public boolean isTop(BlockState state)
public boolean isRightHinged(BlockState state)
public boolean canWaterlogSource()
canWaterlogSource in class BlockBehaviorCopyright © 2020. All rights reserved.