net.minecraft.world.level.block.state.pattern

public class BlockPatternBuilder

eon
net.minecraft.world.level.block.state.pattern.BlockPatternBuilder
net.minecraft.class_2697
net.minecraft.block.pattern.BlockPatternBuilder
net.minecraft.src.C_2074_
net.minecraft.world.level.block.state.pattern.ShapeDetectorBuilder

字段概要

修饰符与类型字段
private final List<String[]>
a
pattern
field_12344
aisles
f_61237_
private final Map<Character, Predicate<BlockInWorld>>
b
lookup
field_12343
charMap
f_61238_
private int
c
height
field_12342
height
f_61239_
private int
d
width
field_12341
width
f_61240_
private final it.unimi.dsi.fastutil.chars.CharSet
e
unknownCharacters
field_64166
keysMissingPredicates
f_434507_

构造函数概要

修饰符构造函数
private ()

方法概要

修饰符与类型方法
public BlockPatternBuilder
a(String... arg0)
aisle(String... arg0)
method_11702(String... arg0)
aisle(String... pattern)
m_61247_(String... arg0)
public static BlockPatternBuilder
a()
start()
method_11701()
start()
m_61243_()
public BlockPatternBuilder
a(char arg0, Predicate<eol> arg1)
where(char arg0, Predicate<BlockInWorld> arg1)
method_11700(char arg0, Predicate<class_2694> arg1)
where(char key, Predicate<CachedBlockPosition> predicate)
m_61244_(char p_61246_, Predicate<C_2070_> arg1)
public BlockPattern
b()
build()
method_11704()
build()
m_61249_()
private Predicate<BlockInWorld>[][][]
c()
createPattern()
method_11703()
bakePredicates()
m_61250_()