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

    • HugeFungusFeature

      public HugeFungusFeature​(com.mojang.serialization.Codec<HugeFungusFeatureConfig> 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<HugeFungusFeatureConfig> featureContext)
      Specified by:
      generate in class Feature<HugeFungusFeatureConfig>
      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
    • isReplaceable

      private static boolean isReplaceable​(WorldAccess world, BlockPos pos, boolean replacePlants)
      Mappings:
      Namespace Name Mixin selector
      official a Lcoz;a(Lbtw;Lfx;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 Lcoz;a(Lbtw;Ljava/util/Random;Lcoy;Lfx;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 Lcoz;b(Lbtw;Ljava/util/Random;Lcoy;Lfx;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 Lcoz;a(Lbtw;Ljava/util/Random;Lcoy;Lfx$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 Lcoz;a(Lbtw;Ljava/util/Random;Lfx;Lcht;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 Lcoz;a(Lfx;Lbtw;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