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;
    • field_44483

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

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

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

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

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

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

      public static final Material field_44489
      Mappings:
      Namespace Name Mixin selector
      official l Ldwt;l:Ldwt;
      intermediary field_44489 Lnet/minecraft/class_3614;field_44489:Lnet/minecraft/class_3614;
      named field_44489 Lnet/minecraft/block/Material;field_44489: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 liquid, boolean solid, boolean blocksMovement, boolean blocksLight)
      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;