Class Block.Builder

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

public static class Block.Builder extends Object
Mappings:
Namespace Name
official bcs$c
intermediary net/minecraft/class_197$class_3692
named net/minecraft/block/Block$Builder
  • Field Details

    • material

      private Material material
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a:Lbza;
      intermediary field_17754 Lnet/minecraft/class_197$class_3692;field_17754:Lnet/minecraft/class_63;
      named material Lnet/minecraft/block/Block$Builder;material:Lnet/minecraft/block/Material;
    • materialColor

      private MaterialColor materialColor
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs$c;b:Lbzb;
      intermediary field_17755 Lnet/minecraft/class_197$class_3692;field_17755:Lnet/minecraft/class_65;
      named materialColor Lnet/minecraft/block/Block$Builder;materialColor:Lnet/minecraft/block/MaterialColor;
    • collidable

      private boolean collidable
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs$c;c:Z
      intermediary field_17756 Lnet/minecraft/class_197$class_3692;field_17756:Z
      named collidable Lnet/minecraft/block/Block$Builder;collidable:Z
    • blockSoundGroup

      private BlockSoundGroup blockSoundGroup
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs$c;d:Lbhr;
      intermediary field_17757 Lnet/minecraft/class_197$class_3692;field_17757:Lnet/minecraft/class_200;
      named blockSoundGroup Lnet/minecraft/block/Block$Builder;blockSoundGroup:Lnet/minecraft/sound/BlockSoundGroup;
    • lightLevel

      private int lightLevel
      Mappings:
      Namespace Name Mixin selector
      official e Lbcs$c;e:I
      intermediary field_17758 Lnet/minecraft/class_197$class_3692;field_17758:I
      named lightLevel Lnet/minecraft/block/Block$Builder;lightLevel:I
    • blastResistance

      private float blastResistance
      Mappings:
      Namespace Name Mixin selector
      official f Lbcs$c;f:F
      intermediary field_17759 Lnet/minecraft/class_197$class_3692;field_17759:F
      named blastResistance Lnet/minecraft/block/Block$Builder;blastResistance:F
    • strength

      private float strength
      Mappings:
      Namespace Name Mixin selector
      official g Lbcs$c;g:F
      intermediary field_17760 Lnet/minecraft/class_197$class_3692;field_17760:F
      named strength Lnet/minecraft/block/Block$Builder;strength:F
    • randomTicks

      private boolean randomTicks
      Mappings:
      Namespace Name Mixin selector
      official h Lbcs$c;h:Z
      intermediary field_17761 Lnet/minecraft/class_197$class_3692;field_17761:Z
      named randomTicks Lnet/minecraft/block/Block$Builder;randomTicks:Z
    • slipperiness

      private float slipperiness
      Mappings:
      Namespace Name Mixin selector
      official i Lbcs$c;i:F
      intermediary field_17762 Lnet/minecraft/class_197$class_3692;field_17762:F
      named slipperiness Lnet/minecraft/block/Block$Builder;slipperiness:F
    • dynamicBounds

      private boolean dynamicBounds
      Mappings:
      Namespace Name Mixin selector
      official j Lbcs$c;j:Z
      intermediary field_17763 Lnet/minecraft/class_197$class_3692;field_17763:Z
      named dynamicBounds Lnet/minecraft/block/Block$Builder;dynamicBounds:Z
  • Constructor Details

    • Builder

      private Builder(Material material, MaterialColor materialColor)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbcs$c;<init>(Lbza;Lbzb;)V
      intermediary <init> Lnet/minecraft/class_197$class_3692;<init>(Lnet/minecraft/class_63;Lnet/minecraft/class_65;)V
      named <init> Lnet/minecraft/block/Block$Builder;<init>(Lnet/minecraft/block/Material;Lnet/minecraft/block/MaterialColor;)V
  • Method Details

    • setMaterial

      public static Block.Builder setMaterial(Material material)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(Lbza;)Lbcs$c;
      intermediary method_16612 Lnet/minecraft/class_197$class_3692;method_16612(Lnet/minecraft/class_63;)Lnet/minecraft/class_197$class_3692;
      named setMaterial Lnet/minecraft/block/Block$Builder;setMaterial(Lnet/minecraft/block/Material;)Lnet/minecraft/block/Block$Builder;
    • setMaterialAndDyeColor

      public static Block.Builder setMaterialAndDyeColor(Material material, DyeColor dyeColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(Lbza;Lasc;)Lbcs$c;
      intermediary method_16613 Lnet/minecraft/class_197$class_3692;method_16613(Lnet/minecraft/class_63;Lnet/minecraft/class_2674;)Lnet/minecraft/class_197$class_3692;
      named setMaterialAndDyeColor Lnet/minecraft/block/Block$Builder;setMaterialAndDyeColor(Lnet/minecraft/block/Material;Lnet/minecraft/util/DyeColor;)Lnet/minecraft/block/Block$Builder;
    • setMaterialAndMapColor

      public static Block.Builder setMaterialAndMapColor(Material material, MaterialColor materialColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(Lbza;Lbzb;)Lbcs$c;
      intermediary method_16614 Lnet/minecraft/class_197$class_3692;method_16614(Lnet/minecraft/class_63;Lnet/minecraft/class_65;)Lnet/minecraft/class_197$class_3692;
      named setMaterialAndMapColor Lnet/minecraft/block/Block$Builder;setMaterialAndMapColor(Lnet/minecraft/block/Material;Lnet/minecraft/block/MaterialColor;)Lnet/minecraft/block/Block$Builder;
    • fromBlock

      public static Block.Builder fromBlock(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(Lbcs;)Lbcs$c;
      intermediary method_16610 Lnet/minecraft/class_197$class_3692;method_16610(Lnet/minecraft/class_197;)Lnet/minecraft/class_197$class_3692;
      named fromBlock Lnet/minecraft/block/Block$Builder;fromBlock(Lnet/minecraft/block/Block;)Lnet/minecraft/block/Block$Builder;
    • setNotCollidable

      public Block.Builder setNotCollidable()
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a()Lbcs$c;
      intermediary method_16605 Lnet/minecraft/class_197$class_3692;method_16605()Lnet/minecraft/class_197$class_3692;
      named setNotCollidable Lnet/minecraft/block/Block$Builder;setNotCollidable()Lnet/minecraft/block/Block$Builder;
    • setSlipperiness

      public Block.Builder setSlipperiness(float slipperiness)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(F)Lbcs$c;
      intermediary method_16606 Lnet/minecraft/class_197$class_3692;method_16606(F)Lnet/minecraft/class_197$class_3692;
      named setSlipperiness Lnet/minecraft/block/Block$Builder;setSlipperiness(F)Lnet/minecraft/block/Block$Builder;
    • setBlockSoundGroup

      protected Block.Builder setBlockSoundGroup(BlockSoundGroup blockSoundGroup)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(Lbhr;)Lbcs$c;
      intermediary method_16611 Lnet/minecraft/class_197$class_3692;method_16611(Lnet/minecraft/class_200;)Lnet/minecraft/class_197$class_3692;
      named setBlockSoundGroup Lnet/minecraft/block/Block$Builder;setBlockSoundGroup(Lnet/minecraft/sound/BlockSoundGroup;)Lnet/minecraft/block/Block$Builder;
    • setLightLevel

      protected Block.Builder setLightLevel(int lightLevel)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(I)Lbcs$c;
      intermediary method_16608 Lnet/minecraft/class_197$class_3692;method_16608(I)Lnet/minecraft/class_197$class_3692;
      named setLightLevel Lnet/minecraft/block/Block$Builder;setLightLevel(I)Lnet/minecraft/block/Block$Builder;
    • setStrengthAndResistance

      public Block.Builder setStrengthAndResistance(float strength, float blastResistance)
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs$c;a(FF)Lbcs$c;
      intermediary method_16607 Lnet/minecraft/class_197$class_3692;method_16607(FF)Lnet/minecraft/class_197$class_3692;
      named setStrengthAndResistance Lnet/minecraft/block/Block$Builder;setStrengthAndResistance(FF)Lnet/minecraft/block/Block$Builder;
    • setNoDurability

      protected Block.Builder setNoDurability()
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs$c;b()Lbcs$c;
      intermediary method_16615 Lnet/minecraft/class_197$class_3692;method_16615()Lnet/minecraft/class_197$class_3692;
      named setNoDurability Lnet/minecraft/block/Block$Builder;setNoDurability()Lnet/minecraft/block/Block$Builder;
    • setDurability

      protected Block.Builder setDurability(float durability)
      Mappings:
      Namespace Name Mixin selector
      official b Lbcs$c;b(F)Lbcs$c;
      intermediary method_16616 Lnet/minecraft/class_197$class_3692;method_16616(F)Lnet/minecraft/class_197$class_3692;
      named setDurability Lnet/minecraft/block/Block$Builder;setDurability(F)Lnet/minecraft/block/Block$Builder;
    • setRandomTicks

      protected Block.Builder setRandomTicks()
      Mappings:
      Namespace Name Mixin selector
      official c Lbcs$c;c()Lbcs$c;
      intermediary method_16618 Lnet/minecraft/class_197$class_3692;method_16618()Lnet/minecraft/class_197$class_3692;
      named setRandomTicks Lnet/minecraft/block/Block$Builder;setRandomTicks()Lnet/minecraft/block/Block$Builder;
    • setHasDynamicBounds

      protected Block.Builder setHasDynamicBounds()
      Mappings:
      Namespace Name Mixin selector
      official d Lbcs$c;d()Lbcs$c;
      intermediary method_16620 Lnet/minecraft/class_197$class_3692;method_16620()Lnet/minecraft/class_197$class_3692;
      named setHasDynamicBounds Lnet/minecraft/block/Block$Builder;setHasDynamicBounds()Lnet/minecraft/block/Block$Builder;