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

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 yStart, int zStart, int sizeXZ, int sizeY)
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, int arg11, int arg12)
generateVeinPart(StructureWorldAccess world, Random random, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize)