Class NoSurfaceOreFeature

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

public class NoSurfaceOreFeature
extends Feature<OreFeatureConfig>
Mappings:
Namespace Name
official cow
intermediary net/minecraft/class_4783
named net/minecraft/world/gen/feature/NoSurfaceOreFeature
  • Constructor Details

    • NoSurfaceOreFeature

      NoSurfaceOreFeature​(com.mojang.serialization.Codec<OreFeatureConfig> configCodec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcnx;<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

      public boolean generate​(StructureWorldAccess structureWorldAccess, ChunkGenerator chunkGenerator, Random random, BlockPos blockPos, OreFeatureConfig oreFeatureConfig)
      Specified by:
      generate in class Feature<OreFeatureConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcow;a(Lbup;Lciz;Ljava/util/Random;Lfx;Lcrd;)Z
      intermediary method_24445 Lnet/minecraft/class_4783;method_24445(Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_3124;)Z
      named generate Lnet/minecraft/world/gen/feature/NoSurfaceOreFeature;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/OreFeatureConfig;)Z
    • getStartPos

      private void getStartPos​(BlockPos.Mutable mutable, Random random, BlockPos pos, int size)
      Mappings:
      Namespace Name Mixin selector
      official a Lcow;a(Lfx$a;Ljava/util/Random;Lfx;I)V
      intermediary method_24447 Lnet/minecraft/class_4783;method_24447(Lnet/minecraft/class_2338$class_2339;Ljava/util/Random;Lnet/minecraft/class_2338;I)V
      named getStartPos Lnet/minecraft/world/gen/feature/NoSurfaceOreFeature;getStartPos(Lnet/minecraft/util/math/BlockPos$Mutable;Ljava/util/Random;Lnet/minecraft/util/math/BlockPos;I)V
    • randomCoord

      private int randomCoord​(Random random, int size)
      Mappings:
      Namespace Name Mixin selector
      official a Lcow;a(Ljava/util/Random;I)I
      intermediary method_24448 Lnet/minecraft/class_4783;method_24448(Ljava/util/Random;I)I
      named randomCoord Lnet/minecraft/world/gen/feature/NoSurfaceOreFeature;randomCoord(Ljava/util/Random;I)I
    • checkAir

      private boolean checkAir​(WorldAccess world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lcow;a(Lbtv;Lfx;)Z
      intermediary method_24446 Lnet/minecraft/class_4783;method_24446(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
      named checkAir Lnet/minecraft/world/gen/feature/NoSurfaceOreFeature;checkAir(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)Z