Class Material.Builder

java.lang.Object
net.minecraft.block.Material.Builder
Enclosing class:
Material

public static class Material.Builder extends Object
Mappings:
Namespace Name
official djb$a
intermediary net/minecraft/class_3614$class_3615
named net/minecraft/block/Material$Builder
  • Field Details

    • pistonBehavior

      private PistonBehavior pistonBehavior
      Mappings:
      Namespace Name Mixin selector
      official a Ldjb$a;a:Ldjd;
      intermediary field_15968 Lnet/minecraft/class_3614$class_3615;field_15968:Lnet/minecraft/class_3619;
      named pistonBehavior Lnet/minecraft/block/Material$Builder;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
    • blocksMovement

      private boolean blocksMovement
      Mappings:
      Namespace Name Mixin selector
      official b Ldjb$a;b:Z
      intermediary field_15969 Lnet/minecraft/class_3614$class_3615;field_15969:Z
      named blocksMovement Lnet/minecraft/block/Material$Builder;blocksMovement:Z
    • burnable

      private boolean burnable
      Mappings:
      Namespace Name Mixin selector
      official c Ldjb$a;c:Z
      intermediary field_15967 Lnet/minecraft/class_3614$class_3615;field_15967:Z
      named burnable Lnet/minecraft/block/Material$Builder;burnable:Z
    • liquid

      private boolean liquid
      Mappings:
      Namespace Name Mixin selector
      official d Ldjb$a;d:Z
      intermediary field_15965 Lnet/minecraft/class_3614$class_3615;field_15965:Z
      named liquid Lnet/minecraft/block/Material$Builder;liquid:Z
    • replaceable

      private boolean replaceable
      Mappings:
      Namespace Name Mixin selector
      official e Ldjb$a;e:Z
      intermediary field_15964 Lnet/minecraft/class_3614$class_3615;field_15964:Z
      named replaceable Lnet/minecraft/block/Material$Builder;replaceable:Z
    • solid

      private boolean solid
      Mappings:
      Namespace Name Mixin selector
      official f Ldjb$a;f:Z
      intermediary field_15963 Lnet/minecraft/class_3614$class_3615;field_15963:Z
      named solid Lnet/minecraft/block/Material$Builder;solid:Z
    • color

      private final MapColor color
      Mappings:
      Namespace Name Mixin selector
      official g Ldjb$a;g:Ldjc;
      intermediary field_15961 Lnet/minecraft/class_3614$class_3615;field_15961:Lnet/minecraft/class_3620;
      named color Lnet/minecraft/block/Material$Builder;color:Lnet/minecraft/block/MapColor;
    • blocksLight

      private boolean blocksLight
      Mappings:
      Namespace Name Mixin selector
      official h Ldjb$a;h:Z
      intermediary field_15962 Lnet/minecraft/class_3614$class_3615;field_15962:Z
      named blocksLight Lnet/minecraft/block/Material$Builder;blocksLight:Z
  • Constructor Details

    • Builder

      public Builder(MapColor color)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldjb$a;<init>(Ldjc;)V
      intermediary <init> Lnet/minecraft/class_3614$class_3615;<init>(Lnet/minecraft/class_3620;)V
      named <init> Lnet/minecraft/block/Material$Builder;<init>(Lnet/minecraft/block/MapColor;)V
  • Method Details

    • liquid

      public Material.Builder liquid()
      Mappings:
      Namespace Name Mixin selector
      official a Ldjb$a;a()Ldjb$a;
      intermediary method_15810 Lnet/minecraft/class_3614$class_3615;method_15810()Lnet/minecraft/class_3614$class_3615;
      named liquid Lnet/minecraft/block/Material$Builder;liquid()Lnet/minecraft/block/Material$Builder;
    • notSolid

      public Material.Builder notSolid()
      Mappings:
      Namespace Name Mixin selector
      official b Ldjb$a;b()Ldjb$a;
      intermediary method_15806 Lnet/minecraft/class_3614$class_3615;method_15806()Lnet/minecraft/class_3614$class_3615;
      named notSolid Lnet/minecraft/block/Material$Builder;notSolid()Lnet/minecraft/block/Material$Builder;
    • allowsMovement

      public Material.Builder allowsMovement()
      Mappings:
      Namespace Name Mixin selector
      official c Ldjb$a;c()Ldjb$a;
      intermediary method_15811 Lnet/minecraft/class_3614$class_3615;method_15811()Lnet/minecraft/class_3614$class_3615;
      named allowsMovement Lnet/minecraft/block/Material$Builder;allowsMovement()Lnet/minecraft/block/Material$Builder;
    • lightPassesThrough

      Material.Builder lightPassesThrough()
      Mappings:
      Namespace Name Mixin selector
      official i Ldjb$a;i()Ldjb$a;
      intermediary method_15812 Lnet/minecraft/class_3614$class_3615;method_15812()Lnet/minecraft/class_3614$class_3615;
      named lightPassesThrough Lnet/minecraft/block/Material$Builder;lightPassesThrough()Lnet/minecraft/block/Material$Builder;
    • burnable

      protected Material.Builder burnable()
      Mappings:
      Namespace Name Mixin selector
      official d Ldjb$a;d()Ldjb$a;
      intermediary method_15807 Lnet/minecraft/class_3614$class_3615;method_15807()Lnet/minecraft/class_3614$class_3615;
      named burnable Lnet/minecraft/block/Material$Builder;burnable()Lnet/minecraft/block/Material$Builder;
    • replaceable

      public Material.Builder replaceable()
      Mappings:
      Namespace Name Mixin selector
      official e Ldjb$a;e()Ldjb$a;
      intermediary method_15815 Lnet/minecraft/class_3614$class_3615;method_15815()Lnet/minecraft/class_3614$class_3615;
      named replaceable Lnet/minecraft/block/Material$Builder;replaceable()Lnet/minecraft/block/Material$Builder;
    • destroyedByPiston

      protected Material.Builder destroyedByPiston()
      Mappings:
      Namespace Name Mixin selector
      official f Ldjb$a;f()Ldjb$a;
      intermediary method_15809 Lnet/minecraft/class_3614$class_3615;method_15809()Lnet/minecraft/class_3614$class_3615;
      named destroyedByPiston Lnet/minecraft/block/Material$Builder;destroyedByPiston()Lnet/minecraft/block/Material$Builder;
    • blocksPistons

      protected Material.Builder blocksPistons()
      Mappings:
      Namespace Name Mixin selector
      official g Ldjb$a;g()Ldjb$a;
      intermediary method_15816 Lnet/minecraft/class_3614$class_3615;method_15816()Lnet/minecraft/class_3614$class_3615;
      named blocksPistons Lnet/minecraft/block/Material$Builder;blocksPistons()Lnet/minecraft/block/Material$Builder;
    • build

      public Material build()
      Mappings:
      Namespace Name Mixin selector
      official h Ldjb$a;h()Ldjb;
      intermediary method_15813 Lnet/minecraft/class_3614$class_3615;method_15813()Lnet/minecraft/class_3614;
      named build Lnet/minecraft/block/Material$Builder;build()Lnet/minecraft/block/Material;