Class BlockPatternBuilder

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

public class BlockPatternBuilder extends Object
Mappings:
Namespace Name
official blj
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 Lblj;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 Lblj;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 Lblj;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 Lblj;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 Lblj;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 Lblj;a([Ljava/lang/String;)Lblj;
      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 Lblj;a()Lblj;
      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_16940

      public BlockPatternBuilder method_16940(char char2, Predicate<RayTraceResult> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lblj;a(CLjava/util/function/Predicate;)Lblj;
      intermediary method_16940 Lnet/minecraft/class_2239;method_16940(CLjava/util/function/Predicate;)Lnet/minecraft/class_2239;
      named method_16940 Lnet/minecraft/block/pattern/BlockPatternBuilder;method_16940(CLjava/util/function/Predicate;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
    • build

      public BlockPattern build()
      Mappings:
      Namespace Name Mixin selector
      official b Lblj;b()Lbli;
      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_16941

      private Predicate<RayTraceResult>[][][] method_16941()
      Mappings:
      Namespace Name Mixin selector
      official c Lblj;c()[[[Ljava/util/function/Predicate;
      intermediary method_16941 Lnet/minecraft/class_2239;method_16941()[[[Ljava/util/function/Predicate;
      named method_16941 Lnet/minecraft/block/pattern/BlockPatternBuilder;method_16941()[[[Ljava/util/function/Predicate;
    • validate

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