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
official dog
intermediary net/minecraft/class_4781
named net/minecraft/world/gen/feature/HugeFungusFeature
  • Field Details

    • field_31507

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

    • HugeFungusFeature

      public HugeFungusFeature(com.mojang.serialization.Codec<HugeFungusFeatureConfig> configCodec)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldnw;<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<HugeFungusFeatureConfig> context)
      Specified by:
      generate in class Feature<HugeFungusFeatureConfig>
      Mappings:
      Namespace Name Mixin selector
      official a Ldnw;a(Ldny;)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
    • isReplaceable

      private static boolean isReplaceable(StructureWorldAccess world, BlockPos pos, HugeFungusFeatureConfig config, boolean checkConfig)
      Mappings:
      Namespace Name Mixin selector
      official a Ldog;a(Lcqp;Lgw;Ldof;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
      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
    • generateStem

      private void generateStem(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      official a Ldog;a(Lcqp;Lasc;Ldof;Lgw;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
      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
    • generateHat

      private void generateHat(StructureWorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      official b Ldog;b(Lcqp;Lasc;Ldof;Lgw;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
      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
    • placeHatBlock

      private void placeHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)
      Mappings:
      Namespace Name Mixin selector
      official a Ldog;a(Lcpw;Lasc;Ldof;Lgw$a;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
      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
    • placeWithOptionalVines

      private void placeWithOptionalVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean vines)
      Mappings:
      Namespace Name Mixin selector
      official a Ldog;a(Lcpw;Lasc;Lgw;Ldfj;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
      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
    • generateVines

      private static void generateVines(BlockPos pos, WorldAccess world, Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldog;a(Lgw;Lcpw;Lasc;)V
      intermediary method_24442 Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;)V
      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