net.minecraft.block.pattern

public class BlockPattern

bli
net.minecraft.class_2236
net.minecraft.block.pattern.BlockPattern
net.minecraft.block.state.pattern.BlockPattern
net.minecraft.block.state.pattern.BlockPattern

Field summary

Modifier and TypeField
private final Predicate<BlockPointer>[][][]
a
field_18696
pattern
field_177689_a
blockMatches
private final int
b
field_9902
depth
field_177687_b
fingerLength
private final int
c
field_9903
width
field_177688_c
thumbLength
private final int
d
field_9904
height
field_177686_d
palmLength

Constructor summary

ModifierConstructor
public (Predicate<BlockPointer>[][][] pattern)

Method summary

Modifier and TypeMethod
public int
a()
method_11746()
getDepth()
func_185922_a()
getFingerLength()
public int
b()
method_9047()
getWidth()
func_177685_b()
getThumbLength()
public int
c()
method_9048()
getHeight()
func_177684_c()
getPalmLength()
private BlockPattern$Match
a(el arg0, eq arg1, eq arg2, com.google.common.cache.LoadingCache<el, blh> arg3)
method_9046(class_2552 arg0, class_1354 arg1, class_1354 arg2, com.google.common.cache.LoadingCache<class_2552, class_2235> arg3)
matches(BlockPos pos, Direction forward, Direction up, com.google.common.cache.LoadingCache<BlockPos, BlockPointer> cache)
func_177682_a(BlockPos arg0, EnumFacing arg1, EnumFacing arg2, com.google.common.cache.LoadingCache<BlockPos, BlockWorldState> arg3)
checkPatternAt(BlockPos pos, EnumFacing finger, EnumFacing thumb, com.google.common.cache.LoadingCache<BlockPos, BlockWorldState> lcache)
public BlockPattern$Match
a(ayc arg0, el arg1)
method_16938(class_3599 arg0, class_2552 arg1)
find(WorldView world, BlockPos pos)
func_177681_a(IWorldReaderBase arg0, BlockPos arg1)
match(IWorldReaderBase worldIn, BlockPos pos)
public static com.google.common.cache.LoadingCache<BlockPos, BlockPointer>
a(ayc arg0, boolean arg1)
method_16939(class_3599 arg0, boolean arg1)
createBlockCache(WorldView world, boolean loadChunks)
func_181627_a(IWorldReaderBase arg0, boolean arg1)
createLoadingCache(IWorldReaderBase worldIn, boolean forceLoadIn)
protected static BlockPos
a(el arg0, eq arg1, eq arg2, int arg3, int arg4, int arg5)
method_9045(class_2552 arg0, class_1354 arg1, class_1354 arg2, int arg3, int arg4, int arg5)
transform(BlockPos pos, Direction forward, Direction up, int dx, int dy, int dz)
func_177683_a(BlockPos arg0, EnumFacing arg1, EnumFacing arg2, int arg3, int arg4, int arg5)
translateOffset(BlockPos pos, EnumFacing finger, EnumFacing thumb, int palmOffset, int thumbOffset, int fingerOffset)