类 ChunkGeneratorSettings


  • public final class ChunkGeneratorSettings
    extends Object
    Mappings:
    Namespace Name
    official cot
    intermediary net/minecraft/class_5284
    named net/minecraft/world/gen/chunk/ChunkGeneratorSettings
    • 字段详细资料

      • CODEC

        public static final com.mojang.serialization.Codec<ChunkGeneratorSettings> CODEC
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a:Lcom/mojang/serialization/Codec;
        intermediary field_24780 Lnet/minecraft/class_5284;field_24780:Lcom/mojang/serialization/Codec;
        named CODEC Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;CODEC:Lcom/mojang/serialization/Codec;
      • REGISTRY_CODEC

        public static final com.mojang.serialization.Codec<Supplier<ChunkGeneratorSettings>> REGISTRY_CODEC
        Mappings:
        Namespace Name Mixin selector
        official b Lcot;b:Lcom/mojang/serialization/Codec;
        intermediary field_24781 Lnet/minecraft/class_5284;field_24781:Lcom/mojang/serialization/Codec;
        named REGISTRY_CODEC Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
      • OVERWORLD

        public static final RegistryKey<ChunkGeneratorSettings> OVERWORLD
        Mappings:
        Namespace Name Mixin selector
        official c Lcot;c:Lwo;
        intermediary field_26355 Lnet/minecraft/class_5284;field_26355:Lnet/minecraft/class_5321;
        named OVERWORLD Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;OVERWORLD:Lnet/minecraft/util/registry/RegistryKey;
      • AMPLIFIED

        public static final RegistryKey<ChunkGeneratorSettings> AMPLIFIED
        Mappings:
        Namespace Name Mixin selector
        official d Lcot;d:Lwo;
        intermediary field_26356 Lnet/minecraft/class_5284;field_26356:Lnet/minecraft/class_5321;
        named AMPLIFIED Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;AMPLIFIED:Lnet/minecraft/util/registry/RegistryKey;
      • NETHER

        public static final RegistryKey<ChunkGeneratorSettings> NETHER
        Mappings:
        Namespace Name Mixin selector
        official e Lcot;e:Lwo;
        intermediary field_26357 Lnet/minecraft/class_5284;field_26357:Lnet/minecraft/class_5321;
        named NETHER Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;NETHER:Lnet/minecraft/util/registry/RegistryKey;
      • END

        public static final RegistryKey<ChunkGeneratorSettings> END
        Mappings:
        Namespace Name Mixin selector
        official f Lcot;f:Lwo;
        intermediary field_26358 Lnet/minecraft/class_5284;field_26358:Lnet/minecraft/class_5321;
        named END Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;END:Lnet/minecraft/util/registry/RegistryKey;
      • CAVES

        public static final RegistryKey<ChunkGeneratorSettings> CAVES
        Mappings:
        Namespace Name Mixin selector
        official g Lcot;g:Lwo;
        intermediary field_26359 Lnet/minecraft/class_5284;field_26359:Lnet/minecraft/class_5321;
        named CAVES Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;CAVES:Lnet/minecraft/util/registry/RegistryKey;
      • FLOATING_ISLANDS

        public static final RegistryKey<ChunkGeneratorSettings> FLOATING_ISLANDS
        Mappings:
        Namespace Name Mixin selector
        official h Lcot;h:Lwo;
        intermediary field_26360 Lnet/minecraft/class_5284;field_26360:Lnet/minecraft/class_5321;
        named FLOATING_ISLANDS Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;FLOATING_ISLANDS:Lnet/minecraft/util/registry/RegistryKey;
      • INSTANCE

        private static final ChunkGeneratorSettings INSTANCE
        Mappings:
        Namespace Name Mixin selector
        official u Lcot;u:Lcot;
        intermediary field_26707 Lnet/minecraft/class_5284;field_26707:Lnet/minecraft/class_5284;
        named INSTANCE Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;INSTANCE:Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      • structuresConfig

        private final StructuresConfig structuresConfig
        Mappings:
        Namespace Name Mixin selector
        official i Lcot;i:Lcpd;
        intermediary field_24516 Lnet/minecraft/class_5284;field_24516:Lnet/minecraft/class_5311;
        named structuresConfig Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;structuresConfig:Lnet/minecraft/world/gen/chunk/StructuresConfig;
      • generationShapeConfig

        private final GenerationShapeConfig generationShapeConfig
        Mappings:
        Namespace Name Mixin selector
        official j Lcot;j:Lcox;
        intermediary field_24782 Lnet/minecraft/class_5284;field_24782:Lnet/minecraft/class_5309;
        named generationShapeConfig Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;generationShapeConfig:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
      • defaultBlock

        private final BlockState defaultBlock
        Mappings:
        Namespace Name Mixin selector
        official k Lcot;k:Lcjr;
        intermediary field_24514 Lnet/minecraft/class_5284;field_24514:Lnet/minecraft/class_2680;
        named defaultBlock Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;defaultBlock:Lnet/minecraft/block/BlockState;
      • defaultFluid

        private final BlockState defaultFluid
        Mappings:
        Namespace Name Mixin selector
        official l Lcot;l:Lcjr;
        intermediary field_24515 Lnet/minecraft/class_5284;field_24515:Lnet/minecraft/class_2680;
        named defaultFluid Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;defaultFluid:Lnet/minecraft/block/BlockState;
      • bedrockCeilingY

        private final int bedrockCeilingY
        Mappings:
        Namespace Name Mixin selector
        official m Lcot;m:I
        intermediary field_24783 Lnet/minecraft/class_5284;field_24783:I
        named bedrockCeilingY Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;bedrockCeilingY:I
      • bedrockFloorY

        private final int bedrockFloorY
        Mappings:
        Namespace Name Mixin selector
        official n Lcot;n:I
        intermediary field_24784 Lnet/minecraft/class_5284;field_24784:I
        named bedrockFloorY Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;bedrockFloorY:I
      • seaLevel

        private final int seaLevel
        Mappings:
        Namespace Name Mixin selector
        official o Lcot;o:I
        intermediary field_24785 Lnet/minecraft/class_5284;field_24785:I
        named seaLevel Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;seaLevel:I
      • field_33412

        private final int field_33412
        Mappings:
        Namespace Name Mixin selector
        official p Lcot;p:I
        intermediary field_33412 Lnet/minecraft/class_5284;field_33412:I
        named field_33412 Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;field_33412:I
      • mobGenerationDisabled

        private final boolean mobGenerationDisabled
        Mappings:
        Namespace Name Mixin selector
        official q Lcot;q:Z
        intermediary field_24786 Lnet/minecraft/class_5284;field_24786:Z
        named mobGenerationDisabled Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;mobGenerationDisabled:Z
      • aquifers

        private final boolean aquifers
        Mappings:
        Namespace Name Mixin selector
        official r Lcot;r:Z
        intermediary field_28846 Lnet/minecraft/class_5284;field_28846:Z
        named aquifers Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;aquifers:Z
      • noiseCaves

        private final boolean noiseCaves
        Mappings:
        Namespace Name Mixin selector
        official s Lcot;s:Z
        intermediary field_28847 Lnet/minecraft/class_5284;field_28847:Z
        named noiseCaves Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;noiseCaves:Z
      • deepslate

        private final boolean deepslate
        Mappings:
        Namespace Name Mixin selector
        official t Lcot;t:Z
        intermediary field_28914 Lnet/minecraft/class_5284;field_28914:Z
        named deepslate Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;deepslate:Z
    • 构造器详细资料

      • ChunkGeneratorSettings

        private ChunkGeneratorSettings​(StructuresConfig structuresConfig,
                                       GenerationShapeConfig generationShapeConfig,
                                       BlockState defaultBlock,
                                       BlockState defaultFluid,
                                       int bedrockCeilingY,
                                       int bedrockFloorY,
                                       int seaLevel,
                                       int int2,
                                       boolean bool,
                                       boolean bool2,
                                       boolean bool3,
                                       boolean bool4)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lcot;<init>(Lcpd;Lcox;Lcjr;Lcjr;IIIIZZZZ)V
        intermediary <init> Lnet/minecraft/class_5284;<init>(Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIIZZZZ)V
        named <init> Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;<init>(Lnet/minecraft/world/gen/chunk/StructuresConfig;Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IIIIZZZZ)V
    • 方法详细资料

      • getStructuresConfig

        public StructuresConfig getStructuresConfig()
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a()Lcpd;
        intermediary method_28007 Lnet/minecraft/class_5284;method_28007()Lnet/minecraft/class_5311;
        named getStructuresConfig Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getStructuresConfig()Lnet/minecraft/world/gen/chunk/StructuresConfig;
      • getGenerationShapeConfig

        public GenerationShapeConfig getGenerationShapeConfig()
        Mappings:
        Namespace Name Mixin selector
        official b Lcot;b()Lcox;
        intermediary method_28559 Lnet/minecraft/class_5284;method_28559()Lnet/minecraft/class_5309;
        named getGenerationShapeConfig Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getGenerationShapeConfig()Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
      • getDefaultBlock

        public BlockState getDefaultBlock()
        Mappings:
        Namespace Name Mixin selector
        official c Lcot;c()Lcjr;
        intermediary method_28005 Lnet/minecraft/class_5284;method_28005()Lnet/minecraft/class_2680;
        named getDefaultBlock Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getDefaultBlock()Lnet/minecraft/block/BlockState;
      • getDefaultFluid

        public BlockState getDefaultFluid()
        Mappings:
        Namespace Name Mixin selector
        official d Lcot;d()Lcjr;
        intermediary method_28006 Lnet/minecraft/class_5284;method_28006()Lnet/minecraft/class_2680;
        named getDefaultFluid Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getDefaultFluid()Lnet/minecraft/block/BlockState;
      • getBedrockCeilingY

        public int getBedrockCeilingY()
        Returns the Y level of the bedrock ceiling.

        If a number less than 1 is returned, the ceiling will not be generated.

        Mappings:
        Namespace Name Mixin selector
        official e Lcot;e()I
        intermediary method_16400 Lnet/minecraft/class_5284;method_16400()I
        named getBedrockCeilingY Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getBedrockCeilingY()I
      • getBedrockFloorY

        public int getBedrockFloorY()
        Returns the Y level of the bedrock floor.

        If a number greater than 255 is returned, the floor will not be generated.

        Mappings:
        Namespace Name Mixin selector
        official f Lcot;f()I
        intermediary method_16401 Lnet/minecraft/class_5284;method_16401()I
        named getBedrockFloorY Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getBedrockFloorY()I
      • getSeaLevel

        public int getSeaLevel()
        Mappings:
        Namespace Name Mixin selector
        official g Lcot;g()I
        intermediary method_28561 Lnet/minecraft/class_5284;method_28561()I
        named getSeaLevel Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getSeaLevel()I
      • method_36212

        public int method_36212()
        Mappings:
        Namespace Name Mixin selector
        official h Lcot;h()I
        intermediary method_36212 Lnet/minecraft/class_5284;method_36212()I
        named method_36212 Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;method_36212()I
      • isMobGenerationDisabled

        @Deprecated
        protected boolean isMobGenerationDisabled()
        已过时。
        Whether entities will be generated during chunk population.

        It does not control whether spawns will occur during gameplay.

        Mappings:
        Namespace Name Mixin selector
        official i Lcot;i()Z
        intermediary method_28562 Lnet/minecraft/class_5284;method_28562()Z
        named isMobGenerationDisabled Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;isMobGenerationDisabled()Z
      • hasAquifers

        protected boolean hasAquifers()
        Mappings:
        Namespace Name Mixin selector
        official j Lcot;j()Z
        intermediary method_33757 Lnet/minecraft/class_5284;method_33757()Z
        named hasAquifers Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasAquifers()Z
      • hasNoiseCaves

        protected boolean hasNoiseCaves()
        Mappings:
        Namespace Name Mixin selector
        official k Lcot;k()Z
        intermediary method_33758 Lnet/minecraft/class_5284;method_33758()Z
        named hasNoiseCaves Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasNoiseCaves()Z
      • hasDeepslate

        protected boolean hasDeepslate()
        Mappings:
        Namespace Name Mixin selector
        official l Lcot;l()Z
        intermediary method_33839 Lnet/minecraft/class_5284;method_33839()Z
        named hasDeepslate Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasDeepslate()Z
      • equals

        public boolean equals​(RegistryKey<ChunkGeneratorSettings> registryKey)
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a(Lwo;)Z
        intermediary method_28555 Lnet/minecraft/class_5284;method_28555(Lnet/minecraft/class_5321;)Z
        named equals Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;equals(Lnet/minecraft/util/registry/RegistryKey;)Z
      • register

        private static ChunkGeneratorSettings register​(RegistryKey<ChunkGeneratorSettings> registryKey,
                                                       ChunkGeneratorSettings settings)
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a(Lwo;Lcot;)Lcot;
        intermediary method_30644 Lnet/minecraft/class_5284;method_30644(Lnet/minecraft/class_5321;Lnet/minecraft/class_5284;)Lnet/minecraft/class_5284;
        named register Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;register(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      • getInstance

        public static ChunkGeneratorSettings getInstance()
        Mappings:
        Namespace Name Mixin selector
        official m Lcot;m()Lcot;
        intermediary method_31111 Lnet/minecraft/class_5284;method_31111()Lnet/minecraft/class_5284;
        named getInstance Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getInstance()Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      • createIslandSettings

        private static ChunkGeneratorSettings createIslandSettings​(StructuresConfig structuresConfig,
                                                                   BlockState defaultBlock,
                                                                   BlockState defaultFluid,
                                                                   boolean bool,
                                                                   boolean bool2,
                                                                   boolean bool3)
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a(Lcpd;Lcjr;Lcjr;ZZZ)Lcot;
        intermediary method_30642 Lnet/minecraft/class_5284;method_30642(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZZ)Lnet/minecraft/class_5284;
        named createIslandSettings Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;createIslandSettings(Lnet/minecraft/world/gen/chunk/StructuresConfig;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;ZZZ)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      • createUndergroundSettings

        private static ChunkGeneratorSettings createUndergroundSettings​(StructuresConfig structuresConfig,
                                                                        BlockState defaultBlock,
                                                                        BlockState defaultFluid,
                                                                        boolean bool)
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a(Lcpd;Lcjr;Lcjr;Z)Lcot;
        intermediary method_30641 Lnet/minecraft/class_5284;method_30641(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_5284;
        named createUndergroundSettings Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;createUndergroundSettings(Lnet/minecraft/world/gen/chunk/StructuresConfig;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Z)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
      • createSurfaceSettings

        private static ChunkGeneratorSettings createSurfaceSettings​(StructuresConfig structuresConfig,
                                                                    boolean amplified)
        Mappings:
        Namespace Name Mixin selector
        official a Lcot;a(Lcpd;Z)Lcot;
        intermediary method_30643 Lnet/minecraft/class_5284;method_30643(Lnet/minecraft/class_5311;Z)Lnet/minecraft/class_5284;
        named createSurfaceSettings Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;createSurfaceSettings(Lnet/minecraft/world/gen/chunk/StructuresConfig;Z)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;