net.minecraft.world

public class PosListRegion

extends Region

net.minecraft.world.level.blockscan.OrderedBlockMatcher
net.minecraft.class_1_1349
net.minecraft.world.PosListRegion

Field summary

Modifier and TypeField
private Iterable<BlockPos>
positions
field_1_9200
positions

Constructor summary

ModifierConstructor
public (WorldView world, Iterable<BlockPos> positions)

Method summary

Modifier and TypeMethod
public PosListRegion
filterPos(Predicate<? super BlockPos> predicate)
method_1_8864(Predicate<? super class_2338> arg0)
filter(Predicate<? super BlockPos> positionPredicate)
public PosListRegion
filterState(Predicate<BlockState> predicate)
method_1_7667(Predicate<class_2680> arg0)
matching(Predicate<BlockState> arg0)
public boolean
atLeastMatched(int n)
method_1_7665(int arg0)
containsAtLeast(int arg0)
protected boolean
anyMatched(Predicate<BlockState> statePredicate)
method_1_8746(Predicate<class_2680> arg0)
containsAnyOf(Predicate<BlockState> arg0)
public void
forEach(BiConsumer<BlockPos, BlockState> consumer)
method_1_7668(BiConsumer<class_2338, class_2680> arg0)
forEachBlock(BiConsumer<BlockPos, BlockState> arg0)
public boolean
forEachUntil(BlockStateConsumer consumer)
method_1_7669(class_1_1221 arg0)
iterate(AbortableBlockConsumer arg0)
public Optional<BlockPos>
findFirst()
method_1_8866()
getFirst()
public Optional<BlockPos>
findFirst(BiPredicate<BlockPos, BlockState> predicate)
method_1_8867(BiPredicate<class_2338, class_2680> arg0)
getFirstMatching(BiPredicate<BlockPos, BlockState> predicate)
public Region
filterState(Predicate predicate)
method_1_7667(Predicate arg0)
matching(Predicate arg0)
private static NextIteration
lambda$findFirst$1(BiPredicate arg0, org.apache.commons.lang3.mutable.MutableObject arg1, BlockPos arg2, BlockState arg3)
method_1_8870(BiPredicate arg0, org.apache.commons.lang3.mutable.MutableObject arg1, class_2338 arg2, class_2680 arg3)
method_1_8870(BiPredicate arg0, org.apache.commons.lang3.mutable.MutableObject arg1, BlockPos pos, BlockState state)
private static NextIteration
lambda$findFirst$0(org.apache.commons.lang3.mutable.MutableObject arg0, BlockPos arg1, BlockState arg2)
method_1_8869(org.apache.commons.lang3.mutable.MutableObject arg0, class_2338 arg1, class_2680 arg2)
method_1_8869(org.apache.commons.lang3.mutable.MutableObject arg0, BlockPos pos, BlockState state)
private static NextIteration
lambda$forEach$0(BiConsumer arg0, BlockPos arg1, BlockState arg2)
method_1_8871(BiConsumer arg0, class_2338 arg1, class_2680 arg2)
method_1_8871(BiConsumer arg0, BlockPos pos, BlockState state)
private static NextIteration
lambda$anyMatched$0(BlockPos arg0, BlockState arg1)
method_1_8868(class_2338 arg0, class_2680 arg1)
method_1_8868(BlockPos pos, BlockState state)