Class HugeFungusFeature

java.lang.Object
net.minecraft.world.gen.feature.Feature<HugeFungusFeatureConfig>
net.minecraft.world.gen.feature.HugeFungusFeature

public class HugeFungusFeature extends Feature<HugeFungusFeatureConfig>
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/HugeFungusFeature
intermediary net/minecraft/class_4781
official ehf
  • Field Details

    • field_31507

      private static final float field_31507
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_31507 Lnet/minecraft/world/gen/feature/HugeFungusFeature;field_31507:F
      intermediary field_31507 Lnet/minecraft/class_4781;field_31507:F
      official a Lehf;a:F
  • Constructor Details

    • HugeFungusFeature

      public HugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> 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> Legv;<init>(Lcom/mojang/serialization/Codec;)V
  • Method Details

    • generate

      public boolean generate(FeatureContext<HugeFungusFeatureConfig> context)
      Specified by:
      generate in class Feature<HugeFungusFeatureConfig>
      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 Legv;a(Legx;)Z
    • isReplaceable

      private static boolean isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig)
      Mappings:
      Namespace Name Mixin selector
      named isReplaceable Lnet/minecraft/world/gen/feature/HugeFungusFeature;isReplaceable(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Z)Z
      intermediary method_24866 Lnet/minecraft/class_4781;method_24866(Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_4780;Z)Z
      official a Lehf;a(Ldif;Ljh;Lehe;Z)Z
    • generateStem

      private void generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      named generateStem Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateStem(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
      intermediary method_24440 Lnet/minecraft/class_4781;method_24440(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
      official a Lehf;a(Ldif;Lbam;Lehe;Ljh;IZ)V
    • generateHat

      private void generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      named generateHat Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateHat(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
      intermediary method_24443 Lnet/minecraft/class_4781;method_24443(Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
      official b Lehf;b(Ldif;Lbam;Lehe;Ljh;IZ)V
    • placeHatBlock

      private void placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)
      Mappings:
      Namespace Name Mixin selector
      named placeHatBlock Lnet/minecraft/world/gen/feature/HugeFungusFeature;placeHatBlock(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos$Mutable;FFF)V
      intermediary method_24439 Lnet/minecraft/class_4781;method_24439(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)V
      official a Lehf;a(Ldhi;Lbam;Lehe;Ljh$a;FFF)V
    • placeWithOptionalVines

      private void placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines)
      Mappings:
      Namespace Name Mixin selector
      named placeWithOptionalVines Lnet/minecraft/world/gen/feature/HugeFungusFeature;placeWithOptionalVines(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
      intermediary method_24441 Lnet/minecraft/class_4781;method_24441(Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
      official a Lehf;a(Ldhi;Lbam;Ljh;Ldxu;Z)V
    • generateVines

      private static void generateVines(BlockPos pos, WorldAccess world, Random random)
      Mappings:
      Namespace Name Mixin selector
      named generateVines Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateVines(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_24442 Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)V
      official a Lehf;a(Ljh;Ldhi;Lbam;)V