Class BlockPatternBuilder

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

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

    • aisles

      private final List<String[]> aisles
      Mappings:
      Namespace Name Mixin selector
      named aisles Lnet/minecraft/block/pattern/BlockPatternBuilder;aisles:Ljava/util/List;
      intermediary field_12344 Lnet/minecraft/class_2697;field_12344:Ljava/util/List;
      official a Lena;a:Ljava/util/List;
    • charMap

      private final Map<Character,Predicate<CachedBlockPosition>> charMap
      Mappings:
      Namespace Name Mixin selector
      named charMap Lnet/minecraft/block/pattern/BlockPatternBuilder;charMap:Ljava/util/Map;
      intermediary field_12343 Lnet/minecraft/class_2697;field_12343:Ljava/util/Map;
      official b Lena;b:Ljava/util/Map;
    • height

      private int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/block/pattern/BlockPatternBuilder;height:I
      intermediary field_12342 Lnet/minecraft/class_2697;field_12342:I
      official c Lena;c:I
    • width

      private int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/block/pattern/BlockPatternBuilder;width:I
      intermediary field_12341 Lnet/minecraft/class_2697;field_12341:I
      official d Lena;d:I
    • field_64166

      private final CharSet field_64166
      Mappings:
      Namespace Name Mixin selector
      named field_64166 Lnet/minecraft/block/pattern/BlockPatternBuilder;field_64166:Lit/unimi/dsi/fastutil/chars/CharSet;
      intermediary field_64166 Lnet/minecraft/class_2697;field_64166:Lit/unimi/dsi/fastutil/chars/CharSet;
      official e Lena;e:Lit/unimi/dsi/fastutil/chars/CharSet;
  • Constructor Details

    • BlockPatternBuilder

      private BlockPatternBuilder()
  • Method Details

    • aisle

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

      public static BlockPatternBuilder start()
      Mappings:
      Namespace Name Mixin selector
      named start Lnet/minecraft/block/pattern/BlockPatternBuilder;start()Lnet/minecraft/block/pattern/BlockPatternBuilder;
      intermediary method_11701 Lnet/minecraft/class_2697;method_11701()Lnet/minecraft/class_2697;
      official a Lena;a()Lena;
    • where

      public BlockPatternBuilder where(char key, Predicate<@Nullable CachedBlockPosition> predicate)
      Mappings:
      Namespace Name Mixin selector
      named where Lnet/minecraft/block/pattern/BlockPatternBuilder;where(CLjava/util/function/Predicate;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
      intermediary method_11700 Lnet/minecraft/class_2697;method_11700(CLjava/util/function/Predicate;)Lnet/minecraft/class_2697;
      official a Lena;a(CLjava/util/function/Predicate;)Lena;
    • build

      public BlockPattern build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/block/pattern/BlockPatternBuilder;build()Lnet/minecraft/block/pattern/BlockPattern;
      intermediary method_11704 Lnet/minecraft/class_2697;method_11704()Lnet/minecraft/class_2700;
      official b Lena;b()Lemz;
    • bakePredicates

      private Predicate<CachedBlockPosition>[][][] bakePredicates()
      Mappings:
      Namespace Name Mixin selector
      named bakePredicates Lnet/minecraft/block/pattern/BlockPatternBuilder;bakePredicates()[[[Ljava/util/function/Predicate;
      intermediary method_11703 Lnet/minecraft/class_2697;method_11703()[[[Ljava/util/function/Predicate;
      official c Lena;c()[[[Ljava/util/function/Predicate;