Class BlockType

java.lang.Object
studio.magemonkey.mirage.blocks.BlockType
Direct Known Subclasses:
ItemsAdderBlockType, OraxenBlockType, VanillaBlockType

public abstract class BlockType extends Object
  • Field Details

    • id

      protected final String id
  • Constructor Details

    • BlockType

      public BlockType(String fullId)
  • Method Details

    • make

      @Nullable public static @Nullable BlockType make(String id, boolean warn)
    • getPrefix

      public abstract String getPrefix()
    • getId

      public String getId()
    • getFullId

      public String getFullId()
    • isInstance

      public abstract boolean isInstance(org.bukkit.block.Block block)
    • place

      public abstract void place(org.bukkit.block.Block block)
    • handleBreak

      public void handleBreak(org.bukkit.event.block.BlockBreakEvent event)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object