Class BlockBehaviorSolid

java.lang.Object
org.cloudburstmc.api.block.behavior.BlockBehavior
org.cloudburstmc.server.block.behavior.BaseBlockBehavior
org.cloudburstmc.server.block.behavior.BlockBehaviorSolid
Direct Known Subclasses:
BlockBehaviorBarrel, BlockBehaviorBarrier, BlockBehaviorBedrock, BlockBehaviorBedrockInvisible, BlockBehaviorBone, BlockBehaviorBookshelf, BlockBehaviorBrewingStand, BlockBehaviorBricks, BlockBehaviorBricksEndStone, BlockBehaviorBricksNether, BlockBehaviorCampfire, BlockBehaviorCauldron, BlockBehaviorClay, BlockBehaviorCoal, BlockBehaviorCobblestone, BlockBehaviorConcrete, BlockBehaviorCraftingTable, BlockBehaviorDiamond, BlockBehaviorDirt, BlockBehaviorDispenser, BlockBehaviorDoubleSlab, BlockBehaviorDriedKelp, BlockBehaviorEmerald, BlockBehaviorEndGateway, BlockBehaviorEndStone, BlockBehaviorFallable, BlockBehaviorFurnace, BlockBehaviorGold, BlockBehaviorHayBale, BlockBehaviorHugeMushroomBrown, BlockBehaviorHugeMushroomRed, BlockBehaviorIron, BlockBehaviorJukebox, BlockBehaviorLapis, BlockBehaviorLog, BlockBehaviorMagma, BlockBehaviorMelon, BlockBehaviorMobSpawner, BlockBehaviorMonsterEgg, BlockBehaviorMycelium, BlockBehaviorNetherBrick, BlockBehaviorNetherrack, BlockBehaviorNoteblock, BlockBehaviorObserver, BlockBehaviorObsidian, BlockBehaviorObsidianGlowing, BlockBehaviorOreCoal, BlockBehaviorOreDiamond, BlockBehaviorOreEmerald, BlockBehaviorOreLapis, BlockBehaviorOreQuartz, BlockBehaviorOreRedstone, BlockBehaviorPistonBase, BlockBehaviorPlanks, BlockBehaviorPrismarine, BlockBehaviorPumpkin, BlockBehaviorPurpur, BlockBehaviorQuartz, BlockBehaviorRedstone, BlockBehaviorRedstoneLamp, BlockBehaviorSandstone, BlockBehaviorSlime, BlockBehaviorSnow, BlockBehaviorSoulSand, BlockBehaviorSponge, BlockBehaviorStone, BlockBehaviorTerracotta, BlockBehaviorTerracottaGlazed, BlockBehaviorTerracottaStained, BlockBehaviorTNT, BlockBehaviorWood, BlockBehaviorWool, BlockHoneycombBlockBehavior, BlockNetherWartBlockBehavior

public abstract class BlockBehaviorSolid extends BaseBlockBehavior
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.cloudburstmc.api.util.data.BlockColor
    getColor​(org.cloudburstmc.api.block.Block state)
     

    Methods inherited from class org.cloudburstmc.server.block.behavior.BaseBlockBehavior

    getBreakTime, placeBlock

    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, 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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BlockBehaviorSolid

      public BlockBehaviorSolid()
  • Method Details

    • getColor

      public org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block state)
      Overrides:
      getColor in class org.cloudburstmc.api.block.behavior.BlockBehavior