Class GenerationSettings

java.lang.Object
net.minecraft.world.biome.GenerationSettings

public class GenerationSettings extends Object
Mappings:
Namespace Name
named net/minecraft/world/biome/GenerationSettings
intermediary net/minecraft/class_5485
official dln
  • Field Details Link icon

    • LOGGER Link icon

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/biome/GenerationSettings;LOGGER:Lorg/slf4j/Logger;
      intermediary field_26638 Lnet/minecraft/class_5485;field_26638:Lorg/slf4j/Logger;
      official c Ldln;c:Lorg/slf4j/Logger;
    • INSTANCE Link icon

      public static final GenerationSettings INSTANCE
      Mappings:
      Namespace Name Mixin selector
      named INSTANCE Lnet/minecraft/world/biome/GenerationSettings;INSTANCE:Lnet/minecraft/world/biome/GenerationSettings;
      intermediary field_26639 Lnet/minecraft/class_5485;field_26639:Lnet/minecraft/class_5485;
      official a Ldln;a:Ldln;
    • CODEC Link icon

      public static final com.mojang.serialization.MapCodec<GenerationSettings> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/biome/GenerationSettings;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_26413 Lnet/minecraft/class_5485;field_26413:Lcom/mojang/serialization/MapCodec;
      official b Ldln;b:Lcom/mojang/serialization/MapCodec;
    • carvers Link icon

      private final RegistryEntryList<ConfiguredCarver<?>> carvers
      Mappings:
      Namespace Name Mixin selector
      named carvers Lnet/minecraft/world/biome/GenerationSettings;carvers:Lnet/minecraft/registry/entry/RegistryEntryList;
      intermediary field_26415 Lnet/minecraft/class_5485;field_26415:Lnet/minecraft/class_6885;
      official d Ldln;d:Ljk;
    • features Link icon

      private final List<RegistryEntryList<PlacedFeature>> features
      Mappings:
      Namespace Name Mixin selector
      named features Lnet/minecraft/world/biome/GenerationSettings;features:Ljava/util/List;
      intermediary field_26416 Lnet/minecraft/class_5485;field_26416:Ljava/util/List;
      official e Ldln;e:Ljava/util/List;
    • flowerFeatures Link icon

      private final Supplier<List<ConfiguredFeature<?,?>>> flowerFeatures
      Mappings:
      Namespace Name Mixin selector
      named flowerFeatures Lnet/minecraft/world/biome/GenerationSettings;flowerFeatures:Ljava/util/function/Supplier;
      intermediary field_26640 Lnet/minecraft/class_5485;field_26640:Ljava/util/function/Supplier;
      official f Ldln;f:Ljava/util/function/Supplier;
    • allowedFeatures Link icon

      private final Supplier<Set<PlacedFeature>> allowedFeatures
      Mappings:
      Namespace Name Mixin selector
      named allowedFeatures Lnet/minecraft/world/biome/GenerationSettings;allowedFeatures:Ljava/util/function/Supplier;
      intermediary field_34465 Lnet/minecraft/class_5485;field_34465:Ljava/util/function/Supplier;
      official g Ldln;g:Ljava/util/function/Supplier;
  • Constructor Details Link icon

    • GenerationSettings Link icon

      GenerationSettings(RegistryEntryList<ConfiguredCarver<?>> carvers, List<RegistryEntryList<PlacedFeature>> features)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/biome/GenerationSettings;<init>(Lnet/minecraft/registry/entry/RegistryEntryList;Ljava/util/List;)V
      intermediary <init> Lnet/minecraft/class_5485;<init>(Lnet/minecraft/class_6885;Ljava/util/List;)V
      official <init> Ldln;<init>(Ljk;Ljava/util/List;)V
  • Method Details Link icon

    • getCarversForStep Link icon

      public Iterable<RegistryEntry<ConfiguredCarver<?>>> getCarversForStep()
      Mappings:
      Namespace Name Mixin selector
      named getCarversForStep Lnet/minecraft/world/biome/GenerationSettings;getCarversForStep()Ljava/lang/Iterable;
      intermediary method_30976 Lnet/minecraft/class_5485;method_30976()Ljava/lang/Iterable;
      official a Ldln;a()Ljava/lang/Iterable;
    • getFlowerFeatures Link icon

      public List<ConfiguredFeature<?,?>> getFlowerFeatures()
      Mappings:
      Namespace Name Mixin selector
      named getFlowerFeatures Lnet/minecraft/world/biome/GenerationSettings;getFlowerFeatures()Ljava/util/List;
      intermediary method_30982 Lnet/minecraft/class_5485;method_30982()Ljava/util/List;
      official b Ldln;b()Ljava/util/List;
    • getFeatures Link icon

      public List<RegistryEntryList<PlacedFeature>> getFeatures()
      Returns the lists of features configured for each feature generation step, up to the highest step that has a configured feature. Entries are guaranteed to not be null, but may be empty lists if an earlier step has no features, but a later step does.
      Mappings:
      Namespace Name Mixin selector
      named getFeatures Lnet/minecraft/world/biome/GenerationSettings;getFeatures()Ljava/util/List;
      intermediary method_30983 Lnet/minecraft/class_5485;method_30983()Ljava/util/List;
      official c Ldln;c()Ljava/util/List;
    • isFeatureAllowed Link icon

      public boolean isFeatureAllowed(PlacedFeature feature)
      Mappings:
      Namespace Name Mixin selector
      named isFeatureAllowed Lnet/minecraft/world/biome/GenerationSettings;isFeatureAllowed(Lnet/minecraft/world/gen/feature/PlacedFeature;)Z
      intermediary method_38105 Lnet/minecraft/class_5485;method_38105(Lnet/minecraft/class_6796;)Z
      official a Ldln;a(Lerr;)Z