net.minecraft.world

public class BlockQueries$Region

net.minecraft.world.level.BlockScanUtils$BlockMatcher
net.minecraft.class_1_1204$class_1_1205
net.minecraft.world.BlockQueries$Region

Field summary

Modifier and TypeField
private final BlockPos
from
field_1_8304
minCorner
private final BlockPos
to
field_1_8307
maxCorner
private final WorldView
levelReader
field_1_8305
world
private Predicate<BlockState>
statePredicate
field_1_8306
blockStatePredicate

Constructor summary

ModifierConstructor
(WorldView world, Box box)
(WorldView world, BlockPos minCorner, BlockPos maxCorner)

Method summary

Modifier and TypeMethod
public BlockQueries$Region
filterState(Predicate<BlockState> predicate)
method_1_7667(Predicate<class_2680> arg0)
matching(Predicate<BlockState> blockStatePredicate)
public boolean
atLeastMatched(int n)
method_1_7665(int arg0)
containsAtLeast(int count)
public boolean
atMostMatched(int n)
method_1_7666(int arg0)
containsAtMost(int count)
public boolean
anyMatched()
method_1_7664()
containsAny()
public boolean
noneMatched()
method_1_7674()
containsNone()
public boolean
allMatched()
method_1_7663()
allBlocksMatch()
public void
forEach(BiConsumer<BlockPos, BlockState> consumer)
method_1_7668(BiConsumer<class_2338, class_2680> arg0)
forEachBlock(BiConsumer<BlockPos, BlockState> callback)
public boolean
forEachUntil(BlockStateConsumer consumer)
method_1_7669(class_1_1221 arg0)
iterate(AbortableBlockConsumer callback)
private static NextIteration
lambda$forEach$0(BiConsumer arg0, BlockPos arg1, BlockState arg2)
method_1_7673(BiConsumer arg0, class_2338 arg1, class_2680 arg2)
method_1_7673(BiConsumer arg0, BlockPos pos, BlockState state)
private static NextIteration
lambda$allMatched$1(BlockPos arg0, BlockState arg1)
method_1_7671(class_2338 arg0, class_2680 arg1)
method_1_7671(BlockPos pos, BlockState state)
private boolean
lambda$allMatched$0(BlockState arg0)
method_1_7670(class_2680 arg0)
method_1_7670(BlockState state)
private static NextIteration
lambda$anyMatched$0(BlockPos arg0, BlockState arg1)
method_1_7672(class_2338 arg0, class_2680 arg1)
method_1_7672(BlockPos pos, BlockState state)