Class ScatteredOreFeature

java.lang.Object
net.minecraft.world.gen.feature.Feature<OreFeatureConfig>
net.minecraft.world.gen.feature.ScatteredOreFeature

public class ScatteredOreFeature extends Feature<OreFeatureConfig>
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/ScatteredOreFeature
intermediary net/minecraft/class_5875
official ecc
  • Field Details

    • MAX_SPREAD

      private static final int MAX_SPREAD
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_SPREAD Lnet/minecraft/world/gen/feature/ScatteredOreFeature;MAX_SPREAD:I
      intermediary field_31515 Lnet/minecraft/class_5875;field_31515:I
      official a Lecc;a:I
  • Constructor Details

    • ScatteredOreFeature

      ScatteredOreFeature(com.mojang.serialization.Codec<OreFeatureConfig> configCodec)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/feature/Feature;<init>(Lcom/mojang/serialization/Codec;)V
      intermediary <init> Lnet/minecraft/class_3031;<init>(Lcom/mojang/serialization/Codec;)V
      official <init> Leaz;<init>(Lcom/mojang/serialization/Codec;)V
  • Method Details

    • generate

      public boolean generate(FeatureContext<OreFeatureConfig> context)
      Specified by:
      generate in class Feature<OreFeatureConfig>
      Mappings:
      Namespace Name Mixin selector
      named generate Lnet/minecraft/world/gen/feature/Feature;generate(Lnet/minecraft/world/gen/feature/util/FeatureContext;)Z
      intermediary method_13151 Lnet/minecraft/class_3031;method_13151(Lnet/minecraft/class_5821;)Z
      official a Leaz;a(Lebb;)Z
    • setPos

      private void setPos(BlockPos.Mutable mutable, Random random, BlockPos origin, int spread)
      Mappings:
      Namespace Name Mixin selector
      named setPos Lnet/minecraft/world/gen/feature/ScatteredOreFeature;setPos(Lnet/minecraft/util/math/BlockPos$Mutable;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;I)V
      intermediary method_33985 Lnet/minecraft/class_5875;method_33985(Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;I)V
      official a Lecc;a(Liz$a;Lazh;Liz;I)V
    • getSpread

      private int getSpread(Random random, int spread)
      Mappings:
      Namespace Name Mixin selector
      named getSpread Lnet/minecraft/world/gen/feature/ScatteredOreFeature;getSpread(Lnet/minecraft/util/math/random/Random;I)I
      intermediary method_33986 Lnet/minecraft/class_5875;method_33986(Lnet/minecraft/class_5819;I)I
      official a Lecc;a(Lazh;I)I