Class GenerationSettings

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

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

    • LOGGER

      public static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_26638 Lnet/minecraft/class_5485;field_26638:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/biome/GenerationSettings;LOGGER:Lorg/apache/logging/log4j/Logger;
    • INSTANCE

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

      public static final com.mojang.serialization.MapCodec<GenerationSettings> CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lbyu;c:Lcom/mojang/serialization/MapCodec;
      intermediary field_26413 Lnet/minecraft/class_5485;field_26413:Lcom/mojang/serialization/MapCodec;
      named CODEC Lnet/minecraft/world/biome/GenerationSettings;CODEC:Lcom/mojang/serialization/MapCodec;
    • surfaceBuilder

      private final Supplier<ConfiguredSurfaceBuilder<?>> surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      official d Lbyu;d:Ljava/util/function/Supplier;
      intermediary field_26414 Lnet/minecraft/class_5485;field_26414:Ljava/util/function/Supplier;
      named surfaceBuilder Lnet/minecraft/world/biome/GenerationSettings;surfaceBuilder:Ljava/util/function/Supplier;
    • carvers

      Mappings:
      Namespace Name Mixin selector
      official e Lbyu;e:Ljava/util/Map;
      intermediary field_26415 Lnet/minecraft/class_5485;field_26415:Ljava/util/Map;
      named carvers Lnet/minecraft/world/biome/GenerationSettings;carvers:Ljava/util/Map;
    • features

      private final List<List<Supplier<ConfiguredFeature<?,?>>>> features
      Mappings:
      Namespace Name Mixin selector
      official f Lbyu;f:Ljava/util/List;
      intermediary field_26416 Lnet/minecraft/class_5485;field_26416:Ljava/util/List;
      named features Lnet/minecraft/world/biome/GenerationSettings;features:Ljava/util/List;
    • structureFeatures

      private final List<Supplier<ConfiguredStructureFeature<?,?>>> structureFeatures
      Mappings:
      Namespace Name Mixin selector
      official g Lbyu;g:Ljava/util/List;
      intermediary field_26417 Lnet/minecraft/class_5485;field_26417:Ljava/util/List;
      named structureFeatures Lnet/minecraft/world/biome/GenerationSettings;structureFeatures:Ljava/util/List;
    • flowerFeatures

      private final List<ConfiguredFeature<?,?>> flowerFeatures
      Mappings:
      Namespace Name Mixin selector
      official h Lbyu;h:Ljava/util/List;
      intermediary field_26640 Lnet/minecraft/class_5485;field_26640:Ljava/util/List;
      named flowerFeatures Lnet/minecraft/world/biome/GenerationSettings;flowerFeatures:Ljava/util/List;
    • allowedFeatures

      private final Set<ConfiguredFeature<?,?>> allowedFeatures
      Mappings:
      Namespace Name Mixin selector
      official i Lbyu;i:Ljava/util/Set;
      intermediary field_34161 Lnet/minecraft/class_5485;field_34161:Ljava/util/Set;
      named allowedFeatures Lnet/minecraft/world/biome/GenerationSettings;allowedFeatures:Ljava/util/Set;
  • Constructor Details

  • Method Details

    • getCarversForStep

      public List<Supplier<ConfiguredCarver<?>>> getCarversForStep(GenerationStep.Carver carverStep)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Lcqy$a;)Ljava/util/List;
      intermediary method_30976 Lnet/minecraft/class_5485;method_30976(Lnet/minecraft/class_2893$class_2894;)Ljava/util/List;
      named getCarversForStep Lnet/minecraft/world/biome/GenerationSettings;getCarversForStep(Lnet/minecraft/world/gen/GenerationStep$Carver;)Ljava/util/List;
    • hasStructureFeature

      public boolean hasStructureFeature(StructureFeature<?> structureFeature)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Lcvm;)Z
      intermediary method_30980 Lnet/minecraft/class_5485;method_30980(Lnet/minecraft/class_3195;)Z
      named hasStructureFeature Lnet/minecraft/world/biome/GenerationSettings;hasStructureFeature(Lnet/minecraft/world/gen/feature/StructureFeature;)Z
    • getStructureFeatures

      public Collection<Supplier<ConfiguredStructureFeature<?,?>>> getStructureFeatures()
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a()Ljava/util/Collection;
      intermediary method_30975 Lnet/minecraft/class_5485;method_30975()Ljava/util/Collection;
      named getStructureFeatures Lnet/minecraft/world/biome/GenerationSettings;getStructureFeatures()Ljava/util/Collection;
    • method_30978

      public ConfiguredStructureFeature<?,?> method_30978(ConfiguredStructureFeature<?,?> configuredStructureFeature)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Lcsy;)Lcsy;
      intermediary method_30978 Lnet/minecraft/class_5485;method_30978(Lnet/minecraft/class_5312;)Lnet/minecraft/class_5312;
      named method_30978 Lnet/minecraft/world/biome/GenerationSettings;method_30978(Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;)Lnet/minecraft/world/gen/feature/ConfiguredStructureFeature;
    • getFlowerFeatures

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

      public List<List<Supplier<ConfiguredFeature<?,?>>>> 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
      official c Lbyu;c()Ljava/util/List;
      intermediary method_30983 Lnet/minecraft/class_5485;method_30983()Ljava/util/List;
      named getFeatures Lnet/minecraft/world/biome/GenerationSettings;getFeatures()Ljava/util/List;
    • getSurfaceBuilder

      public Supplier<ConfiguredSurfaceBuilder<?>> getSurfaceBuilder()
      Mappings:
      Namespace Name Mixin selector
      official d Lbyu;d()Ljava/util/function/Supplier;
      intermediary method_30984 Lnet/minecraft/class_5485;method_30984()Ljava/util/function/Supplier;
      named getSurfaceBuilder Lnet/minecraft/world/biome/GenerationSettings;getSurfaceBuilder()Ljava/util/function/Supplier;
    • getSurfaceConfig

      public SurfaceConfig getSurfaceConfig()
      Mappings:
      Namespace Name Mixin selector
      official e Lbyu;e()Ldfg;
      intermediary method_30985 Lnet/minecraft/class_5485;method_30985()Lnet/minecraft/class_3531;
      named getSurfaceConfig Lnet/minecraft/world/biome/GenerationSettings;getSurfaceConfig()Lnet/minecraft/world/gen/surfacebuilder/SurfaceConfig;
    • isFeatureAllowed

      public boolean isFeatureAllowed(ConfiguredFeature<?,?> feature)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyu;a(Lcsx;)Z
      intermediary method_37611 Lnet/minecraft/class_5485;method_37611(Lnet/minecraft/class_2975;)Z
      named isFeatureAllowed Lnet/minecraft/world/biome/GenerationSettings;isFeatureAllowed(Lnet/minecraft/world/gen/feature/ConfiguredFeature;)Z