Class OreFeature


public class OreFeature extends Feature<OreFeatureConfig>
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/OreFeature
intermediary net/minecraft/class_3122
official ebv
  • Constructor Details Link icon

    • OreFeature Link icon

      public OreFeature(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> Leba;<init>(Lcom/mojang/serialization/Codec;)V
  • Method Details Link icon

    • generate Link icon

      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 Leba;a(Lebc;)Z
    • generateVeinPart Link icon

      protected 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
      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
      intermediary method_13629 Lnet/minecraft/class_3122;method_13629(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3124;DDDDDDIIIII)Z
      official a Lebv;a(Ldcv;Lazh;Ledm;DDDDDDIIIII)Z
    • shouldPlace Link icon

      public static boolean shouldPlace(BlockState state, Function<BlockPos,BlockState> posToState, Random random, OreFeatureConfig config, OreFeatureConfig.Target target, BlockPos.Mutable pos)
      Mappings:
      Namespace Name Mixin selector
      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
      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
      official a Lebv;a(Ldse;Ljava/util/function/Function;Lazh;Ledm;Ledm$a;Liz$a;)Z
    • shouldNotDiscard Link icon

      protected static boolean shouldNotDiscard(Random random, float chance)
      Mappings:
      Namespace Name Mixin selector
      named shouldNotDiscard Lnet/minecraft/world/gen/feature/OreFeature;shouldNotDiscard(Lnet/minecraft/util/math/random/Random;F)Z
      intermediary method_33984 Lnet/minecraft/class_3122;method_33984(Lnet/minecraft/class_5819;F)Z
      official a Lebv;a(Lazh;F)Z