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(org.cloudburstmc.api.block.Block block) |
boolean |
isOpen(org.cloudburstmc.api.block.Block block) |
boolean |
isRightHinged(org.cloudburstmc.api.block.BlockState state) |
boolean |
isTop(org.cloudburstmc.api.block.BlockState state) |
boolean |
onActivate(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.player.Player player) |
boolean |
onBreak(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item) |
int |
onUpdate(org.cloudburstmc.api.block.Block block,
int type) |
boolean |
place(org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.block.Block target,
org.cloudburstmc.api.util.Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
org.cloudburstmc.api.player.Player player) |
boolean |
toggle(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.player.Player player) |
getColorgetBreakTime, placeBlockaddVelocityToEntity, canBeBrokenWith, canBeClimbed, canBeFlooded, canBePlaced, canBePushed, canBeReplaced, canHarvestWithHand, canPassThrough, canSilkTouch, canWaterlogFlowing, canWaterlogSource, checkTool, clone, collidesWithBB, collidesWithBB, getBoundingBox, getBoundingBox, getBoundingBox, getBurnAbility, getBurnChance, getCollisionBoxes, getCollisionBoxes, getComparatorInputOverride, getDescriptionId, getDropExp, getDrops, getFilterLevel, getFrictionFactor, getHardness, getLightLevel, getMinimalTier, getResistance, getSaveId, getStrongPower, getToolType, getWeakPower, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isPowerSource, isSolid, isTransparent, onActivate, onBreak, onEntityCollide, 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(org.cloudburstmc.api.block.Block block)
canBeActivated in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic int onUpdate(org.cloudburstmc.api.block.Block block,
int type)
onUpdate in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean place(org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.block.Block target,
org.cloudburstmc.api.util.Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
org.cloudburstmc.api.player.Player player)
place in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean onBreak(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item)
onBreak in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean onActivate(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.player.Player player)
onActivate in class org.cloudburstmc.api.block.behavior.BlockBehaviorpublic boolean toggle(org.cloudburstmc.api.block.Block block,
org.cloudburstmc.api.player.Player player)
public boolean isOpen(org.cloudburstmc.api.block.Block block)
public boolean isTop(org.cloudburstmc.api.block.BlockState state)
public boolean isRightHinged(org.cloudburstmc.api.block.BlockState state)
Copyright © 2021. All rights reserved.