Class ConfiguredFeatures

java.lang.Object
net.minecraft.world.gen.feature.ConfiguredFeatures

public class ConfiguredFeatures extends Object
Mappings:
Namespace Name
official od
intermediary net/minecraft/class_6803
named net/minecraft/world/gen/feature/ConfiguredFeatures
  • Constructor Details

    • ConfiguredFeatures

      public ConfiguredFeatures()
  • Method Details

    • getDefaultConfiguredFeature

      public static void getDefaultConfiguredFeature(class_7891<ConfiguredFeature<?,?>> class_7891)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Lne;)V
      intermediary method_39702 Lnet/minecraft/class_6803;method_39702(Lnet/minecraft/class_7891;)V
      named getDefaultConfiguredFeature Lnet/minecraft/world/gen/feature/ConfiguredFeatures;getDefaultConfiguredFeature(Lnet/minecraft/class_7891;)V
    • createBlockPredicate

      private static BlockPredicate createBlockPredicate(List<Block> validGround)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Ljava/util/List;)Ldep;
      intermediary method_39709 Lnet/minecraft/class_6803;method_39709(Ljava/util/List;)Lnet/minecraft/class_6646;
      named createBlockPredicate Lnet/minecraft/world/gen/feature/ConfiguredFeatures;createBlockPredicate(Ljava/util/List;)Lnet/minecraft/world/gen/blockpredicate/BlockPredicate;
    • createRandomPatchFeatureConfig

      public static RandomPatchFeatureConfig createRandomPatchFeatureConfig(int tries, RegistryEntry<PlacedFeature> feature)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(ILgx;)Ldjd;
      intermediary method_39703 Lnet/minecraft/class_6803;method_39703(ILnet/minecraft/class_6880;)Lnet/minecraft/class_4638;
      named createRandomPatchFeatureConfig Lnet/minecraft/world/gen/feature/ConfiguredFeatures;createRandomPatchFeatureConfig(ILnet/minecraft/util/registry/RegistryEntry;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;
    • createRandomPatchFeatureConfig

      public static <FC extends FeatureConfig, F extends Feature<FC>> RandomPatchFeatureConfig createRandomPatchFeatureConfig(F feature, FC config, List<Block> predicateBlocks, int tries)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Ldgm;Ldiq;Ljava/util/List;I)Ldjd;
      intermediary method_39706 Lnet/minecraft/class_6803;method_39706(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;I)Lnet/minecraft/class_4638;
      named createRandomPatchFeatureConfig Lnet/minecraft/world/gen/feature/ConfiguredFeatures;createRandomPatchFeatureConfig(Lnet/minecraft/world/gen/feature/Feature;Lnet/minecraft/world/gen/feature/FeatureConfig;Ljava/util/List;I)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;
    • createRandomPatchFeatureConfig

      public static <FC extends FeatureConfig, F extends Feature<FC>> RandomPatchFeatureConfig createRandomPatchFeatureConfig(F feature, FC config, List<Block> predicateBlocks)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Ldgm;Ldiq;Ljava/util/List;)Ldjd;
      intermediary method_39705 Lnet/minecraft/class_6803;method_39705(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Ljava/util/List;)Lnet/minecraft/class_4638;
      named createRandomPatchFeatureConfig Lnet/minecraft/world/gen/feature/ConfiguredFeatures;createRandomPatchFeatureConfig(Lnet/minecraft/world/gen/feature/Feature;Lnet/minecraft/world/gen/feature/FeatureConfig;Ljava/util/List;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;
    • createRandomPatchFeatureConfig

      public static <FC extends FeatureConfig, F extends Feature<FC>> RandomPatchFeatureConfig createRandomPatchFeatureConfig(F feature, FC config)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Ldgm;Ldiq;)Ldjd;
      intermediary method_39704 Lnet/minecraft/class_6803;method_39704(Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_4638;
      named createRandomPatchFeatureConfig Lnet/minecraft/world/gen/feature/ConfiguredFeatures;createRandomPatchFeatureConfig(Lnet/minecraft/world/gen/feature/Feature;Lnet/minecraft/world/gen/feature/FeatureConfig;)Lnet/minecraft/world/gen/feature/RandomPatchFeatureConfig;
    • method_46852

      public static RegistryKey<ConfiguredFeature<?,?>> method_46852(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Ljava/lang/String;)Laby;
      intermediary method_46852 Lnet/minecraft/class_6803;method_46852(Ljava/lang/String;)Lnet/minecraft/class_5321;
      named method_46852 Lnet/minecraft/world/gen/feature/ConfiguredFeatures;method_46852(Ljava/lang/String;)Lnet/minecraft/util/registry/RegistryKey;
    • register

      public static void register(class_7891<ConfiguredFeature<?,?>> class_7891, RegistryKey<ConfiguredFeature<?,?>> registryKey, Feature<DefaultFeatureConfig> feature)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Lne;Laby;Ldgm;)V
      intermediary method_40364 Lnet/minecraft/class_6803;method_40364(Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_3031;)V
      named register Lnet/minecraft/world/gen/feature/ConfiguredFeatures;register(Lnet/minecraft/class_7891;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/gen/feature/Feature;)V
    • register

      public static <FC extends FeatureConfig, F extends Feature<FC>> void register(class_7891<ConfiguredFeature<?,?>> class_7891, RegistryKey<ConfiguredFeature<?,?>> registryKey, F f, FC fC)
      Mappings:
      Namespace Name Mixin selector
      official a Lod;a(Lne;Laby;Ldgm;Ldiq;)V
      intermediary method_39708 Lnet/minecraft/class_6803;method_39708(Lnet/minecraft/class_7891;Lnet/minecraft/class_5321;Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)V
      named register Lnet/minecraft/world/gen/feature/ConfiguredFeatures;register(Lnet/minecraft/class_7891;Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/gen/feature/Feature;Lnet/minecraft/world/gen/feature/FeatureConfig;)V