net.minecraft.block.pattern

public class BlockPatternBuilder

ame
net.minecraft.class_2239
net.minecraft.block.pattern.BlockPatternBuilder
net.minecraft.block.state.pattern.FactoryBlockPattern

Field summary

Modifier and TypeField
private static final com.google.common.base.Joiner
a
field_9914
CHAR_JOINER
COMMA_JOIN
private final List<String[]>
b
field_9915
pattern
depth
private final Map<Character, com.google.common.base.Predicate<BlockPointer>>
c
field_9916
chars
symbolMap
private int
d
field_9917
height
aisleHeight
private int
e
field_9918
width
rowWidth

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public BlockPatternBuilder
a(String... arg0)
method_9058(String... arg0)
aisle(String... args)
aisle(String... aisle)
public static BlockPatternBuilder
a()
method_9056()
start()
start()
public BlockPatternBuilder
a(char arg0, com.google.common.base.Predicate<amc> arg1)
method_9057(char arg0, com.google.common.base.Predicate<class_2235> arg1)
with(char chr, com.google.common.base.Predicate<BlockPointer> predicate)
where(char symbol, com.google.common.base.Predicate<BlockWorldState> blockMatcher)
public BlockPattern
b()
method_9059()
build()
build()
private com.google.common.base.Predicate<BlockPointer>[][][]
c()
method_9060()
buildPattern()
makePredicateArray()
private void
d()
method_9061()
validate()
checkMissingPredicates()