Class BaseBlockBehavior
java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
org.cloudburstmc.server.block.behavior.BaseBlockBehavior
- Direct Known Subclasses:
BlockBehaviorDelegate,BlockBehaviorSolid,BlockBehaviorTransparent
public abstract class BaseBlockBehavior
extends org.cloudburstmc.api.block.behavior.BlockBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetBreakTime(org.cloudburstmc.api.block.BlockState state, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player p)booleanplaceBlock(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.block.BlockState newState, boolean update)Methods inherited from class org.cloudburstmc.api.block.behavior.BlockBehavior
addVelocityToEntity, canBeActivated, canBeBrokenWith, canBeClimbed, canBeFlooded, canBePlaced, canBePushed, canBeReplaced, canHarvestWithHand, canPassThrough, canSilkTouch, canWaterlogFlowing, canWaterlogSource, checkTool, clone, collidesWithBB, collidesWithBB, getBoundingBox, getBoundingBox, getBoundingBox, getBurnAbility, getBurnChance, getCollisionBoxes, getCollisionBoxes, getColor, getComparatorInputOverride, getDescriptionId, getDropExp, getDrops, getFilterLevel, getFrictionFactor, getHardness, getLightLevel, getMinimalTier, getResistance, getSaveId, getStrongPower, getToolType, getWeakPower, hasComparatorInputOverride, hasEntityCollision, isBreakable, isLiquid, isNormalBlock, isPowerSource, isSolid, isTransparent, onActivate, onActivate, onBreak, onBreak, onEntityCollide, onUpdate, place, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock, tickRate, toItem
-
Constructor Details
-
BaseBlockBehavior
public BaseBlockBehavior()
-
-
Method Details
-
getBreakTime
public float getBreakTime(org.cloudburstmc.api.block.BlockState state, org.cloudburstmc.api.item.ItemStack item, org.cloudburstmc.api.player.Player p)- Specified by:
getBreakTimein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
placeBlock
public boolean placeBlock(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.block.BlockState newState, boolean update)- Specified by:
placeBlockin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-