Class BlockPatternBuilder

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

public class BlockPatternBuilder
extends Object
Mappings:
Namespace Name
official ame
intermediary net/minecraft/class_384
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_1530 Lnet/minecraft/class_384;field_1530: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_1531 Lnet/minecraft/class_384;field_1531: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_1532 Lnet/minecraft/class_384;field_1532: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_1533 Lnet/minecraft/class_384;field_1533: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_1534 Lnet/minecraft/class_384;field_1534: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_1257 Lnet/minecraft/class_384;method_1257([Ljava/lang/String;)Lnet/minecraft/class_384;
      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_1255 Lnet/minecraft/class_384;method_1255()Lnet/minecraft/class_384;
      named start Lnet/minecraft/block/pattern/BlockPatternBuilder;start()Lnet/minecraft/block/pattern/BlockPatternBuilder;
    • method_1256

      public BlockPatternBuilder method_1256​(char char2, Predicate<RayTraceResult> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lame;a(CLcom/google/common/base/Predicate;)Lame;
      intermediary method_1256 Lnet/minecraft/class_384;method_1256(CLcom/google/common/base/Predicate;)Lnet/minecraft/class_384;
      named method_1256 Lnet/minecraft/block/pattern/BlockPatternBuilder;method_1256(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_1258 Lnet/minecraft/class_384;method_1258()Lnet/minecraft/class_381;
      named build Lnet/minecraft/block/pattern/BlockPatternBuilder;build()Lnet/minecraft/block/pattern/BlockPattern;
    • method_1259

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

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