Class Material

java.lang.Object
net.minecraft.block.Material
Direct Known Subclasses:
AirMaterial, FluidMaterial, PlantMaterial, PortalMaterial

public class Material
extends Object
Mappings:
Namespace Name
official arm
intermediary net/minecraft/class_591
named net/minecraft/block/Material
  • Field Details

    • AIR

      public static final Material AIR
      Mappings:
      Namespace Name Mixin selector
      official a Larm;a:Larm;
      intermediary field_2191 Lnet/minecraft/class_591;field_2191:Lnet/minecraft/class_591;
      named AIR Lnet/minecraft/block/Material;AIR:Lnet/minecraft/block/Material;
    • GRASS

      public static final Material GRASS
      Mappings:
      Namespace Name Mixin selector
      official b Larm;b:Larm;
      intermediary field_2192 Lnet/minecraft/class_591;field_2192:Lnet/minecraft/class_591;
      named GRASS Lnet/minecraft/block/Material;GRASS:Lnet/minecraft/block/Material;
    • DIRT

      public static final Material DIRT
      Mappings:
      Namespace Name Mixin selector
      official c Larm;c:Larm;
      intermediary field_2193 Lnet/minecraft/class_591;field_2193:Lnet/minecraft/class_591;
      named DIRT Lnet/minecraft/block/Material;DIRT:Lnet/minecraft/block/Material;
    • WOOD

      public static final Material WOOD
      Mappings:
      Namespace Name Mixin selector
      official d Larm;d:Larm;
      intermediary field_2194 Lnet/minecraft/class_591;field_2194:Lnet/minecraft/class_591;
      named WOOD Lnet/minecraft/block/Material;WOOD:Lnet/minecraft/block/Material;
    • STONE

      public static final Material STONE
      Mappings:
      Namespace Name Mixin selector
      official e Larm;e:Larm;
      intermediary field_2195 Lnet/minecraft/class_591;field_2195:Lnet/minecraft/class_591;
      named STONE Lnet/minecraft/block/Material;STONE:Lnet/minecraft/block/Material;
    • IRON

      public static final Material IRON
      Mappings:
      Namespace Name Mixin selector
      official f Larm;f:Larm;
      intermediary field_2196 Lnet/minecraft/class_591;field_2196:Lnet/minecraft/class_591;
      named IRON Lnet/minecraft/block/Material;IRON:Lnet/minecraft/block/Material;
    • IRON2

      public static final Material IRON2
      Mappings:
      Namespace Name Mixin selector
      official g Larm;g:Larm;
      intermediary field_2197 Lnet/minecraft/class_591;field_2197:Lnet/minecraft/class_591;
      named IRON2 Lnet/minecraft/block/Material;IRON2:Lnet/minecraft/block/Material;
    • WATER

      public static final Material WATER
      Mappings:
      Namespace Name Mixin selector
      official h Larm;h:Larm;
      intermediary field_2198 Lnet/minecraft/class_591;field_2198:Lnet/minecraft/class_591;
      named WATER Lnet/minecraft/block/Material;WATER:Lnet/minecraft/block/Material;
    • LAVA

      public static final Material LAVA
      Mappings:
      Namespace Name Mixin selector
      official i Larm;i:Larm;
      intermediary field_2199 Lnet/minecraft/class_591;field_2199:Lnet/minecraft/class_591;
      named LAVA Lnet/minecraft/block/Material;LAVA:Lnet/minecraft/block/Material;
    • FOILAGE

      public static final Material FOILAGE
      Mappings:
      Namespace Name Mixin selector
      official j Larm;j:Larm;
      intermediary field_2200 Lnet/minecraft/class_591;field_2200:Lnet/minecraft/class_591;
      named FOILAGE Lnet/minecraft/block/Material;FOILAGE:Lnet/minecraft/block/Material;
    • PLANT

      public static final Material PLANT
      Mappings:
      Namespace Name Mixin selector
      official k Larm;k:Larm;
      intermediary field_2201 Lnet/minecraft/class_591;field_2201:Lnet/minecraft/class_591;
      named PLANT Lnet/minecraft/block/Material;PLANT:Lnet/minecraft/block/Material;
    • REPLACEABLE_PLANT

      public static final Material REPLACEABLE_PLANT
      Mappings:
      Namespace Name Mixin selector
      official l Larm;l:Larm;
      intermediary field_2202 Lnet/minecraft/class_591;field_2202:Lnet/minecraft/class_591;
      named REPLACEABLE_PLANT Lnet/minecraft/block/Material;REPLACEABLE_PLANT:Lnet/minecraft/block/Material;
    • CHEESE

      public static final Material CHEESE
      Mappings:
      Namespace Name Mixin selector
      official m Larm;m:Larm;
      intermediary field_2203 Lnet/minecraft/class_591;field_2203:Lnet/minecraft/class_591;
      named CHEESE Lnet/minecraft/block/Material;CHEESE:Lnet/minecraft/block/Material;
    • WOOL

      public static final Material WOOL
      Mappings:
      Namespace Name Mixin selector
      official n Larm;n:Larm;
      intermediary field_2204 Lnet/minecraft/class_591;field_2204:Lnet/minecraft/class_591;
      named WOOL Lnet/minecraft/block/Material;WOOL:Lnet/minecraft/block/Material;
    • FIRE

      public static final Material FIRE
      Mappings:
      Namespace Name Mixin selector
      official o Larm;o:Larm;
      intermediary field_2205 Lnet/minecraft/class_591;field_2205:Lnet/minecraft/class_591;
      named FIRE Lnet/minecraft/block/Material;FIRE:Lnet/minecraft/block/Material;
    • NOTEBLOCK

      public static final Material NOTEBLOCK
      Mappings:
      Namespace Name Mixin selector
      official p Larm;p:Larm;
      intermediary field_2206 Lnet/minecraft/class_591;field_2206:Lnet/minecraft/class_591;
      named NOTEBLOCK Lnet/minecraft/block/Material;NOTEBLOCK:Lnet/minecraft/block/Material;
    • PART

      public static final Material PART
      Mappings:
      Namespace Name Mixin selector
      official q Larm;q:Larm;
      intermediary field_2207 Lnet/minecraft/class_591;field_2207:Lnet/minecraft/class_591;
      named PART Lnet/minecraft/block/Material;PART:Lnet/minecraft/block/Material;
    • CARPET

      public static final Material CARPET
      Mappings:
      Namespace Name Mixin selector
      official r Larm;r:Larm;
      intermediary field_2208 Lnet/minecraft/class_591;field_2208:Lnet/minecraft/class_591;
      named CARPET Lnet/minecraft/block/Material;CARPET:Lnet/minecraft/block/Material;
    • GLASS

      public static final Material GLASS
      Mappings:
      Namespace Name Mixin selector
      official s Larm;s:Larm;
      intermediary field_2209 Lnet/minecraft/class_591;field_2209:Lnet/minecraft/class_591;
      named GLASS Lnet/minecraft/block/Material;GLASS:Lnet/minecraft/block/Material;
    • REDSTONE_LAMP

      public static final Material REDSTONE_LAMP
      Mappings:
      Namespace Name Mixin selector
      official t Larm;t:Larm;
      intermediary field_2210 Lnet/minecraft/class_591;field_2210:Lnet/minecraft/class_591;
      named REDSTONE_LAMP Lnet/minecraft/block/Material;REDSTONE_LAMP:Lnet/minecraft/block/Material;
    • TNT

      public static final Material TNT
      Mappings:
      Namespace Name Mixin selector
      official u Larm;u:Larm;
      intermediary field_2211 Lnet/minecraft/class_591;field_2211:Lnet/minecraft/class_591;
      named TNT Lnet/minecraft/block/Material;TNT:Lnet/minecraft/block/Material;
    • SWORD

      public static final Material SWORD
      Mappings:
      Namespace Name Mixin selector
      official v Larm;v:Larm;
      intermediary field_2212 Lnet/minecraft/class_591;field_2212:Lnet/minecraft/class_591;
      named SWORD Lnet/minecraft/block/Material;SWORD:Lnet/minecraft/block/Material;
    • ICE

      public static final Material ICE
      Mappings:
      Namespace Name Mixin selector
      official w Larm;w:Larm;
      intermediary field_2213 Lnet/minecraft/class_591;field_2213:Lnet/minecraft/class_591;
      named ICE Lnet/minecraft/block/Material;ICE:Lnet/minecraft/block/Material;
    • PACKED_ICE

      public static final Material PACKED_ICE
      Mappings:
      Namespace Name Mixin selector
      official x Larm;x:Larm;
      intermediary field_2214 Lnet/minecraft/class_591;field_2214:Lnet/minecraft/class_591;
      named PACKED_ICE Lnet/minecraft/block/Material;PACKED_ICE:Lnet/minecraft/block/Material;
    • SNOW_LAYER

      public static final Material SNOW_LAYER
      Mappings:
      Namespace Name Mixin selector
      official y Larm;y:Larm;
      intermediary field_2215 Lnet/minecraft/class_591;field_2215:Lnet/minecraft/class_591;
      named SNOW_LAYER Lnet/minecraft/block/Material;SNOW_LAYER:Lnet/minecraft/block/Material;
    • SNOW

      public static final Material SNOW
      Mappings:
      Namespace Name Mixin selector
      official z Larm;z:Larm;
      intermediary field_2216 Lnet/minecraft/class_591;field_2216:Lnet/minecraft/class_591;
      named SNOW Lnet/minecraft/block/Material;SNOW:Lnet/minecraft/block/Material;
    • CACTUS

      public static final Material CACTUS
      Mappings:
      Namespace Name Mixin selector
      official A Larm;A:Larm;
      intermediary field_2175 Lnet/minecraft/class_591;field_2175:Lnet/minecraft/class_591;
      named CACTUS Lnet/minecraft/block/Material;CACTUS:Lnet/minecraft/block/Material;
    • CLAY

      public static final Material CLAY
      Mappings:
      Namespace Name Mixin selector
      official B Larm;B:Larm;
      intermediary field_2176 Lnet/minecraft/class_591;field_2176:Lnet/minecraft/class_591;
      named CLAY Lnet/minecraft/block/Material;CLAY:Lnet/minecraft/block/Material;
    • PUMPKIN

      public static final Material PUMPKIN
      Mappings:
      Namespace Name Mixin selector
      official C Larm;C:Larm;
      intermediary field_2177 Lnet/minecraft/class_591;field_2177:Lnet/minecraft/class_591;
      named PUMPKIN Lnet/minecraft/block/Material;PUMPKIN:Lnet/minecraft/block/Material;
    • EGG

      public static final Material EGG
      Mappings:
      Namespace Name Mixin selector
      official D Larm;D:Larm;
      intermediary field_2178 Lnet/minecraft/class_591;field_2178:Lnet/minecraft/class_591;
      named EGG Lnet/minecraft/block/Material;EGG:Lnet/minecraft/block/Material;
    • PORTAL

      public static final Material PORTAL
      Mappings:
      Namespace Name Mixin selector
      official E Larm;E:Larm;
      intermediary field_2179 Lnet/minecraft/class_591;field_2179:Lnet/minecraft/class_591;
      named PORTAL Lnet/minecraft/block/Material;PORTAL:Lnet/minecraft/block/Material;
    • CAKE

      public static final Material CAKE
      Mappings:
      Namespace Name Mixin selector
      official F Larm;F:Larm;
      intermediary field_2180 Lnet/minecraft/class_591;field_2180:Lnet/minecraft/class_591;
      named CAKE Lnet/minecraft/block/Material;CAKE:Lnet/minecraft/block/Material;
    • COBWEB

      public static final Material COBWEB
      Mappings:
      Namespace Name Mixin selector
      official G Larm;G:Larm;
      intermediary field_2181 Lnet/minecraft/class_591;field_2181:Lnet/minecraft/class_591;
      named COBWEB Lnet/minecraft/block/Material;COBWEB:Lnet/minecraft/block/Material;
    • PISTON

      public static final Material PISTON
      Mappings:
      Namespace Name Mixin selector
      official H Larm;H:Larm;
      intermediary field_2182 Lnet/minecraft/class_591;field_2182:Lnet/minecraft/class_591;
      named PISTON Lnet/minecraft/block/Material;PISTON:Lnet/minecraft/block/Material;
    • BARRIER

      public static final Material BARRIER
      Mappings:
      Namespace Name Mixin selector
      official I Larm;I:Larm;
      intermediary field_2183 Lnet/minecraft/class_591;field_2183:Lnet/minecraft/class_591;
      named BARRIER Lnet/minecraft/block/Material;BARRIER:Lnet/minecraft/block/Material;
    • burnable

      private boolean burnable
      Mappings:
      Namespace Name Mixin selector
      official J Larm;J:Z
      intermediary field_2184 Lnet/minecraft/class_591;field_2184:Z
      named burnable Lnet/minecraft/block/Material;burnable:Z
    • replaceable

      private boolean replaceable
      Mappings:
      Namespace Name Mixin selector
      official K Larm;K:Z
      intermediary field_2185 Lnet/minecraft/class_591;field_2185:Z
      named replaceable Lnet/minecraft/block/Material;replaceable:Z
    • requiresSilkTouch

      private boolean requiresSilkTouch
      Mappings:
      Namespace Name Mixin selector
      official L Larm;L:Z
      intermediary field_2186 Lnet/minecraft/class_591;field_2186:Z
      named requiresSilkTouch Lnet/minecraft/block/Material;requiresSilkTouch:Z
    • color

      private final MaterialColor color
      Mappings:
      Namespace Name Mixin selector
      official M Larm;M:Larn;
      intermediary field_2187 Lnet/minecraft/class_591;field_2187:Lnet/minecraft/class_592;
      named color Lnet/minecraft/block/Material;color:Lnet/minecraft/block/MaterialColor;
    • blocksMovement

      private boolean blocksMovement
      Mappings:
      Namespace Name Mixin selector
      official N Larm;N:Z
      intermediary field_2188 Lnet/minecraft/class_591;field_2188:Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement:Z
    • pistonInteractionType

      private int pistonInteractionType
      Mappings:
      Namespace Name Mixin selector
      official O Larm;O:I
      intermediary field_2189 Lnet/minecraft/class_591;field_2189:I
      named pistonInteractionType Lnet/minecraft/block/Material;pistonInteractionType:I
    • canBeBrokenInAdventureMode

      private boolean canBeBrokenInAdventureMode
      Mappings:
      Namespace Name Mixin selector
      official P Larm;P:Z
      intermediary field_2190 Lnet/minecraft/class_591;field_2190:Z
      named canBeBrokenInAdventureMode Lnet/minecraft/block/Material;canBeBrokenInAdventureMode:Z
  • Constructor Details

    • Material

      public Material​(MaterialColor color)
      Mappings:
      Namespace Name Mixin selector
      official <init> Larm;<init>(Larn;)V
      intermediary <init> Lnet/minecraft/class_591;<init>(Lnet/minecraft/class_592;)V
      named <init> Lnet/minecraft/block/Material;<init>(Lnet/minecraft/block/MaterialColor;)V
  • Method Details

    • isFluid

      public boolean isFluid()
      Mappings:
      Namespace Name Mixin selector
      official d Larm;d()Z
      intermediary method_1803 Lnet/minecraft/class_591;method_1803()Z
      named isFluid Lnet/minecraft/block/Material;isFluid()Z
    • hasCollision

      public boolean hasCollision()
      Mappings:
      Namespace Name Mixin selector
      official a Larm;a()Z
      intermediary method_1800 Lnet/minecraft/class_591;method_1800()Z
      named hasCollision Lnet/minecraft/block/Material;hasCollision()Z
    • isTransluscent

      public boolean isTransluscent()
      Mappings:
      Namespace Name Mixin selector
      official b Larm;b()Z
      intermediary method_1801 Lnet/minecraft/class_591;method_1801()Z
      named isTransluscent Lnet/minecraft/block/Material;isTransluscent()Z
    • blocksMovement

      public boolean blocksMovement()
      Mappings:
      Namespace Name Mixin selector
      official c Larm;c()Z
      intermediary method_1802 Lnet/minecraft/class_591;method_1802()Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement()Z
    • requiresSilkTouch

      private Material requiresSilkTouch()
      Mappings:
      Namespace Name Mixin selector
      official s Larm;s()Larm;
      intermediary method_1816 Lnet/minecraft/class_591;method_1816()Lnet/minecraft/class_591;
      named requiresSilkTouch Lnet/minecraft/block/Material;requiresSilkTouch()Lnet/minecraft/block/Material;
    • requiresTool

      protected Material requiresTool()
      Mappings:
      Namespace Name Mixin selector
      official f Larm;f()Larm;
      intermediary method_1804 Lnet/minecraft/class_591;method_1804()Lnet/minecraft/class_591;
      named requiresTool Lnet/minecraft/block/Material;requiresTool()Lnet/minecraft/block/Material;
    • setFlammable

      protected Material setFlammable()
      Mappings:
      Namespace Name Mixin selector
      official g Larm;g()Larm;
      intermediary method_1805 Lnet/minecraft/class_591;method_1805()Lnet/minecraft/class_591;
      named setFlammable Lnet/minecraft/block/Material;setFlammable()Lnet/minecraft/block/Material;
    • isBurnable

      public boolean isBurnable()
      Mappings:
      Namespace Name Mixin selector
      official h Larm;h()Z
      intermediary method_1806 Lnet/minecraft/class_591;method_1806()Z
      named isBurnable Lnet/minecraft/block/Material;isBurnable()Z
    • setReplaceable

      public Material setReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official i Larm;i()Larm;
      intermediary method_1807 Lnet/minecraft/class_591;method_1807()Lnet/minecraft/class_591;
      named setReplaceable Lnet/minecraft/block/Material;setReplaceable()Lnet/minecraft/block/Material;
    • isReplaceable

      public boolean isReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official j Larm;j()Z
      intermediary method_1808 Lnet/minecraft/class_591;method_1808()Z
      named isReplaceable Lnet/minecraft/block/Material;isReplaceable()Z
    • isOpaque

      public boolean isOpaque()
      Mappings:
      Namespace Name Mixin selector
      official k Larm;k()Z
      intermediary method_1809 Lnet/minecraft/class_591;method_1809()Z
      named isOpaque Lnet/minecraft/block/Material;isOpaque()Z
    • doesBlockMovement

      public boolean doesBlockMovement()
      Mappings:
      Namespace Name Mixin selector
      official l Larm;l()Z
      intermediary method_1810 Lnet/minecraft/class_591;method_1810()Z
      named doesBlockMovement Lnet/minecraft/block/Material;doesBlockMovement()Z
    • getPistonInteractionType

      public int getPistonInteractionType()
      Mappings:
      Namespace Name Mixin selector
      official m Larm;m()I
      intermediary method_1811 Lnet/minecraft/class_591;method_1811()I
      named getPistonInteractionType Lnet/minecraft/block/Material;getPistonInteractionType()I
    • setNoPushing

      protected Material setNoPushing()
      Mappings:
      Namespace Name Mixin selector
      official n Larm;n()Larm;
      intermediary method_1812 Lnet/minecraft/class_591;method_1812()Lnet/minecraft/class_591;
      named setNoPushing Lnet/minecraft/block/Material;setNoPushing()Lnet/minecraft/block/Material;
    • setImmovable

      protected Material setImmovable()
      Mappings:
      Namespace Name Mixin selector
      official o Larm;o()Larm;
      intermediary method_1813 Lnet/minecraft/class_591;method_1813()Lnet/minecraft/class_591;
      named setImmovable Lnet/minecraft/block/Material;setImmovable()Lnet/minecraft/block/Material;
    • setCanBeBrokenInAdventureMode

      protected Material setCanBeBrokenInAdventureMode()
      Mappings:
      Namespace Name Mixin selector
      official p Larm;p()Larm;
      intermediary method_1814 Lnet/minecraft/class_591;method_1814()Lnet/minecraft/class_591;
      named setCanBeBrokenInAdventureMode Lnet/minecraft/block/Material;setCanBeBrokenInAdventureMode()Lnet/minecraft/block/Material;
    • getColor

      public MaterialColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official r Larm;r()Larn;
      intermediary method_1815 Lnet/minecraft/class_591;method_1815()Lnet/minecraft/class_592;
      named getColor Lnet/minecraft/block/Material;getColor()Lnet/minecraft/block/MaterialColor;