net.minecraft.block.pattern

public class BlockPatternBuilder

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

Field summary

Modifier and TypeField
private final List<String[]>
pattern
field_12344
aisles
private final Map<Character, Predicate<CachedBlockPosition>>
lookup
field_12343
charMap
private int
height
field_12342
height
private int
width
field_12341
width
private final it.unimi.dsi.fastutil.chars.CharSet
unknownCharacters
field_64166
keysMissingPredicates

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public BlockPatternBuilder
aisle(String... aisle)
method_11702(String... arg0)
aisle(String... pattern)
public static BlockPatternBuilder
start()
method_11701()
start()
public BlockPatternBuilder
where(char character, Predicate<BlockInWorld> predicate)
method_11700(char arg0, Predicate<class_2694> arg1)
where(char key, Predicate<CachedBlockPosition> predicate)
public BlockPattern
build()
method_11704()
build()
private Predicate<CachedBlockPosition>[][][]
createPattern()
method_11703()
bakePredicates()
private static boolean
lambda$new$0(BlockInWorld arg0)
method_38861(class_2694 arg0)
method_38861(CachedBlockPosition pos)