Class BlockBehaviorFire
java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
org.cloudburstmc.server.block.behavior.BaseBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorTransparent
org.cloudburstmc.server.block.behavior.FloodableBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorFire
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanNeighborBurn(org.cloudburstmc.api.block.Block block)org.cloudburstmc.api.util.data.BlockColorgetColor(org.cloudburstmc.api.block.Block block)org.cloudburstmc.api.item.ItemStack[]getDrops(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack hand)booleanstatic booleanisBlockTopFacingSurfaceSolid(org.cloudburstmc.api.block.BlockState state)voidonEntityCollide(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.entity.Entity entity)intonUpdate(org.cloudburstmc.api.block.Block block, int type)inttickRate()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, canBeActivated, 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, getFilterLevel, getFrictionFactor, getHardness, getLightLevel, getMinimalTier, getResistance, getSaveId, getStrongPower, getToolType, getWeakPower, hasComparatorInputOverride, isBreakable, isLiquid, isNormalBlock, isPowerSource, isSolid, isTransparent, onActivate, onActivate, onBreak, onBreak, place, placeBlock, placeBlock, placeBlock, removeBlock, removeBlock
-
Constructor Details
-
BlockBehaviorFire
public BlockBehaviorFire()
-
-
Method Details
-
hasEntityCollision
public boolean hasEntityCollision()- Overrides:
hasEntityCollisionin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
onEntityCollide
public void onEntityCollide(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.entity.Entity entity)- Overrides:
onEntityCollidein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getDrops
public org.cloudburstmc.api.item.ItemStack[] getDrops(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.item.ItemStack hand)- Overrides:
getDropsin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
onUpdate
public int onUpdate(org.cloudburstmc.api.block.Block block, int type)- Overrides:
onUpdatein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
canNeighborBurn
public static boolean canNeighborBurn(org.cloudburstmc.api.block.Block block) -
isBlockTopFacingSurfaceSolid
public static boolean isBlockTopFacingSurfaceSolid(org.cloudburstmc.api.block.BlockState state) -
tickRate
public int tickRate()- Overrides:
tickRatein classorg.cloudburstmc.api.block.behavior.BlockBehavior
-
getColor
public org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block block)- Overrides:
getColorin classBlockBehaviorTransparent
-
toItem
public org.cloudburstmc.api.item.ItemStack toItem(org.cloudburstmc.api.block.Block block)- Overrides:
toItemin classorg.cloudburstmc.api.block.behavior.BlockBehavior
-