net.minecraft.world

public abstract class Region

net.minecraft.world.level.blockscan.BlockMatcher
net.minecraft.class_1_1205
net.minecraft.world.Region

Field summary

Modifier and TypeField
private static final Predicate<BlockState>
NO_PREDICATE
field_1_9112
ANY_STATE
protected final WorldView
level
field_1_8305
world
protected Predicate<BlockState>
statePredicate
field_1_8306
blockStatePredicate

Constructor summary

ModifierConstructor
public (WorldView world)

Method summary

Modifier and TypeMethod
public Region
filterState(Predicate<BlockState> predicate)
method_1_7667(Predicate<class_2680> arg0)
matching(Predicate<BlockState> blockStatePredicate)
public abstract 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()
protected abstract boolean
anyMatched(Predicate<BlockState> statePredicate)
method_1_8746(Predicate<class_2680> arg0)
containsAnyOf(Predicate<BlockState> predicate)
public boolean
noneMatched()
method_1_7674()
containsNone()
public boolean
allMatched()
method_1_7663()
allBlocksMatch()
public abstract void
forEach(BiConsumer<BlockPos, BlockState> consumer)
method_1_7668(BiConsumer<class_2338, class_2680> arg0)
forEachBlock(BiConsumer<BlockPos, BlockState> callback)
public abstract boolean
forEachUntil(BlockStateConsumer consumer)
method_1_7669(class_1_1221 arg0)
iterate(AbortableBlockConsumer callback)
private boolean
lambda$allMatched$0(BlockState arg0)
method_1_7670(class_2680 arg0)
method_1_7670(BlockState state)
private static boolean
lambda$static$0(BlockState arg0)
method_1_8747(class_2680 arg0)
method_1_8747(BlockState state)