net.minecraft.block.material

## Class Material

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

- Direct Known Subclasses:
    MaterialLiquid, MaterialLogic, MaterialPortal, MaterialTransparent

      public class Material
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static Material` | `air`
    `static Material` | `anvil`
    `static Material` | `cactus`
    `static Material` | `cake`
    `static Material` | `carpet`
    `static Material` | `circuits`
    `static Material` | `clay`
    `static Material` | `cloth`
    `static Material` | `coral`
    `static Material` | `craftedSnow`
    `static Material` | `dragonEgg`
    `static Material` | `fire`
    `static Material` | `glass`
    `static Material` | `gourd`
    `static Material` | `grass`
    `static Material` | `ground`
    `static Material` | `ice`
    `static Material` | `iron`
    `static Material` | `lava`
    `static Material` | `leaves`
    `static Material` | `packedIce`
    `static Material` | `piston`
    `static Material` | `plants`
    `static Material` | `portal`
    `static Material` | `redstoneLight`
    `static Material` | `rock`
    `static Material` | `sand`
    `static Material` | `snow`
    `static Material` | `sponge`
    `static Material` | `tnt`
    `static Material` | `vine`
    `static Material` | `water`
    `static Material` | `web`
    `static Material` | `wood`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Material(MapColor par1MapColor)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `blocksMovement()`
    `boolean` | `getCanBlockGrass()`
    `boolean` | `getCanBurn()`
    `MapColor` | `getMaterialMapColor()`
    `int` | `getMaterialMobility()`
    `boolean` | `isAdventureModeExempt()`
    `boolean` | `isLiquid()`
    `boolean` | `isOpaque()`
    `boolean` | `isReplaceable()`
    `boolean` | `isSolid()`
    `boolean` | `isToolNotRequired()`
    `protected Material` | `setAdventureModeExempt()`
    `protected Material` | `setBurning()`
    `protected Material` | `setImmovableMobility()`
    `protected Material` | `setNoPushMobility()`
    `Material` | `setReplaceable()`
    `protected Material` | `setRequiresTool()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### air

          public static final Material air

    - #### grass

          public static final Material grass

    - #### ground

          public static final Material ground

    - #### wood

          public static final Material wood

    - #### rock

          public static final Material rock

    - #### iron

          public static final Material iron

    - #### anvil

          public static final Material anvil

    - #### water

          public static final Material water

    - #### lava

          public static final Material lava

    - #### leaves

          public static final Material leaves

    - #### plants

          public static final Material plants

    - #### vine

          public static final Material vine

    - #### sponge

          public static final Material sponge

    - #### cloth

          public static final Material cloth

    - #### fire

          public static final Material fire

    - #### sand

          public static final Material sand

    - #### circuits

          public static final Material circuits

    - #### carpet

          public static final Material carpet

    - #### glass

          public static final Material glass

    - #### redstoneLight

          public static final Material redstoneLight

    - #### tnt

          public static final Material tnt

    - #### coral

          public static final Material coral

    - #### ice

          public static final Material ice

    - #### packedIce

          public static final Material packedIce

    - #### snow

          public static final Material snow

    - #### craftedSnow

          public static final Material craftedSnow

    - #### cactus

          public static final Material cactus

    - #### clay

          public static final Material clay

    - #### gourd

          public static final Material gourd

    - #### dragonEgg

          public static final Material dragonEgg

    - #### portal

          public static final Material portal

    - #### cake

          public static final Material cake

    - #### web

          public static final Material web

    - #### piston

          public static final Material piston

  - ### Constructor Detail

    - #### Material

          public Material(MapColor par1MapColor)

  - ### Method Detail

    - #### isLiquid

          public boolean isLiquid()

    - #### isSolid

          public boolean isSolid()

    - #### getCanBlockGrass

          public boolean getCanBlockGrass()

    - #### blocksMovement

          public boolean blocksMovement()

    - #### setRequiresTool

          protected Material setRequiresTool()

    - #### setBurning

          protected Material setBurning()

    - #### getCanBurn

          public boolean getCanBurn()

    - #### setReplaceable

          public Material setReplaceable()

    - #### isReplaceable

          public boolean isReplaceable()

    - #### isOpaque

          public boolean isOpaque()

    - #### isToolNotRequired

          public boolean isToolNotRequired()

    - #### getMaterialMobility

          public int getMaterialMobility()

    - #### setNoPushMobility

          protected Material setNoPushMobility()

    - #### setImmovableMobility

          protected Material setImmovableMobility()

    - #### setAdventureModeExempt

          protected Material setAdventureModeExempt()

    - #### isAdventureModeExempt

          public boolean isAdventureModeExempt()

    - #### getMaterialMapColor

          public MapColor getMaterialMapColor()