Interface FallingBlock

All Superinterfaces:
net.kyori.adventure.audience.Audience, CommandSender, Entity, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, Metadatable, Nameable, Permissible, PersistentDataHolder, net.kyori.adventure.pointer.Pointered, ServerOperator

public interface FallingBlock extends Entity
Represents a falling block
  • Method Details

    • getMaterial

      Deprecated.
      Get the Material of the falling block
      Returns:
      Material of the block
    • getBlockData

      @NotNull @NotNull BlockData getBlockData()
      Get the data for the falling block
      Returns:
      data of the block
    • getDropItem

      boolean getDropItem()
      Get if the falling block will break into an item if it cannot be placed
      Returns:
      true if the block will break into an item when obstructed
    • setDropItem

      void setDropItem(boolean drop)
      Set if the falling block will break into an item if it cannot be placed
      Parameters:
      drop - true to break into an item when obstructed
    • canHurtEntities

      boolean canHurtEntities()
      Get the HurtEntities state of this block.
      Returns:
      whether entities will be damaged by this block.
    • setHurtEntities

      void setHurtEntities(boolean hurtEntities)
      Set the HurtEntities state of this block.
      Parameters:
      hurtEntities - whether entities will be damaged by this block.
    • getSourceLoc

      @Deprecated default Location getSourceLoc()
      Deprecated.
      replaced by Entity.getOrigin()
      Gets the source block location of the FallingBlock
      Returns:
      the source block location the FallingBlock was spawned from