Class Material

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

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

    • AIR

      public static final Material AIR
      Mappings:
      Namespace Name Mixin selector
      official a Lbza;a:Lbza;
      intermediary field_123 Lnet/minecraft/class_63;field_123:Lnet/minecraft/class_63;
      named AIR Lnet/minecraft/block/Material;AIR:Lnet/minecraft/block/Material;
    • CAVE_AIR

      public static final Material CAVE_AIR
      Mappings:
      Namespace Name Mixin selector
      official b Lbza;b:Lbza;
      intermediary field_14887 Lnet/minecraft/class_63;field_14887:Lnet/minecraft/class_63;
      named CAVE_AIR Lnet/minecraft/block/Material;CAVE_AIR:Lnet/minecraft/block/Material;
    • PORTAL

      public static final Material PORTAL
      Mappings:
      Namespace Name Mixin selector
      official c Lbza;c:Lbza;
      intermediary field_113 Lnet/minecraft/class_63;field_113:Lnet/minecraft/class_63;
      named PORTAL Lnet/minecraft/block/Material;PORTAL:Lnet/minecraft/block/Material;
    • CARPET

      public static final Material CARPET
      Mappings:
      Namespace Name Mixin selector
      official d Lbza;d:Lbza;
      intermediary field_6250 Lnet/minecraft/class_63;field_6250:Lnet/minecraft/class_63;
      named CARPET Lnet/minecraft/block/Material;CARPET:Lnet/minecraft/block/Material;
    • PLANT

      public static final Material PLANT
      Mappings:
      Namespace Name Mixin selector
      official e Lbza;e:Lbza;
      intermediary field_132 Lnet/minecraft/class_63;field_132:Lnet/minecraft/class_63;
      named PLANT Lnet/minecraft/block/Material;PLANT:Lnet/minecraft/block/Material;
    • field_19498

      public static final Material field_19498
      Mappings:
      Namespace Name Mixin selector
      official f Lbza;f:Lbza;
      intermediary field_19498 Lnet/minecraft/class_63;field_19498:Lnet/minecraft/class_63;
      named field_19498 Lnet/minecraft/block/Material;field_19498:Lnet/minecraft/block/Material;
    • REPLACEABLE_PLANT

      public static final Material REPLACEABLE_PLANT
      Mappings:
      Namespace Name Mixin selector
      official g Lbza;g:Lbza;
      intermediary field_133 Lnet/minecraft/class_63;field_133:Lnet/minecraft/class_63;
      named REPLACEABLE_PLANT Lnet/minecraft/block/Material;REPLACEABLE_PLANT:Lnet/minecraft/block/Material;
    • field_19499

      public static final Material field_19499
      Mappings:
      Namespace Name Mixin selector
      official h Lbza;h:Lbza;
      intermediary field_19499 Lnet/minecraft/class_63;field_19499:Lnet/minecraft/class_63;
      named field_19499 Lnet/minecraft/block/Material;field_19499:Lnet/minecraft/block/Material;
    • WATER

      public static final Material WATER
      Mappings:
      Namespace Name Mixin selector
      official i Lbza;i:Lbza;
      intermediary field_129 Lnet/minecraft/class_63;field_129:Lnet/minecraft/class_63;
      named WATER Lnet/minecraft/block/Material;WATER:Lnet/minecraft/block/Material;
    • field_19500

      public static final Material field_19500
      Mappings:
      Namespace Name Mixin selector
      official j Lbza;j:Lbza;
      intermediary field_19500 Lnet/minecraft/class_63;field_19500:Lnet/minecraft/class_63;
      named field_19500 Lnet/minecraft/block/Material;field_19500:Lnet/minecraft/block/Material;
    • LAVA

      public static final Material LAVA
      Mappings:
      Namespace Name Mixin selector
      official k Lbza;k:Lbza;
      intermediary field_130 Lnet/minecraft/class_63;field_130:Lnet/minecraft/class_63;
      named LAVA Lnet/minecraft/block/Material;LAVA:Lnet/minecraft/block/Material;
    • SNOW_LAYER

      public static final Material SNOW_LAYER
      Mappings:
      Namespace Name Mixin selector
      official l Lbza;l:Lbza;
      intermediary field_144 Lnet/minecraft/class_63;field_144:Lnet/minecraft/class_63;
      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 m Lbza;m:Lbza;
      intermediary field_136 Lnet/minecraft/class_63;field_136:Lnet/minecraft/class_63;
      named FIRE Lnet/minecraft/block/Material;FIRE:Lnet/minecraft/block/Material;
    • PART

      public static final Material PART
      Mappings:
      Namespace Name Mixin selector
      official n Lbza;n:Lbza;
      intermediary field_138 Lnet/minecraft/class_63;field_138:Lnet/minecraft/class_63;
      named PART Lnet/minecraft/block/Material;PART:Lnet/minecraft/block/Material;
    • COBWEB

      public static final Material COBWEB
      Mappings:
      Namespace Name Mixin selector
      official o Lbza;o:Lbza;
      intermediary field_115 Lnet/minecraft/class_63;field_115:Lnet/minecraft/class_63;
      named COBWEB Lnet/minecraft/block/Material;COBWEB:Lnet/minecraft/block/Material;
    • REDSTONE_LAMP

      public static final Material REDSTONE_LAMP
      Mappings:
      Namespace Name Mixin selector
      official p Lbza;p:Lbza;
      intermediary field_140 Lnet/minecraft/class_63;field_140:Lnet/minecraft/class_63;
      named REDSTONE_LAMP Lnet/minecraft/block/Material;REDSTONE_LAMP:Lnet/minecraft/block/Material;
    • CLAY

      public static final Material CLAY
      Mappings:
      Namespace Name Mixin selector
      official q Lbza;q:Lbza;
      intermediary field_147 Lnet/minecraft/class_63;field_147:Lnet/minecraft/class_63;
      named CLAY Lnet/minecraft/block/Material;CLAY:Lnet/minecraft/block/Material;
    • DIRT

      public static final Material DIRT
      Mappings:
      Namespace Name Mixin selector
      official r Lbza;r:Lbza;
      intermediary field_125 Lnet/minecraft/class_63;field_125:Lnet/minecraft/class_63;
      named DIRT Lnet/minecraft/block/Material;DIRT:Lnet/minecraft/block/Material;
    • GRASS

      public static final Material GRASS
      Mappings:
      Namespace Name Mixin selector
      official s Lbza;s:Lbza;
      intermediary field_124 Lnet/minecraft/class_63;field_124:Lnet/minecraft/class_63;
      named GRASS Lnet/minecraft/block/Material;GRASS:Lnet/minecraft/block/Material;
    • PACKED_ICE

      public static final Material PACKED_ICE
      Mappings:
      Namespace Name Mixin selector
      official t Lbza;t:Lbza;
      intermediary field_7568 Lnet/minecraft/class_63;field_7568:Lnet/minecraft/class_63;
      named PACKED_ICE Lnet/minecraft/block/Material;PACKED_ICE:Lnet/minecraft/block/Material;
    • NOTEBLOCK

      public static final Material NOTEBLOCK
      Mappings:
      Namespace Name Mixin selector
      official u Lbza;u:Lbza;
      intermediary field_137 Lnet/minecraft/class_63;field_137:Lnet/minecraft/class_63;
      named NOTEBLOCK Lnet/minecraft/block/Material;NOTEBLOCK:Lnet/minecraft/block/Material;
    • CHEESE

      public static final Material CHEESE
      Mappings:
      Namespace Name Mixin selector
      official v Lbza;v:Lbza;
      intermediary field_134 Lnet/minecraft/class_63;field_134:Lnet/minecraft/class_63;
      named CHEESE Lnet/minecraft/block/Material;CHEESE:Lnet/minecraft/block/Material;
    • WOOD

      public static final Material WOOD
      Mappings:
      Namespace Name Mixin selector
      official w Lbza;w:Lbza;
      intermediary field_126 Lnet/minecraft/class_63;field_126:Lnet/minecraft/class_63;
      named WOOD Lnet/minecraft/block/Material;WOOD:Lnet/minecraft/block/Material;
    • WOOL

      public static final Material WOOL
      Mappings:
      Namespace Name Mixin selector
      official x Lbza;x:Lbza;
      intermediary field_135 Lnet/minecraft/class_63;field_135:Lnet/minecraft/class_63;
      named WOOL Lnet/minecraft/block/Material;WOOL:Lnet/minecraft/block/Material;
    • TNT

      public static final Material TNT
      Mappings:
      Namespace Name Mixin selector
      official y Lbza;y:Lbza;
      intermediary field_141 Lnet/minecraft/class_63;field_141:Lnet/minecraft/class_63;
      named TNT Lnet/minecraft/block/Material;TNT:Lnet/minecraft/block/Material;
    • FOILAGE

      public static final Material FOILAGE
      Mappings:
      Namespace Name Mixin selector
      official z Lbza;z:Lbza;
      intermediary field_131 Lnet/minecraft/class_63;field_131:Lnet/minecraft/class_63;
      named FOILAGE Lnet/minecraft/block/Material;FOILAGE:Lnet/minecraft/block/Material;
    • GLASS

      public static final Material GLASS
      Mappings:
      Namespace Name Mixin selector
      official A Lbza;A:Lbza;
      intermediary field_139 Lnet/minecraft/class_63;field_139:Lnet/minecraft/class_63;
      named GLASS Lnet/minecraft/block/Material;GLASS:Lnet/minecraft/block/Material;
    • ICE

      public static final Material ICE
      Mappings:
      Namespace Name Mixin selector
      official B Lbza;B:Lbza;
      intermediary field_143 Lnet/minecraft/class_63;field_143:Lnet/minecraft/class_63;
      named ICE Lnet/minecraft/block/Material;ICE:Lnet/minecraft/block/Material;
    • CACTUS

      public static final Material CACTUS
      Mappings:
      Namespace Name Mixin selector
      official C Lbza;C:Lbza;
      intermediary field_146 Lnet/minecraft/class_63;field_146:Lnet/minecraft/class_63;
      named CACTUS Lnet/minecraft/block/Material;CACTUS:Lnet/minecraft/block/Material;
    • STONE

      public static final Material STONE
      Mappings:
      Namespace Name Mixin selector
      official D Lbza;D:Lbza;
      intermediary field_127 Lnet/minecraft/class_63;field_127:Lnet/minecraft/class_63;
      named STONE Lnet/minecraft/block/Material;STONE:Lnet/minecraft/block/Material;
    • IRON

      public static final Material IRON
      Mappings:
      Namespace Name Mixin selector
      official E Lbza;E:Lbza;
      intermediary field_128 Lnet/minecraft/class_63;field_128:Lnet/minecraft/class_63;
      named IRON Lnet/minecraft/block/Material;IRON:Lnet/minecraft/block/Material;
    • SNOW

      public static final Material SNOW
      Mappings:
      Namespace Name Mixin selector
      official F Lbza;F:Lbza;
      intermediary field_145 Lnet/minecraft/class_63;field_145:Lnet/minecraft/class_63;
      named SNOW Lnet/minecraft/block/Material;SNOW:Lnet/minecraft/block/Material;
    • IRON2

      public static final Material IRON2
      Mappings:
      Namespace Name Mixin selector
      official G Lbza;G:Lbza;
      intermediary field_4981 Lnet/minecraft/class_63;field_4981:Lnet/minecraft/class_63;
      named IRON2 Lnet/minecraft/block/Material;IRON2:Lnet/minecraft/block/Material;
    • BARRIER

      public static final Material BARRIER
      Mappings:
      Namespace Name Mixin selector
      official H Lbza;H:Lbza;
      intermediary field_10231 Lnet/minecraft/class_63;field_10231:Lnet/minecraft/class_63;
      named BARRIER Lnet/minecraft/block/Material;BARRIER:Lnet/minecraft/block/Material;
    • PISTON

      public static final Material PISTON
      Mappings:
      Namespace Name Mixin selector
      official I Lbza;I:Lbza;
      intermediary field_116 Lnet/minecraft/class_63;field_116:Lnet/minecraft/class_63;
      named PISTON Lnet/minecraft/block/Material;PISTON:Lnet/minecraft/block/Material;
    • SWORD

      public static final Material SWORD
      Mappings:
      Namespace Name Mixin selector
      official J Lbza;J:Lbza;
      intermediary field_142 Lnet/minecraft/class_63;field_142:Lnet/minecraft/class_63;
      named SWORD Lnet/minecraft/block/Material;SWORD:Lnet/minecraft/block/Material;
    • PUMPKIN

      public static final Material PUMPKIN
      Mappings:
      Namespace Name Mixin selector
      official K Lbza;K:Lbza;
      intermediary field_148 Lnet/minecraft/class_63;field_148:Lnet/minecraft/class_63;
      named PUMPKIN Lnet/minecraft/block/Material;PUMPKIN:Lnet/minecraft/block/Material;
    • EGG

      public static final Material EGG
      Mappings:
      Namespace Name Mixin selector
      official L Lbza;L:Lbza;
      intermediary field_112 Lnet/minecraft/class_63;field_112:Lnet/minecraft/class_63;
      named EGG Lnet/minecraft/block/Material;EGG:Lnet/minecraft/block/Material;
    • CAKE

      public static final Material CAKE
      Mappings:
      Namespace Name Mixin selector
      official M Lbza;M:Lbza;
      intermediary field_114 Lnet/minecraft/class_63;field_114:Lnet/minecraft/class_63;
      named CAKE Lnet/minecraft/block/Material;CAKE:Lnet/minecraft/block/Material;
    • color

      private final MaterialColor color
      Mappings:
      Namespace Name Mixin selector
      official N Lbza;N:Lbzb;
      intermediary field_117 Lnet/minecraft/class_63;field_117:Lnet/minecraft/class_65;
      named color Lnet/minecraft/block/Material;color:Lnet/minecraft/block/MaterialColor;
    • pistonBehavior

      private final PistonBehavior pistonBehavior
      Mappings:
      Namespace Name Mixin selector
      official O Lbza;O:Lbzc;
      intermediary field_13044 Lnet/minecraft/class_63;field_13044:Lnet/minecraft/class_2768;
      named pistonBehavior Lnet/minecraft/block/Material;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
    • field_19494

      private final boolean field_19494
      Mappings:
      Namespace Name Mixin selector
      official P Lbza;P:Z
      intermediary field_19494 Lnet/minecraft/class_63;field_19494:Z
      named field_19494 Lnet/minecraft/block/Material;field_19494:Z
    • burnable

      private final boolean burnable
      Mappings:
      Namespace Name Mixin selector
      official Q Lbza;Q:Z
      intermediary field_118 Lnet/minecraft/class_63;field_118:Z
      named burnable Lnet/minecraft/block/Material;burnable:Z
    • blocksMovement

      private final boolean blocksMovement
      Mappings:
      Namespace Name Mixin selector
      official R Lbza;R:Z
      intermediary field_121 Lnet/minecraft/class_63;field_121:Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement:Z
    • field_19495

      private final boolean field_19495
      Mappings:
      Namespace Name Mixin selector
      official S Lbza;S:Z
      intermediary field_19495 Lnet/minecraft/class_63;field_19495:Z
      named field_19495 Lnet/minecraft/block/Material;field_19495:Z
    • field_19496

      private final boolean field_19496
      Mappings:
      Namespace Name Mixin selector
      official T Lbza;T:Z
      intermediary field_19496 Lnet/minecraft/class_63;field_19496:Z
      named field_19496 Lnet/minecraft/block/Material;field_19496:Z
    • replaceable

      private final boolean replaceable
      Mappings:
      Namespace Name Mixin selector
      official U Lbza;U:Z
      intermediary field_119 Lnet/minecraft/class_63;field_119:Z
      named replaceable Lnet/minecraft/block/Material;replaceable:Z
    • field_19497

      private final boolean field_19497
      Mappings:
      Namespace Name Mixin selector
      official V Lbza;V:Z
      intermediary field_19497 Lnet/minecraft/class_63;field_19497:Z
      named field_19497 Lnet/minecraft/block/Material;field_19497:Z
  • Constructor Details

    • Material

      public Material(MaterialColor materialColor, boolean bool, boolean bool2, boolean bool3, boolean bool4, boolean bool5, boolean bool6, boolean bool7, PistonBehavior pistonBehavior)
  • Method Details

    • isFluid

      public boolean isFluid()
      Mappings:
      Namespace Name Mixin selector
      official a Lbza;a()Z
      intermediary method_126 Lnet/minecraft/class_63;method_126()Z
      named isFluid Lnet/minecraft/block/Material;isFluid()Z
    • hasCollision

      public boolean hasCollision()
      Mappings:
      Namespace Name Mixin selector
      official b Lbza;b()Z
      intermediary method_123 Lnet/minecraft/class_63;method_123()Z
      named hasCollision Lnet/minecraft/block/Material;hasCollision()Z
    • blocksMovement

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

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

      public boolean isReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official e Lbza;e()Z
      intermediary method_131 Lnet/minecraft/class_63;method_131()Z
      named isReplaceable Lnet/minecraft/block/Material;isReplaceable()Z
    • isOpaque

      public boolean isOpaque()
      Mappings:
      Namespace Name Mixin selector
      official f Lbza;f()Z
      intermediary method_132 Lnet/minecraft/class_63;method_132()Z
      named isOpaque Lnet/minecraft/block/Material;isOpaque()Z
    • doesBlockMovement

      public boolean doesBlockMovement()
      Mappings:
      Namespace Name Mixin selector
      official g Lbza;g()Z
      intermediary method_133 Lnet/minecraft/class_63;method_133()Z
      named doesBlockMovement Lnet/minecraft/block/Material;doesBlockMovement()Z
    • getPistonBehavior

      public PistonBehavior getPistonBehavior()
      Mappings:
      Namespace Name Mixin selector
      official h Lbza;h()Lbzc;
      intermediary method_134 Lnet/minecraft/class_63;method_134()Lnet/minecraft/class_2768;
      named getPistonBehavior Lnet/minecraft/block/Material;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
    • getColor

      public MaterialColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official i Lbza;i()Lbzb;
      intermediary method_6586 Lnet/minecraft/class_63;method_6586()Lnet/minecraft/class_65;
      named getColor Lnet/minecraft/block/Material;getColor()Lnet/minecraft/block/MaterialColor;