net.minecraft.world.level.levelgen.placement

public class EnvironmentScanPlacement

extends PlacementModifier

esa
net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement
net.minecraft.class_6794

Field summary

Modifier and TypeField
private final Direction
c
directionOfSearch
field_35721
private final BlockPredicate
d
targetCondition
field_35722
private final BlockPredicate
e
allowedSearchCondition
field_35723
private final int
f
maxSteps
field_35724
public static final com.mojang.serialization.MapCodec<EnvironmentScanPlacement>
a
CODEC
field_35720

Constructor summary

ModifierConstructor
private (Direction arg0, BlockPredicate arg1, BlockPredicate arg2, int arg3)

Method summary

Modifier and TypeMethod
public static EnvironmentScanPlacement
a(je arg0, ejm arg1, ejm arg2, int arg3)
scanningFor(Direction arg0, BlockPredicate arg1, BlockPredicate arg2, int arg3)
method_39629(class_2350 arg0, class_6646 arg1, class_6646 arg2, int arg3)
public static EnvironmentScanPlacement
a(je arg0, ejm arg1, int arg2)
scanningFor(Direction arg0, BlockPredicate arg1, int arg2)
method_39628(class_2350 arg0, class_6646 arg1, int arg2)
public Stream<BlockPos>
a_(esi arg0, baq arg1, iy arg2)
getPositions(PlacementContext arg0, RandomSource arg1, BlockPos arg2)
method_14452(class_5444 arg0, class_5819 arg1, class_2338 arg2)
public PlacementModifierType<?>
b()
type()
method_39615()