Class BlockPatternBuilder

java.lang.Object
net.minecraft.block.pattern.BlockPatternBuilder

public class BlockPatternBuilder extends Object
Mappings:
Namespace Name
official ame
intermediary net/minecraft/class_2239
named net/minecraft/block/pattern/BlockPatternBuilder
  • Field Details

    • JOINER

      private static final Joiner JOINER
      Mappings:
      Namespace Name Mixin selector
      official a Lame;a:Lcom/google/common/base/Joiner;
      intermediary field_9914 Lnet/minecraft/class_2239;field_9914:Lcom/google/common/base/Joiner;
      named JOINER Lnet/minecraft/block/pattern/BlockPatternBuilder;JOINER:Lcom/google/common/base/Joiner;
    • aisles

      private final List<String[]> aisles
      Mappings:
      Namespace Name Mixin selector
      official b Lame;b:Ljava/util/List;
      intermediary field_9915 Lnet/minecraft/class_2239;field_9915:Ljava/util/List;
      named aisles Lnet/minecraft/block/pattern/BlockPatternBuilder;aisles:Ljava/util/List;
    • charMap

      private final Map<Character,Predicate<RayTraceResult>> charMap
      Mappings:
      Namespace Name Mixin selector
      official c Lame;c:Ljava/util/Map;
      intermediary field_9916 Lnet/minecraft/class_2239;field_9916:Ljava/util/Map;
      named charMap Lnet/minecraft/block/pattern/BlockPatternBuilder;charMap:Ljava/util/Map;
    • height

      private int height
      Mappings:
      Namespace Name Mixin selector
      official d Lame;d:I
      intermediary field_9917 Lnet/minecraft/class_2239;field_9917:I
      named height Lnet/minecraft/block/pattern/BlockPatternBuilder;height:I
    • width

      private int width
      Mappings:
      Namespace Name Mixin selector
      official e Lame;e:I
      intermediary field_9918 Lnet/minecraft/class_2239;field_9918:I
      named width Lnet/minecraft/block/pattern/BlockPatternBuilder;width:I
  • Constructor Details

    • BlockPatternBuilder

      private BlockPatternBuilder()
  • Method Details

    • aisle

      public BlockPatternBuilder aisle(String[] args)
      Mappings:
      Namespace Name Mixin selector
      official a Lame;a([Ljava/lang/String;)Lame;
      intermediary method_9058 Lnet/minecraft/class_2239;method_9058([Ljava/lang/String;)Lnet/minecraft/class_2239;
      named aisle Lnet/minecraft/block/pattern/BlockPatternBuilder;aisle([Ljava/lang/String;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
    • start

      public static BlockPatternBuilder start()
      Mappings:
      Namespace Name Mixin selector
      official a Lame;a()Lame;
      intermediary method_9056 Lnet/minecraft/class_2239;method_9056()Lnet/minecraft/class_2239;
      named start Lnet/minecraft/block/pattern/BlockPatternBuilder;start()Lnet/minecraft/block/pattern/BlockPatternBuilder;
    • method_9057

      public BlockPatternBuilder method_9057(char char2, Predicate<RayTraceResult> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lame;a(CLcom/google/common/base/Predicate;)Lame;
      intermediary method_9057 Lnet/minecraft/class_2239;method_9057(CLcom/google/common/base/Predicate;)Lnet/minecraft/class_2239;
      named method_9057 Lnet/minecraft/block/pattern/BlockPatternBuilder;method_9057(CLcom/google/common/base/Predicate;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
    • build

      public BlockPattern build()
      Mappings:
      Namespace Name Mixin selector
      official b Lame;b()Lamd;
      intermediary method_9059 Lnet/minecraft/class_2239;method_9059()Lnet/minecraft/class_2236;
      named build Lnet/minecraft/block/pattern/BlockPatternBuilder;build()Lnet/minecraft/block/pattern/BlockPattern;
    • method_9060

      private Predicate<RayTraceResult>[][][] method_9060()
      Mappings:
      Namespace Name Mixin selector
      official c Lame;c()[[[Lcom/google/common/base/Predicate;
      intermediary method_9060 Lnet/minecraft/class_2239;method_9060()[[[Lcom/google/common/base/Predicate;
      named method_9060 Lnet/minecraft/block/pattern/BlockPatternBuilder;method_9060()[[[Lcom/google/common/base/Predicate;
    • validate

      private void validate()
      Mappings:
      Namespace Name Mixin selector
      official d Lame;d()V
      intermediary method_9061 Lnet/minecraft/class_2239;method_9061()V
      named validate Lnet/minecraft/block/pattern/BlockPatternBuilder;validate()V