net.minecraft.block.pattern

public class BlockPatternBuilder

cfp
net.minecraft.world.level.block.state.pattern.BlockPatternBuilder
net.minecraft.class_2697
net.minecraft.block.pattern.BlockPatternBuilder
net.minecraft.unmapped.C_vkfyyqkz
net.minecraft.block.pattern.BlockPatternBuilder
net.minecraft.block.pattern.BlockPatternBuilder

Field summary

Modifier and TypeField
private static final com.google.common.base.Joiner
a
COMMA_JOINED
field_12340
JOINER
f_nazogwpm
field_177667_a
COMMA_JOIN
private final List<String[]>
b
pattern
field_12344
aisles
f_zmvdmahv
field_177665_b
depth
private final Map<Character, Predicate<CachedBlockPosition>>
c
lookup
field_12343
charMap
f_ugzakeqv
field_177666_c
symbolMap
private int
d
height
field_12342
height
f_fexhsayf
field_177663_d
aisleHeight
private int
e
width
field_12341
width
f_taqmcpye
field_177664_e
rowWidth

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public BlockPatternBuilder
a(String... arg0)
aisle(String... arg0)
method_11702(String... arg0)
aisle(String... pattern)
m_hkdnfgwo(String... arg0)
func_177659_a(String... arg0)
aisle(String... aisle)
public static BlockPatternBuilder
a()
start()
method_11701()
start()
m_rgbxtxkt()
func_177660_a()
start()
public BlockPatternBuilder
a(char arg0, Predicate<cfn> arg1)
where(char arg0, Predicate<BlockInWorld> arg1)
method_11700(char arg0, Predicate<class_2694> arg1)
where(char key, Predicate<CachedBlockPosition> arg1)
m_fuykvmte(char arg0, Predicate<C_gogfiawf> arg1)
func_177662_a(char arg0, Predicate<CachedBlockInfo> arg1)
where(char symbol, Predicate<CachedBlockInfo> blockMatcher)
public BlockPattern
b()
build()
method_11704()
build()
m_ntvyqbjg()
func_177661_b()
build()
private Predicate<CachedBlockPosition>[][][]
c()
createPattern()
method_11703()
bakePredicates()
m_uxkqvhts()
func_201014_c()
makePredicateArray()
private void
d()
ensureAllCharactersMatched()
method_11705()
validate()
m_ngbwbgql()
func_177657_d()
checkMissingPredicates()