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 csq
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 Lcsq;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> Lcsf;<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 Lcsf;a(Lcsg;)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(WorldAccess world, BlockPos pos, boolean replacePlants)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsq;a(Lbwq;Lgg;Z)Z
      intermediary method_24866 Lnet/minecraft/class_4781;method_24866(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z
      named isReplaceable Lnet/minecraft/world/gen/feature/HugeFungusFeature;isReplaceable(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Z)Z
    • generateStem

      private void generateStem(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int stemHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsq;a(Lbwq;Ljava/util/Random;Lcsp;Lgg;IZ)V
      intermediary method_24440 Lnet/minecraft/class_4781;method_24440(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
      named generateStem Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateStem(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
    • generateHat

      private void generateHat(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos pos, int hatHeight, boolean thickStem)
      Mappings:
      Namespace Name Mixin selector
      official b Lcsq;b(Lbwq;Ljava/util/Random;Lcsp;Lgg;IZ)V
      intermediary method_24443 Lnet/minecraft/class_4781;method_24443(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
      named generateHat Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateHat(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos;IZ)V
    • generateHatBlock

      private void generateHatBlock(WorldAccess world, Random random, HugeFungusFeatureConfig config, BlockPos.Mutable pos, float decorationChance, float generationChance, float vineChance)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsq;a(Lbwq;Ljava/util/Random;Lcsp;Lgg$a;FFF)V
      intermediary method_24439 Lnet/minecraft/class_4781;method_24439(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338$class_2339;FFF)V
      named generateHatBlock Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateHatBlock(Lnet/minecraft/world/WorldAccess;Ljava/util/Random;Lnet/minecraft/world/gen/feature/HugeFungusFeatureConfig;Lnet/minecraft/util/math/BlockPos$Mutable;FFF)V
    • tryGenerateVines

      private void tryGenerateVines(WorldAccess world, Random random, BlockPos pos, BlockState state, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcsq;a(Lbwq;Ljava/util/Random;Lgg;Lcks;Z)V
      intermediary method_24441 Lnet/minecraft/class_4781;method_24441(Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
      named tryGenerateVines Lnet/minecraft/world/gen/feature/HugeFungusFeature;tryGenerateVines(Lnet/minecraft/world/WorldAccess;Ljava/util/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 Lcsq;a(Lgg;Lbwq;Ljava/util/Random;)V
      intermediary method_24442 Lnet/minecraft/class_4781;method_24442(Lnet/minecraft/class_2338;Lnet/minecraft/class_1936;Ljava/util/Random;)V
      named generateVines Lnet/minecraft/world/gen/feature/HugeFungusFeature;generateVines(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldAccess;Ljava/util/Random;)V