Class BlockBehaviorLava


public class BlockBehaviorLava extends BlockBehaviorLiquid
  • Constructor Details

    • BlockBehaviorLava

      public BlockBehaviorLava()
  • Method Details

    • onEntityCollide

      public void onEntityCollide(org.cloudburstmc.api.block.Block block, org.cloudburstmc.api.entity.Entity entity)
      Overrides:
      onEntityCollide in class BlockBehaviorLiquid
    • 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:
      place in class org.cloudburstmc.api.block.behavior.BlockBehavior
    • onUpdate

      public int onUpdate(org.cloudburstmc.api.block.Block block, int type)
      Overrides:
      onUpdate in class BlockBehaviorLiquid
    • isSurroundingBlockFlammable

      protected boolean isSurroundingBlockFlammable(org.cloudburstmc.api.block.Block block)
    • getColor

      public org.cloudburstmc.api.util.data.BlockColor getColor(org.cloudburstmc.api.block.Block block)
      Overrides:
      getColor in class BlockBehaviorTransparent
    • tickRate

      public int tickRate()
      Overrides:
      tickRate in class org.cloudburstmc.api.block.behavior.BlockBehavior
    • getFlowDecayPerBlock

      public int getFlowDecayPerBlock(org.cloudburstmc.api.block.Block block)
      Overrides:
      getFlowDecayPerBlock in class BlockBehaviorLiquid
    • checkForHarden

      protected void checkForHarden(org.cloudburstmc.api.block.Block block)
      Overrides:
      checkForHarden in class BlockBehaviorLiquid
    • flowIntoBlock

      protected void flowIntoBlock(org.cloudburstmc.api.block.Block block, int newFlowDecay, boolean falling)
      Overrides:
      flowIntoBlock in class BlockBehaviorLiquid
    • addVelocityToEntity

      public com.nukkitx.math.vector.Vector3f addVelocityToEntity(org.cloudburstmc.api.block.Block block, com.nukkitx.math.vector.Vector3f vector, org.cloudburstmc.api.entity.Entity entity)
      Overrides:
      addVelocityToEntity in class BlockBehaviorLiquid