类 BlockPatternBuilder
- java.lang.Object
-
- net.minecraft.block.pattern.BlockPatternBuilder
-
public class BlockPatternBuilder extends Object
- Mappings:
Namespace Name official cjxintermediary net/minecraft/class_2697named net/minecraft/block/pattern/BlockPatternBuilder
-
-
构造器概要
构造器 限定符 构造器 说明 privateBlockPatternBuilder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 BlockPatternBuilderaisle(String[] pattern)private Predicate<CachedBlockPosition>[][][]bakePredicates()BlockPatternbuild()static BlockPatternBuilderstart()private voidvalidate()BlockPatternBuilderwhere(char key, Predicate<CachedBlockPosition> predicate)
-
-
-
字段详细资料
-
JOINER
private static final Joiner JOINER
- Mappings:
Namespace Name Mixin selector official aLcjx;a:Lcom/google/common/base/Joiner;intermediary field_12340Lnet/minecraft/class_2697;field_12340:Lcom/google/common/base/Joiner;named JOINERLnet/minecraft/block/pattern/BlockPatternBuilder;JOINER:Lcom/google/common/base/Joiner;
-
aisles
private final List<String[]> aisles
- Mappings:
Namespace Name Mixin selector official bLcjx;b:Ljava/util/List;intermediary field_12344Lnet/minecraft/class_2697;field_12344:Ljava/util/List;named aislesLnet/minecraft/block/pattern/BlockPatternBuilder;aisles:Ljava/util/List;
-
charMap
private final Map<Character,Predicate<CachedBlockPosition>> charMap
- Mappings:
Namespace Name Mixin selector official cLcjx;c:Ljava/util/Map;intermediary field_12343Lnet/minecraft/class_2697;field_12343:Ljava/util/Map;named charMapLnet/minecraft/block/pattern/BlockPatternBuilder;charMap:Ljava/util/Map;
-
height
private int height
- Mappings:
Namespace Name Mixin selector official dLcjx;d:Iintermediary field_12342Lnet/minecraft/class_2697;field_12342:Inamed heightLnet/minecraft/block/pattern/BlockPatternBuilder;height:I
-
width
private int width
- Mappings:
Namespace Name Mixin selector official eLcjx;e:Iintermediary field_12341Lnet/minecraft/class_2697;field_12341:Inamed widthLnet/minecraft/block/pattern/BlockPatternBuilder;width:I
-
-
方法详细资料
-
aisle
public BlockPatternBuilder aisle(String[] pattern)
- Mappings:
Namespace Name Mixin selector official aLcjx;a([Ljava/lang/String;)Lcjx;intermediary method_11702Lnet/minecraft/class_2697;method_11702([Ljava/lang/String;)Lnet/minecraft/class_2697;named aisleLnet/minecraft/block/pattern/BlockPatternBuilder;aisle([Ljava/lang/String;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
-
start
public static BlockPatternBuilder start()
- Mappings:
Namespace Name Mixin selector official aLcjx;a()Lcjx;intermediary method_11701Lnet/minecraft/class_2697;method_11701()Lnet/minecraft/class_2697;named startLnet/minecraft/block/pattern/BlockPatternBuilder;start()Lnet/minecraft/block/pattern/BlockPatternBuilder;
-
where
public BlockPatternBuilder where(char key, Predicate<CachedBlockPosition> predicate)
- Mappings:
Namespace Name Mixin selector official aLcjx;a(CLjava/util/function/Predicate;)Lcjx;intermediary method_11700Lnet/minecraft/class_2697;method_11700(CLjava/util/function/Predicate;)Lnet/minecraft/class_2697;named whereLnet/minecraft/block/pattern/BlockPatternBuilder;where(CLjava/util/function/Predicate;)Lnet/minecraft/block/pattern/BlockPatternBuilder;
-
build
public BlockPattern build()
- Mappings:
Namespace Name Mixin selector official bLcjx;b()Lcjw;intermediary method_11704Lnet/minecraft/class_2697;method_11704()Lnet/minecraft/class_2700;named buildLnet/minecraft/block/pattern/BlockPatternBuilder;build()Lnet/minecraft/block/pattern/BlockPattern;
-
bakePredicates
private Predicate<CachedBlockPosition>[][][] bakePredicates()
- Mappings:
Namespace Name Mixin selector official cLcjx;c()[[[Ljava/util/function/Predicate;intermediary method_11703Lnet/minecraft/class_2697;method_11703()[[[Ljava/util/function/Predicate;named bakePredicatesLnet/minecraft/block/pattern/BlockPatternBuilder;bakePredicates()[[[Ljava/util/function/Predicate;
-
validate
private void validate()
- Mappings:
Namespace Name Mixin selector official dLcjx;d()Vintermediary method_11705Lnet/minecraft/class_2697;method_11705()Vnamed validateLnet/minecraft/block/pattern/BlockPatternBuilder;validate()V
-
-