public final class Material extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Material.Builder |
Constructor and Description |
---|
Material(MaterialColor color,
boolean liquid,
boolean solid,
boolean blocksMovement,
boolean blocksLight,
boolean breakByHand,
boolean burnable,
boolean replaceable,
PistonBehavior pistonBehavior) |
Modifier and Type | Method and Description |
---|---|
boolean |
blocksLight() |
boolean |
blocksMovement() |
boolean |
canBreakByHand() |
MaterialColor |
getColor() |
PistonBehavior |
getPistonBehavior() |
boolean |
isBurnable() |
boolean |
isLiquid() |
boolean |
isReplaceable() |
boolean |
isSolid() |
public static final Material AIR
public static final Material STRUCTURE_VOID
public static final Material PORTAL
public static final Material CARPET
public static final Material PLANT
public static final Material UNDERWATER_PLANT
public static final Material REPLACEABLE_PLANT
public static final Material SEAGRASS
public static final Material WATER
public static final Material BUBBLE_COLUMN
public static final Material LAVA
public static final Material SNOW
public static final Material FIRE
public static final Material PART
public static final Material COBWEB
public static final Material REDSTONE_LAMP
public static final Material CLAY
public static final Material EARTH
public static final Material ORGANIC
public static final Material PACKED_ICE
public static final Material SAND
public static final Material SPONGE
public static final Material SHULKER_BOX
public static final Material WOOD
public static final Material NETHER_WOOD
public static final Material BAMBOO_SAPLING
public static final Material BAMBOO
public static final Material WOOL
public static final Material TNT
public static final Material LEAVES
public static final Material GLASS
public static final Material ICE
public static final Material CACTUS
public static final Material STONE
public static final Material METAL
public static final Material SNOW_BLOCK
public static final Material ANVIL
public static final Material BARRIER
public static final Material PISTON
public static final Material UNUSED_PLANT
public static final Material PUMPKIN
public static final Material EGG
public static final Material CAKE
private final MaterialColor color
private final PistonBehavior pistonBehavior
private final boolean blocksMovement
private final boolean burnable
private final boolean breakByHand
private final boolean liquid
private final boolean blocksLight
private final boolean replaceable
private final boolean solid
public Material(MaterialColor color, boolean liquid, boolean solid, boolean blocksMovement, boolean blocksLight, boolean breakByHand, boolean burnable, boolean replaceable, PistonBehavior pistonBehavior)
public boolean isLiquid()
public boolean isSolid()
public boolean blocksMovement()
public boolean isBurnable()
public boolean isReplaceable()
public boolean blocksLight()
public boolean canBreakByHand()
public PistonBehavior getPistonBehavior()
public MaterialColor getColor()