Class Material

java.lang.Object
net.minecraft.block.Material

public final class Material
extends Object
  • Field Details

    • AIR

      public static final Material AIR
    • STRUCTURE_VOID

      public static final Material STRUCTURE_VOID
      Material for structure void block.
    • PORTAL

      public static final Material PORTAL
      Material for the various portal blocks.
    • CARPET

      public static final Material CARPET
    • PLANT

      public static final Material PLANT
      Material for plants such as flowers and crops
    • UNDERWATER_PLANT

      public static final Material UNDERWATER_PLANT
      Material for underwater plants without the replaceable property.
    • REPLACEABLE_PLANT

      public static final Material REPLACEABLE_PLANT
    • NETHER_SHOOTS

      public static final Material NETHER_SHOOTS
      Material for crimson and warped roots, as well as Nether sprouts.
    • REPLACEABLE_UNDERWATER_PLANT

      public static final Material REPLACEABLE_UNDERWATER_PLANT
    • WATER

      public static final Material WATER
    • BUBBLE_COLUMN

      public static final Material BUBBLE_COLUMN
    • LAVA

      public static final Material LAVA
    • SNOW_LAYER

      public static final Material SNOW_LAYER
      Material for non-full blocks of snow. Has the replaceable property.
    • FIRE

      public static final Material FIRE
    • DECORATION

      public static final Material DECORATION
      Material for decoration blocks such as redstone components, torches, flower pots, rails, buttons, and skulls.
    • COBWEB

      public static final Material COBWEB
    • SCULK

      public static final Material SCULK
    • REDSTONE_LAMP

      public static final Material REDSTONE_LAMP
    • ORGANIC_PRODUCT

      public static final Material ORGANIC_PRODUCT
      Material for blocks that come from mobs such as honey, slime, or infested blocks. Includes clay but not bone blocks.
    • SOIL

      public static final Material SOIL
      Material for the top layer of soil. Path, dirt, podzol, soul soil, farmland and similar.
    • SOLID_ORGANIC

      public static final Material SOLID_ORGANIC
      Organic blocks that are solid, including hay, target, and grass blocks.
    • DENSE_ICE

      public static final Material DENSE_ICE
      Material for ice blocks that do not melt. See ICE for meltable ice.
    • AGGREGATE

      public static final Material AGGREGATE
      A material or structure formed from a loosely compacted mass of fragments or particles.
    • SPONGE

      public static final Material SPONGE
    • SHULKER_BOX

      public static final Material SHULKER_BOX
    • WOOD

      public static final Material WOOD
      Material for wood logs, and things crafted from them.
    • NETHER_WOOD

      public static final Material NETHER_WOOD
      Material for blocks crafted from Nether stems and hyphae.
    • BAMBOO_SAPLING

      public static final Material BAMBOO_SAPLING
    • BAMBOO

      public static final Material BAMBOO
    • WOOL

      public static final Material WOOL
      Material for wool and bed blocks.
    • TNT

      public static final Material TNT
    • LEAVES

      public static final Material LEAVES
    • GLASS

      public static final Material GLASS
      Material for glass and glass-like blocks (includes sea lanterns and conduits).
    • ICE

      public static final Material ICE
      Material for ice that can melt. See DENSE_ICE for unmeltable ice.
    • CACTUS

      public static final Material CACTUS
    • STONE

      public static final Material STONE
      Material for blocks that are stone or made from it, and generally prefer to be broken by a pickaxe.
    • METAL

      public static final Material METAL
      Material for blocks metallic in nature, such as cauldrons, bells, iron doors, and iron trapdoors. It also includes non-obvious blocks such as brewing stands and compressed ore blocks, including diamond, redstone, and lapis blocks.
    • SNOW_BLOCK

      public static final Material SNOW_BLOCK
      Material for full sized snow blocks.
    • REPAIR_STATION

      public static final Material REPAIR_STATION
      Material for blocks that can repair tools, including grindstone and anvils.
    • BARRIER

      public static final Material BARRIER
    • PISTON

      public static final Material PISTON
    • UNUSED_PLANT

      public static final Material UNUSED_PLANT
      Not in use, but has foliage color.
    • GOURD

      public static final Material GOURD
      Material for gourds. Includes the carved pumpkin and jack o' lantern.
    • EGG

      public static final Material EGG
      Material for egg blocks, such as dragon and turtle eggs.
    • CAKE

      public static final Material CAKE
    • AMETHYST

      public static final Material AMETHYST
    • POWDER_SNOW

      public static final Material POWDER_SNOW
    • color

      private final MapColor color
    • pistonBehavior

      private final PistonBehavior pistonBehavior
    • blocksMovement

      private final boolean blocksMovement
    • burnable

      private final boolean burnable
    • liquid

      private final boolean liquid
    • blocksLight

      private final boolean blocksLight
    • replaceable

      private final boolean replaceable
    • solid

      private final boolean solid
  • Constructor Details

    • Material

      public Material​(MapColor color, boolean liquid, boolean solid, boolean blocksMovement, boolean blocksLight, boolean breakByHand, boolean burnable, PistonBehavior pistonBehavior)
  • Method Details

    • isLiquid

      public boolean isLiquid()
    • isSolid

      public boolean isSolid()
    • blocksMovement

      public boolean blocksMovement()
    • isBurnable

      public boolean isBurnable()
    • isReplaceable

      public boolean isReplaceable()
    • blocksLight

      public boolean blocksLight()
    • getPistonBehavior

      public PistonBehavior getPistonBehavior()
    • getColor

      public MapColor getColor()