Class BlockBehaviorBarrel
java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
org.cloudburstmc.server.block.behavior.BaseBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorSolid
org.cloudburstmc.server.block.behavior.BlockBehaviorBarrel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeActivated(org.cloudburstmc.api.block.Block block)org.cloudburstmc.api.util.data.BlockColorgetColor(org.cloudburstmc.api.block.Block block)intgetComparatorInputOverride(org.cloudburstmc.api.block.Block block)booleanonActivate(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player player)booleanplace(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)org.cloudburstmc.api.item.ItemStacktoItem(org.cloudburstmc.api.block.Block block)Methods inherited from class org.cloudburstmc.server.block.behavior.BaseBlockBehavior
getBreakTime, placeBlockMethods inherited from class org.cloudburstmc.api.block.behavior.BlockBehavior
addVelocityToEntity, canBeBrokenWith, canBeClimbed, canBeFlooded, canBePlaced, canBePushed, canBeReplaced, canHarvestWithHand, canPassThrough, canSilkTouch, canWaterlogFlowing, canWaterlogSource, checkTool, clone, collidesWithBB, collidesWithBB, getBoundingBox, getBoundingBox, getBoundingBox, getBurnAbility, getBurnChance, getCollisionBoxes, getCollisionBoxes, getDescriptionId, getDropExp, getDrops, getFilterLevel, getFrictionFactor, getHardness, getLightLevel, getMinimalTier, getResistance, getSaveId, getStrongPower, getToolType, getWeakPower, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isPowerSource, isSolid, isTransparent, onActivate, onBreak, onBreak, onEntityCollide, onUpdate, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock, tickRate
-
Constructor Details
-
BlockBehaviorBarrel
public BlockBehaviorBarrel()
-
-
Method Details
-
place
public 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)- Overrides:
placein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
onActivate
public boolean onActivate(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player player)- Overrides:
onActivatein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
canBeActivated
public boolean canBeActivated(org.cloudburstmc.api.block.Block block)- Overrides:
canBeActivatedin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getColor
public org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block block)- Overrides:
getColorin classBlockBehaviorSolid
-
toItem
public org.cloudburstmc.api.item.ItemStack toItem(org.cloudburstmc.api.block.Block block)- Overrides:
toItemin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getComparatorInputOverride
public int getComparatorInputOverride(org.cloudburstmc.api.block.Block block)- Overrides:
getComparatorInputOverridein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-