类 GenerationSettings


  • public class GenerationSettings
    extends Object
    Mappings:
    Namespace Name
    official bwr
    intermediary net/minecraft/class_5485
    named net/minecraft/world/biome/GenerationSettings
    • 字段详细资料

      • LOGGER

        public static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lbwr;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 Lbwr;b:Lbwr;
        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 Lbwr;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 Lbwr;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

        private final Map<GenerationStep.Carver,​List<Supplier<ConfiguredCarver<?>>>> carvers
        Mappings:
        Namespace Name Mixin selector
        official e Lbwr;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 Lbwr;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 Lbwr;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 Lbwr;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;
    • 方法详细资料

      • getCarversForStep

        public List<Supplier<ConfiguredCarver<?>>> getCarversForStep​(GenerationStep.Carver carverStep)
        Mappings:
        Namespace Name Mixin selector
        official a Lbwr;a(Lcom$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 Lbwr;a(Lcsx;)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 Lbwr;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 Lbwr;a(Lcqj;)Lcqj;
        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 Lbwr;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 Lbwr;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 Lbwr;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 Lbwr;e()Ldco;
        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;