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 cpp
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> Lcoq;<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​(FeatureContext<OreFeatureConfig> featureContext)
      Specified by:
      generate in class Feature<OreFeatureConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Lcoq;a(Lcor;)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
    • getStartPos

      private void getStartPos​(BlockPos.Mutable mutable, Random random, BlockPos pos, int size)
      Mappings:
      Namespace Name Mixin selector
      official a Lcpp;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 Lcpp;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 Lcpp;a(Lbtw;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