Class Material

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

public final class Material
extends Object
Mappings:
Namespace Name
official dap
intermediary net/minecraft/class_3614
named net/minecraft/block/Material
  • Field Details

    • AIR

      public static final Material AIR
      Mappings:
      Namespace Name Mixin selector
      official a Ldap;a:Ldap;
      intermediary field_15959 Lnet/minecraft/class_3614;field_15959:Lnet/minecraft/class_3614;
      named AIR Lnet/minecraft/block/Material;AIR:Lnet/minecraft/block/Material;
    • STRUCTURE_VOID

      public static final Material STRUCTURE_VOID
      Material for structure void block.
      Mappings:
      Namespace Name Mixin selector
      official b Ldap;b:Ldap;
      intermediary field_15927 Lnet/minecraft/class_3614;field_15927:Lnet/minecraft/class_3614;
      named STRUCTURE_VOID Lnet/minecraft/block/Material;STRUCTURE_VOID:Lnet/minecraft/block/Material;
    • PORTAL

      public static final Material PORTAL
      Material for the various portal blocks.
      Mappings:
      Namespace Name Mixin selector
      official c Ldap;c:Ldap;
      intermediary field_15919 Lnet/minecraft/class_3614;field_15919:Lnet/minecraft/class_3614;
      named PORTAL Lnet/minecraft/block/Material;PORTAL:Lnet/minecraft/block/Material;
    • CARPET

      public static final Material CARPET
      Mappings:
      Namespace Name Mixin selector
      official d Ldap;d:Ldap;
      intermediary field_15957 Lnet/minecraft/class_3614;field_15957:Lnet/minecraft/class_3614;
      named CARPET Lnet/minecraft/block/Material;CARPET:Lnet/minecraft/block/Material;
    • PLANT

      public static final Material PLANT
      Material for plants such as flowers and crops
      Mappings:
      Namespace Name Mixin selector
      official e Ldap;e:Ldap;
      intermediary field_15935 Lnet/minecraft/class_3614;field_15935:Lnet/minecraft/class_3614;
      named PLANT Lnet/minecraft/block/Material;PLANT:Lnet/minecraft/block/Material;
    • UNDERWATER_PLANT

      public static final Material UNDERWATER_PLANT
      Material for underwater plants without the replaceable property.
      Mappings:
      Namespace Name Mixin selector
      official f Ldap;f:Ldap;
      intermediary field_15947 Lnet/minecraft/class_3614;field_15947:Lnet/minecraft/class_3614;
      named UNDERWATER_PLANT Lnet/minecraft/block/Material;UNDERWATER_PLANT:Lnet/minecraft/block/Material;
    • REPLACEABLE_PLANT

      public static final Material REPLACEABLE_PLANT
      Mappings:
      Namespace Name Mixin selector
      official g Ldap;g:Ldap;
      intermediary field_15956 Lnet/minecraft/class_3614;field_15956:Lnet/minecraft/class_3614;
      named REPLACEABLE_PLANT Lnet/minecraft/block/Material;REPLACEABLE_PLANT:Lnet/minecraft/block/Material;
    • NETHER_SHOOTS

      public static final Material NETHER_SHOOTS
      Material for crimson and warped roots, as well as Nether sprouts.
      Mappings:
      Namespace Name Mixin selector
      official h Ldap;h:Ldap;
      intermediary field_26708 Lnet/minecraft/class_3614;field_26708:Lnet/minecraft/class_3614;
      named NETHER_SHOOTS Lnet/minecraft/block/Material;NETHER_SHOOTS:Lnet/minecraft/block/Material;
    • REPLACEABLE_UNDERWATER_PLANT

      public static final Material REPLACEABLE_UNDERWATER_PLANT
      Mappings:
      Namespace Name Mixin selector
      official i Ldap;i:Ldap;
      intermediary field_15926 Lnet/minecraft/class_3614;field_15926:Lnet/minecraft/class_3614;
      named REPLACEABLE_UNDERWATER_PLANT Lnet/minecraft/block/Material;REPLACEABLE_UNDERWATER_PLANT:Lnet/minecraft/block/Material;
    • WATER

      public static final Material WATER
      Mappings:
      Namespace Name Mixin selector
      official j Ldap;j:Ldap;
      intermediary field_15920 Lnet/minecraft/class_3614;field_15920:Lnet/minecraft/class_3614;
      named WATER Lnet/minecraft/block/Material;WATER:Lnet/minecraft/block/Material;
    • BUBBLE_COLUMN

      public static final Material BUBBLE_COLUMN
      Mappings:
      Namespace Name Mixin selector
      official k Ldap;k:Ldap;
      intermediary field_15915 Lnet/minecraft/class_3614;field_15915:Lnet/minecraft/class_3614;
      named BUBBLE_COLUMN Lnet/minecraft/block/Material;BUBBLE_COLUMN:Lnet/minecraft/block/Material;
    • LAVA

      public static final Material LAVA
      Mappings:
      Namespace Name Mixin selector
      official l Ldap;l:Ldap;
      intermediary field_15922 Lnet/minecraft/class_3614;field_15922:Lnet/minecraft/class_3614;
      named LAVA Lnet/minecraft/block/Material;LAVA:Lnet/minecraft/block/Material;
    • SNOW_LAYER

      public static final Material SNOW_LAYER
      Material for non-full blocks of snow. Has the replaceable property.
      Mappings:
      Namespace Name Mixin selector
      official m Ldap;m:Ldap;
      intermediary field_15948 Lnet/minecraft/class_3614;field_15948:Lnet/minecraft/class_3614;
      named SNOW_LAYER Lnet/minecraft/block/Material;SNOW_LAYER:Lnet/minecraft/block/Material;
    • FIRE

      public static final Material FIRE
      Mappings:
      Namespace Name Mixin selector
      official n Ldap;n:Ldap;
      intermediary field_15943 Lnet/minecraft/class_3614;field_15943:Lnet/minecraft/class_3614;
      named FIRE Lnet/minecraft/block/Material;FIRE:Lnet/minecraft/block/Material;
    • DECORATION

      public static final Material DECORATION
      Material for decoration blocks such as redstone components, torches, flower pots, rails, buttons, and skulls.
      Mappings:
      Namespace Name Mixin selector
      official o Ldap;o:Ldap;
      intermediary field_15924 Lnet/minecraft/class_3614;field_15924:Lnet/minecraft/class_3614;
      named DECORATION Lnet/minecraft/block/Material;DECORATION:Lnet/minecraft/block/Material;
    • COBWEB

      public static final Material COBWEB
      Mappings:
      Namespace Name Mixin selector
      official p Ldap;p:Ldap;
      intermediary field_15913 Lnet/minecraft/class_3614;field_15913:Lnet/minecraft/class_3614;
      named COBWEB Lnet/minecraft/block/Material;COBWEB:Lnet/minecraft/block/Material;
    • SCULK

      public static final Material SCULK
      Mappings:
      Namespace Name Mixin selector
      official q Ldap;q:Ldap;
      intermediary field_28242 Lnet/minecraft/class_3614;field_28242:Lnet/minecraft/class_3614;
      named SCULK Lnet/minecraft/block/Material;SCULK:Lnet/minecraft/block/Material;
    • REDSTONE_LAMP

      public static final Material REDSTONE_LAMP
      Mappings:
      Namespace Name Mixin selector
      official r Ldap;r:Ldap;
      intermediary field_15918 Lnet/minecraft/class_3614;field_15918:Lnet/minecraft/class_3614;
      named REDSTONE_LAMP Lnet/minecraft/block/Material;REDSTONE_LAMP:Lnet/minecraft/block/Material;
    • 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.
      Mappings:
      Namespace Name Mixin selector
      official s Ldap;s:Ldap;
      intermediary field_15936 Lnet/minecraft/class_3614;field_15936:Lnet/minecraft/class_3614;
      named ORGANIC_PRODUCT Lnet/minecraft/block/Material;ORGANIC_PRODUCT:Lnet/minecraft/block/Material;
    • SOIL

      public static final Material SOIL
      Material for the top layer of soil. Path, dirt, podzol, soul soil, farmland and similar.
      Mappings:
      Namespace Name Mixin selector
      official t Ldap;t:Ldap;
      intermediary field_15941 Lnet/minecraft/class_3614;field_15941:Lnet/minecraft/class_3614;
      named SOIL Lnet/minecraft/block/Material;SOIL:Lnet/minecraft/block/Material;
    • SOLID_ORGANIC

      public static final Material SOLID_ORGANIC
      Organic blocks that are solid, including hay, target, and grass blocks.
      Mappings:
      Namespace Name Mixin selector
      official u Ldap;u:Ldap;
      intermediary field_15945 Lnet/minecraft/class_3614;field_15945:Lnet/minecraft/class_3614;
      named SOLID_ORGANIC Lnet/minecraft/block/Material;SOLID_ORGANIC:Lnet/minecraft/block/Material;
    • DENSE_ICE

      public static final Material DENSE_ICE
      Material for ice blocks that do not melt. See ICE for meltable ice.
      Mappings:
      Namespace Name Mixin selector
      official v Ldap;v:Ldap;
      intermediary field_15928 Lnet/minecraft/class_3614;field_15928:Lnet/minecraft/class_3614;
      named DENSE_ICE Lnet/minecraft/block/Material;DENSE_ICE:Lnet/minecraft/block/Material;
    • AGGREGATE

      public static final Material AGGREGATE
      A material or structure formed from a loosely compacted mass of fragments or particles.
      Mappings:
      Namespace Name Mixin selector
      official w Ldap;w:Ldap;
      intermediary field_15916 Lnet/minecraft/class_3614;field_15916:Lnet/minecraft/class_3614;
      named AGGREGATE Lnet/minecraft/block/Material;AGGREGATE:Lnet/minecraft/block/Material;
    • SPONGE

      public static final Material SPONGE
      Mappings:
      Namespace Name Mixin selector
      official x Ldap;x:Ldap;
      intermediary field_15917 Lnet/minecraft/class_3614;field_15917:Lnet/minecraft/class_3614;
      named SPONGE Lnet/minecraft/block/Material;SPONGE:Lnet/minecraft/block/Material;
    • SHULKER_BOX

      public static final Material SHULKER_BOX
      Mappings:
      Namespace Name Mixin selector
      official y Ldap;y:Ldap;
      intermediary field_17008 Lnet/minecraft/class_3614;field_17008:Lnet/minecraft/class_3614;
      named SHULKER_BOX Lnet/minecraft/block/Material;SHULKER_BOX:Lnet/minecraft/block/Material;
    • WOOD

      public static final Material WOOD
      Material for wood logs, and things crafted from them.
      Mappings:
      Namespace Name Mixin selector
      official z Ldap;z:Ldap;
      intermediary field_15932 Lnet/minecraft/class_3614;field_15932:Lnet/minecraft/class_3614;
      named WOOD Lnet/minecraft/block/Material;WOOD:Lnet/minecraft/block/Material;
    • NETHER_WOOD

      public static final Material NETHER_WOOD
      Material for blocks crafted from Nether stems and hyphae.
      Mappings:
      Namespace Name Mixin selector
      official A Ldap;A:Ldap;
      intermediary field_22223 Lnet/minecraft/class_3614;field_22223:Lnet/minecraft/class_3614;
      named NETHER_WOOD Lnet/minecraft/block/Material;NETHER_WOOD:Lnet/minecraft/block/Material;
    • BAMBOO_SAPLING

      public static final Material BAMBOO_SAPLING
      Mappings:
      Namespace Name Mixin selector
      official B Ldap;B:Ldap;
      intermediary field_15938 Lnet/minecraft/class_3614;field_15938:Lnet/minecraft/class_3614;
      named BAMBOO_SAPLING Lnet/minecraft/block/Material;BAMBOO_SAPLING:Lnet/minecraft/block/Material;
    • BAMBOO

      public static final Material BAMBOO
      Mappings:
      Namespace Name Mixin selector
      official C Ldap;C:Ldap;
      intermediary field_15946 Lnet/minecraft/class_3614;field_15946:Lnet/minecraft/class_3614;
      named BAMBOO Lnet/minecraft/block/Material;BAMBOO:Lnet/minecraft/block/Material;
    • WOOL

      public static final Material WOOL
      Material for wool and bed blocks.
      Mappings:
      Namespace Name Mixin selector
      official D Ldap;D:Ldap;
      intermediary field_15931 Lnet/minecraft/class_3614;field_15931:Lnet/minecraft/class_3614;
      named WOOL Lnet/minecraft/block/Material;WOOL:Lnet/minecraft/block/Material;
    • TNT

      public static final Material TNT
      Mappings:
      Namespace Name Mixin selector
      official E Ldap;E:Ldap;
      intermediary field_15955 Lnet/minecraft/class_3614;field_15955:Lnet/minecraft/class_3614;
      named TNT Lnet/minecraft/block/Material;TNT:Lnet/minecraft/block/Material;
    • LEAVES

      public static final Material LEAVES
      Mappings:
      Namespace Name Mixin selector
      official F Ldap;F:Ldap;
      intermediary field_15923 Lnet/minecraft/class_3614;field_15923:Lnet/minecraft/class_3614;
      named LEAVES Lnet/minecraft/block/Material;LEAVES:Lnet/minecraft/block/Material;
    • GLASS

      public static final Material GLASS
      Material for glass and glass-like blocks (includes sea lanterns and conduits).
      Mappings:
      Namespace Name Mixin selector
      official G Ldap;G:Ldap;
      intermediary field_15942 Lnet/minecraft/class_3614;field_15942:Lnet/minecraft/class_3614;
      named GLASS Lnet/minecraft/block/Material;GLASS:Lnet/minecraft/block/Material;
    • ICE

      public static final Material ICE
      Material for ice that can melt. See DENSE_ICE for unmeltable ice.
      Mappings:
      Namespace Name Mixin selector
      official H Ldap;H:Ldap;
      intermediary field_15958 Lnet/minecraft/class_3614;field_15958:Lnet/minecraft/class_3614;
      named ICE Lnet/minecraft/block/Material;ICE:Lnet/minecraft/block/Material;
    • CACTUS

      public static final Material CACTUS
      Mappings:
      Namespace Name Mixin selector
      official I Ldap;I:Ldap;
      intermediary field_15925 Lnet/minecraft/class_3614;field_15925:Lnet/minecraft/class_3614;
      named CACTUS Lnet/minecraft/block/Material;CACTUS:Lnet/minecraft/block/Material;
    • 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.
      Mappings:
      Namespace Name Mixin selector
      official J Ldap;J:Ldap;
      intermediary field_15914 Lnet/minecraft/class_3614;field_15914:Lnet/minecraft/class_3614;
      named STONE Lnet/minecraft/block/Material;STONE:Lnet/minecraft/block/Material;
    • 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.
      Mappings:
      Namespace Name Mixin selector
      official K Ldap;K:Ldap;
      intermediary field_15953 Lnet/minecraft/class_3614;field_15953:Lnet/minecraft/class_3614;
      named METAL Lnet/minecraft/block/Material;METAL:Lnet/minecraft/block/Material;
    • SNOW_BLOCK

      public static final Material SNOW_BLOCK
      Material for full sized snow blocks.
      Mappings:
      Namespace Name Mixin selector
      official L Ldap;L:Ldap;
      intermediary field_15934 Lnet/minecraft/class_3614;field_15934:Lnet/minecraft/class_3614;
      named SNOW_BLOCK Lnet/minecraft/block/Material;SNOW_BLOCK:Lnet/minecraft/block/Material;
    • REPAIR_STATION

      public static final Material REPAIR_STATION
      Material for blocks that can repair tools, including grindstone and anvils.
      Mappings:
      Namespace Name Mixin selector
      official M Ldap;M:Ldap;
      intermediary field_15949 Lnet/minecraft/class_3614;field_15949:Lnet/minecraft/class_3614;
      named REPAIR_STATION Lnet/minecraft/block/Material;REPAIR_STATION:Lnet/minecraft/block/Material;
    • BARRIER

      public static final Material BARRIER
      Mappings:
      Namespace Name Mixin selector
      official N Ldap;N:Ldap;
      intermediary field_15952 Lnet/minecraft/class_3614;field_15952:Lnet/minecraft/class_3614;
      named BARRIER Lnet/minecraft/block/Material;BARRIER:Lnet/minecraft/block/Material;
    • PISTON

      public static final Material PISTON
      Mappings:
      Namespace Name Mixin selector
      official O Ldap;O:Ldap;
      intermediary field_15933 Lnet/minecraft/class_3614;field_15933:Lnet/minecraft/class_3614;
      named PISTON Lnet/minecraft/block/Material;PISTON:Lnet/minecraft/block/Material;
    • UNUSED_PLANT

      public static final Material UNUSED_PLANT
      Not in use, but has foliage color.
      Mappings:
      Namespace Name Mixin selector
      official P Ldap;P:Ldap;
      intermediary field_15921 Lnet/minecraft/class_3614;field_15921:Lnet/minecraft/class_3614;
      named UNUSED_PLANT Lnet/minecraft/block/Material;UNUSED_PLANT:Lnet/minecraft/block/Material;
    • GOURD

      public static final Material GOURD
      Material for gourds. Includes the carved pumpkin and jack o' lantern.
      Mappings:
      Namespace Name Mixin selector
      official Q Ldap;Q:Ldap;
      intermediary field_15954 Lnet/minecraft/class_3614;field_15954:Lnet/minecraft/class_3614;
      named GOURD Lnet/minecraft/block/Material;GOURD:Lnet/minecraft/block/Material;
    • EGG

      public static final Material EGG
      Material for egg blocks, such as dragon and turtle eggs.
      Mappings:
      Namespace Name Mixin selector
      official R Ldap;R:Ldap;
      intermediary field_15930 Lnet/minecraft/class_3614;field_15930:Lnet/minecraft/class_3614;
      named EGG Lnet/minecraft/block/Material;EGG:Lnet/minecraft/block/Material;
    • CAKE

      public static final Material CAKE
      Mappings:
      Namespace Name Mixin selector
      official S Ldap;S:Ldap;
      intermediary field_15937 Lnet/minecraft/class_3614;field_15937:Lnet/minecraft/class_3614;
      named CAKE Lnet/minecraft/block/Material;CAKE:Lnet/minecraft/block/Material;
    • AMETHYST

      public static final Material AMETHYST
      Mappings:
      Namespace Name Mixin selector
      official T Ldap;T:Ldap;
      intermediary field_27340 Lnet/minecraft/class_3614;field_27340:Lnet/minecraft/class_3614;
      named AMETHYST Lnet/minecraft/block/Material;AMETHYST:Lnet/minecraft/block/Material;
    • POWDER_SNOW

      public static final Material POWDER_SNOW
      Mappings:
      Namespace Name Mixin selector
      official U Ldap;U:Ldap;
      intermediary field_27890 Lnet/minecraft/class_3614;field_27890:Lnet/minecraft/class_3614;
      named POWDER_SNOW Lnet/minecraft/block/Material;POWDER_SNOW:Lnet/minecraft/block/Material;
    • color

      private final MapColor color
      Mappings:
      Namespace Name Mixin selector
      official V Ldap;V:Ldaq;
      intermediary field_15944 Lnet/minecraft/class_3614;field_15944:Lnet/minecraft/class_3620;
      named color Lnet/minecraft/block/Material;color:Lnet/minecraft/block/MapColor;
    • pistonBehavior

      private final PistonBehavior pistonBehavior
      Mappings:
      Namespace Name Mixin selector
      official W Ldap;W:Ldar;
      intermediary field_15960 Lnet/minecraft/class_3614;field_15960:Lnet/minecraft/class_3619;
      named pistonBehavior Lnet/minecraft/block/Material;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
    • blocksMovement

      private final boolean blocksMovement
      Mappings:
      Namespace Name Mixin selector
      official X Ldap;X:Z
      intermediary field_15940 Lnet/minecraft/class_3614;field_15940:Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement:Z
    • burnable

      private final boolean burnable
      Mappings:
      Namespace Name Mixin selector
      official Y Ldap;Y:Z
      intermediary field_15951 Lnet/minecraft/class_3614;field_15951:Z
      named burnable Lnet/minecraft/block/Material;burnable:Z
    • liquid

      private final boolean liquid
      Mappings:
      Namespace Name Mixin selector
      official Z Ldap;Z:Z
      intermediary field_15929 Lnet/minecraft/class_3614;field_15929:Z
      named liquid Lnet/minecraft/block/Material;liquid:Z
    • blocksLight

      private final boolean blocksLight
      Mappings:
      Namespace Name Mixin selector
      official aa Ldap;aa:Z
      intermediary field_15939 Lnet/minecraft/class_3614;field_15939:Z
      named blocksLight Lnet/minecraft/block/Material;blocksLight:Z
    • replaceable

      private final boolean replaceable
      Mappings:
      Namespace Name Mixin selector
      official ab Ldap;ab:Z
      intermediary field_15950 Lnet/minecraft/class_3614;field_15950:Z
      named replaceable Lnet/minecraft/block/Material;replaceable:Z
    • solid

      private final boolean solid
      Mappings:
      Namespace Name Mixin selector
      official ac Ldap;ac:Z
      intermediary field_15911 Lnet/minecraft/class_3614;field_15911:Z
      named solid Lnet/minecraft/block/Material;solid:Z
  • Constructor Details

    • Material

      public Material​(MapColor color, boolean liquid, boolean solid, boolean blocksMovement, boolean blocksLight, boolean breakByHand, boolean burnable, PistonBehavior pistonBehavior)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldap;<init>(Ldaq;ZZZZZZLdar;)V
      intermediary <init> Lnet/minecraft/class_3614;<init>(Lnet/minecraft/class_3620;ZZZZZZLnet/minecraft/class_3619;)V
      named <init> Lnet/minecraft/block/Material;<init>(Lnet/minecraft/block/MapColor;ZZZZZZLnet/minecraft/block/piston/PistonBehavior;)V
  • Method Details

    • isLiquid

      public boolean isLiquid()
      Mappings:
      Namespace Name Mixin selector
      official a Ldap;a()Z
      intermediary method_15797 Lnet/minecraft/class_3614;method_15797()Z
      named isLiquid Lnet/minecraft/block/Material;isLiquid()Z
    • isSolid

      public boolean isSolid()
      Mappings:
      Namespace Name Mixin selector
      official b Ldap;b()Z
      intermediary method_15799 Lnet/minecraft/class_3614;method_15799()Z
      named isSolid Lnet/minecraft/block/Material;isSolid()Z
    • blocksMovement

      public boolean blocksMovement()
      Mappings:
      Namespace Name Mixin selector
      official c Ldap;c()Z
      intermediary method_15801 Lnet/minecraft/class_3614;method_15801()Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement()Z
    • isBurnable

      public boolean isBurnable()
      Mappings:
      Namespace Name Mixin selector
      official d Ldap;d()Z
      intermediary method_15802 Lnet/minecraft/class_3614;method_15802()Z
      named isBurnable Lnet/minecraft/block/Material;isBurnable()Z
    • isReplaceable

      public boolean isReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official e Ldap;e()Z
      intermediary method_15800 Lnet/minecraft/class_3614;method_15800()Z
      named isReplaceable Lnet/minecraft/block/Material;isReplaceable()Z
    • blocksLight

      public boolean blocksLight()
      Mappings:
      Namespace Name Mixin selector
      official f Ldap;f()Z
      intermediary method_15804 Lnet/minecraft/class_3614;method_15804()Z
      named blocksLight Lnet/minecraft/block/Material;blocksLight()Z
    • getPistonBehavior

      public PistonBehavior getPistonBehavior()
      Mappings:
      Namespace Name Mixin selector
      official g Ldap;g()Ldar;
      intermediary method_15798 Lnet/minecraft/class_3614;method_15798()Lnet/minecraft/class_3619;
      named getPistonBehavior Lnet/minecraft/block/Material;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
    • getColor

      public MapColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official h Ldap;h()Ldaq;
      intermediary method_15803 Lnet/minecraft/class_3614;method_15803()Lnet/minecraft/class_3620;
      named getColor Lnet/minecraft/block/Material;getColor()Lnet/minecraft/block/MapColor;