net.minecraft.world.gen.feature

public class ScatteredOreFeature

extends BaseOreFeature

All mapped superinterfaces:

Feature

net.minecraft.world.level.levelgen.feature.ScatteredOreFeature
net.minecraft.class_5875
net.minecraft.world.gen.feature.ScatteredOreFeature

Field summary

Modifier and TypeField
private static final int
MAX_DIST_FROM_ORIGIN
field_31515
MAX_SPREAD
public static final com.mojang.serialization.MapCodec<ScatteredOreFeature>
CODEC
field_1_7844
CODEC

Constructor summary

ModifierConstructor
public (List<BlockReplacement> targetStates, int size, float discardChanceOnAirExposure)
public (RuleTest target, BlockState state, int size, float discardChanceOnAirExposure)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<ScatteredOreFeature>
codec()
method_1_6879()
getCodec()
public boolean
place(WorldGenLevel level, ChunkGenerator chunkGenerator, RandomSource random, BlockPos origin)
method_13151(class_5281 arg0, class_2794 arg1, class_5819 arg2, class_2338 arg3)
generate(StructureWorldAccess arg0, ChunkGenerator arg1, Random arg2, BlockPos arg3)
private void
offsetTargetPos(BlockPos$MutableBlockPos targetPos, RandomSource random, BlockPos origin, int maxDistFromOriginForThisTry)
method_33985(class_2338$class_2339 arg0, class_5819 arg1, class_2338 arg2, int arg3)
setPos(BlockPos$Mutable mutable, Random random, BlockPos origin, int spread)
private int
getRandomPlacementInOneAxisRelativeToOrigin(RandomSource random, int maxDistanceFromOrigin)
method_33986(class_5819 arg0, int arg1)
getSpread(Random random, int spread)