Package net.minecraft.world.gen.feature
Class OreFeature
java.lang.Object
net.minecraft.world.gen.feature.Feature<OreFeatureConfig>
net.minecraft.world.gen.feature.OreFeature
- Mappings:
- Namespace - Name - official - dlj- intermediary - net/minecraft/class_3122- named - net/minecraft/world/gen/feature/OreFeature
- 
Field SummaryFields inherited from class net.minecraft.world.gen.feature.FeatureBAMBOO, BASALT_COLUMNS, BASALT_PILLAR, BLOCK_COLUMN, BLOCK_PILE, BLUE_ICE, BONUS_CHEST, CHORUS_PLANT, CORAL_CLAW, CORAL_MUSHROOM, CORAL_TREE, DELTA_FEATURE, DESERT_WELL, DISK, DRIPSTONE_CLUSTER, END_GATEWAY, END_ISLAND, END_SPIKE, FILL_LAYER, FLOWER, FOREST_ROCK, FOSSIL, FREEZE_TOP_LAYER, GEODE, GLOWSTONE_BLOB, HUGE_BROWN_MUSHROOM, HUGE_FUNGUS, HUGE_RED_MUSHROOM, ICE_SPIKE, ICEBERG, KELP, LAKE, LARGE_DRIPSTONE, MONSTER_ROOM, MULTIFACE_GROWTH, NETHER_FOREST_VEGETATION, NETHERRACK_REPLACE_BLOBS, NO_BONEMEAL_FLOWER, NO_OP, ORE, POINTED_DRIPSTONE, RANDOM_BOOLEAN_SELECTOR, RANDOM_PATCH, RANDOM_SELECTOR, REPLACE_SINGLE_BLOCK, ROOT_SYSTEM, SCATTERED_ORE, SCULK_PATCH, SEA_PICKLE, SEAGRASS, SIMPLE_BLOCK, SIMPLE_RANDOM_SELECTOR, SPRING_FEATURE, TREE, TWISTING_VINES, UNDERWATER_MAGMA, VEGETATION_PATCH, VINES, VOID_START_PLATFORM, WATERLOGGED_VEGETATION_PATCH, WEEPING_VINES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleangenerate(FeatureContext<OreFeatureConfig> context) protected booleangenerateVeinPart(StructureWorldAccess world, Random random, OreFeatureConfig config, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize) protected static booleanshouldNotDiscard(Random random, float chance) static booleanshouldPlace(BlockState state, Function<BlockPos, BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) Methods inherited from class net.minecraft.world.gen.feature.FeaturegenerateIfValid, getCodec, isExposedToAir, isSoil, isSoil, isStone, markBlocksAboveForPostProcessing, notInBlockTagPredicate, setBlockState, setBlockStateIf, testAdjacentStates
- 
Constructor Details- 
OreFeature- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldko;<init>(Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V- named - <init>- Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
generate- Specified by:
- generatein class- Feature<OreFeatureConfig>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldko;a(Ldkq;)Z- intermediary - method_13151- Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z- named - generate- Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
 
- 
generateVeinPartprotected boolean generateVeinPart(StructureWorldAccess world, Random random, OreFeatureConfig config, double startX, double endX, double startZ, double endZ, double startY, double endY, int x, int y, int z, int horizontalSize, int verticalSize) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlj;a(Lcng;Lapf;Ldna;DDDDDDIIIII)Z- intermediary - method_13629- Lnet/minecraft/class_3122;method_13629(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;DDDDDDIIIII)Z- named - generateVeinPart- Lnet/minecraft/world/gen/feature/OreFeature;generateVeinPart(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/OreFeatureConfig;DDDDDDIIIII)Z
 
- 
shouldPlacepublic static boolean shouldPlace(BlockState state, Function<BlockPos, BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlj;a(Ldcb;Ljava/util/function/Function;Lapf;Ldna;Ldna$a;Lgu$a;)Z- intermediary - method_33983- Lnet/minecraft/class_3122;method_33983(Lnet/minecraft/class_2680;Ljava/util/function/Function;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;Lnet/minecraft/class_3124$class_5876;Lnet/minecraft/class_2338$class_2339;)Z- named - shouldPlace- Lnet/minecraft/world/gen/feature/OreFeature;shouldPlace(Lnet/minecraft/block/BlockState;Ljava/util/function/Function;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/OreFeatureConfig;Lnet/minecraft/world/gen/feature/OreFeatureConfig$Target;Lnet/minecraft/util/math/BlockPos$Mutable;)Z
 
- 
shouldNotDiscard- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldlj;a(Lapf;F)Z- intermediary - method_33984- Lnet/minecraft/class_3122;method_33984(Lnet/minecraft/class_5819;F)Z- named - shouldNotDiscard- Lnet/minecraft/world/gen/feature/OreFeature;shouldNotDiscard(Lnet/minecraft/util/math/random/Random;F)Z
 
 
-