net.minecraft.world.gen.feature

public class OreFeature

extends BaseOreFeature

All mapped superinterfaces:

Feature

net.minecraft.world.level.levelgen.feature.OreFeature
net.minecraft.class_3122
net.minecraft.world.gen.feature.OreFeature

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<OreFeature>
CODEC
field_1_7594
CODEC
private static final int
STRIDE
field_1_10878
field_1_10878
private static final int
X_INDEX
field_1_10879
field_1_10879
private static final int
Y_INDEX
field_1_10880
field_1_10880
private static final int
Z_INDEX
field_1_10881
field_1_10881
private static final int
RADIUS_INDEX
field_1_10877
field_1_10877

Constructor summary

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

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<OreFeature>
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)
protected boolean
doPlace(WorldGenLevel level, RandomSource random, double x0, double x1, double z0, double z1, double y0, double y1, int xStart, int zStart, int sizeXZ)
method_13629(class_5281 arg0, class_5819 arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, int arg8, int arg9, int arg10)
generateVeinPart(StructureWorldAccess world, Random random, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int z, int horizontalSize)