Class Material

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

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

    • PLANT

      public static final Material PLANT
      Material for plants such as flowers and crops
      Mappings:
      Namespace Name Mixin selector
      official a Ldwt;a:Ldwt;
      intermediary field_15935 Lnet/minecraft/class_3614;field_15935:Lnet/minecraft/class_3614;
      named PLANT Lnet/minecraft/block/Material;PLANT: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 b Ldwt;b:Ldwt;
      intermediary field_15916 Lnet/minecraft/class_3614;field_15916:Lnet/minecraft/class_3614;
      named AGGREGATE Lnet/minecraft/block/Material;AGGREGATE: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 c Ldwt;c:Ldwt;
      intermediary field_15932 Lnet/minecraft/class_3614;field_15932:Lnet/minecraft/class_3614;
      named WOOD Lnet/minecraft/block/Material;WOOD: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 d Ldwt;d:Ldwt;
      intermediary field_15914 Lnet/minecraft/class_3614;field_15914:Lnet/minecraft/class_3614;
      named STONE Lnet/minecraft/block/Material;STONE: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 e Ldwt;e:Ldwt;
      intermediary field_15942 Lnet/minecraft/class_3614;field_15942:Lnet/minecraft/class_3614;
      named GLASS Lnet/minecraft/block/Material;GLASS:Lnet/minecraft/block/Material;
    • ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID_REPLACEABLE

      public static final Material ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID_REPLACEABLE
      Mappings:
      Namespace Name Mixin selector
      official f Ldwt;f:Ldwt;
      intermediary field_44483 Lnet/minecraft/class_3614;field_44483:Lnet/minecraft/class_3614;
      named ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID_REPLACEABLE Lnet/minecraft/block/Material;ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID_REPLACEABLE:Lnet/minecraft/block/Material;
    • ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID

      public static final Material ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID
      Mappings:
      Namespace Name Mixin selector
      official g Ldwt;g:Ldwt;
      intermediary field_44484 Lnet/minecraft/class_3614;field_44484:Lnet/minecraft/class_3614;
      named ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID Lnet/minecraft/block/Material;ALLOWS_MOVEMENT_LIGHT_PASSES_THROUGH_NOT_SOLID:Lnet/minecraft/block/Material;
    • ALLOWS_MOVEMENT

      public static final Material ALLOWS_MOVEMENT
      Mappings:
      Namespace Name Mixin selector
      official h Ldwt;h:Ldwt;
      intermediary field_44485 Lnet/minecraft/class_3614;field_44485:Lnet/minecraft/class_3614;
      named ALLOWS_MOVEMENT Lnet/minecraft/block/Material;ALLOWS_MOVEMENT:Lnet/minecraft/block/Material;
    • LIGHT_PASSES_THROUGH

      public static final Material LIGHT_PASSES_THROUGH
      Mappings:
      Namespace Name Mixin selector
      official i Ldwt;i:Ldwt;
      intermediary field_44486 Lnet/minecraft/class_3614;field_44486:Lnet/minecraft/class_3614;
      named LIGHT_PASSES_THROUGH Lnet/minecraft/block/Material;LIGHT_PASSES_THROUGH:Lnet/minecraft/block/Material;
    • COBWEB

      public static final Material COBWEB
      Mappings:
      Namespace Name Mixin selector
      official j Ldwt;j:Ldwt;
      intermediary field_44487 Lnet/minecraft/class_3614;field_44487:Lnet/minecraft/class_3614;
      named COBWEB Lnet/minecraft/block/Material;COBWEB:Lnet/minecraft/block/Material;
    • NOT_SOLID_ALLOWS_MOVEMENT

      public static final Material NOT_SOLID_ALLOWS_MOVEMENT
      Mappings:
      Namespace Name Mixin selector
      official k Ldwt;k:Ldwt;
      intermediary field_44488 Lnet/minecraft/class_3614;field_44488:Lnet/minecraft/class_3614;
      named NOT_SOLID_ALLOWS_MOVEMENT Lnet/minecraft/block/Material;NOT_SOLID_ALLOWS_MOVEMENT:Lnet/minecraft/block/Material;
    • GENERIC

      public static final Material GENERIC
      Mappings:
      Namespace Name Mixin selector
      official l Ldwt;l:Ldwt;
      intermediary field_44489 Lnet/minecraft/class_3614;field_44489:Lnet/minecraft/class_3614;
      named GENERIC Lnet/minecraft/block/Material;GENERIC:Lnet/minecraft/block/Material;
    • color

      private final MapColor color
      Mappings:
      Namespace Name Mixin selector
      official m Ldwt;m:Ldwu;
      intermediary field_15944 Lnet/minecraft/class_3614;field_15944:Lnet/minecraft/class_3620;
      named color Lnet/minecraft/block/Material;color:Lnet/minecraft/block/MapColor;
    • blocksMovement

      private final boolean blocksMovement
      Mappings:
      Namespace Name Mixin selector
      official n Ldwt;n:Z
      intermediary field_15940 Lnet/minecraft/class_3614;field_15940:Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement:Z
    • blocksLight

      private final boolean blocksLight
      Mappings:
      Namespace Name Mixin selector
      official o Ldwt;o: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 p Ldwt;p: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 q Ldwt;q: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 solid, boolean blocksMovement, boolean blocksLight, boolean replaceable)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldwt;<init>(Ldwu;ZZZZ)V
      intermediary <init> Lnet/minecraft/class_3614;<init>(Lnet/minecraft/class_3620;ZZZZ)V
      named <init> Lnet/minecraft/block/Material;<init>(Lnet/minecraft/block/MapColor;ZZZZ)V
  • Method Details

    • isSolid

      public boolean isSolid()
      Mappings:
      Namespace Name Mixin selector
      official a Ldwt;a()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 b Ldwt;b()Z
      intermediary method_15801 Lnet/minecraft/class_3614;method_15801()Z
      named blocksMovement Lnet/minecraft/block/Material;blocksMovement()Z
    • isReplaceable

      public boolean isReplaceable()
      Mappings:
      Namespace Name Mixin selector
      official c Ldwt;c()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 d Ldwt;d()Z
      intermediary method_15804 Lnet/minecraft/class_3614;method_15804()Z
      named blocksLight Lnet/minecraft/block/Material;blocksLight()Z
    • getColor

      public MapColor getColor()
      Mappings:
      Namespace Name Mixin selector
      official e Ldwt;e()Ldwu;
      intermediary method_15803 Lnet/minecraft/class_3614;method_15803()Lnet/minecraft/class_3620;
      named getColor Lnet/minecraft/block/Material;getColor()Lnet/minecraft/block/MapColor;