Package net.minecraft.world.gen.chunk
Class ChunkGeneratorSettings
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGeneratorSettings
- Mappings:
Namespace Name official cpu
intermediary net/minecraft/class_5284
named net/minecraft/world/gen/chunk/ChunkGeneratorSettings
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RegistryKey<ChunkGeneratorSettings>
private final boolean
private final int
private final int
static final RegistryKey<ChunkGeneratorSettings>
static final com.mojang.serialization.Codec<ChunkGeneratorSettings>
private final boolean
private final BlockState
private final BlockState
static final RegistryKey<ChunkGeneratorSettings>
static final RegistryKey<ChunkGeneratorSettings>
private final GenerationShapeConfig
private static final ChunkGeneratorSettings
private final int
private final boolean
static final RegistryKey<ChunkGeneratorSettings>
private final boolean
private final boolean
private final boolean
static final RegistryKey<ChunkGeneratorSettings>
static final com.mojang.serialization.Codec<Supplier<ChunkGeneratorSettings>>
private final int
private final StructuresConfig
-
Constructor Summary
ModifierConstructorDescriptionprivate
ChunkGeneratorSettings
(StructuresConfig structuresConfig, GenerationShapeConfig generationShapeConfig, BlockState defaultBlock, BlockState defaultFluid, int bedrockCeilingY, int bedrockFloorY, int seaLevel, int minSurfaceLevel, boolean mobGenerationDisabled, boolean aquifers, boolean noiseCaves, boolean deepslate, boolean oreVeins, boolean noodleCaves) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ChunkGeneratorSettings
createIslandSettings
(StructuresConfig structuresConfig, BlockState defaultBlock, BlockState defaultFluid, boolean bool, boolean bool2) private static ChunkGeneratorSettings
createSurfaceSettings
(StructuresConfig structuresConfig, boolean amplified) private static ChunkGeneratorSettings
createUndergroundSettings
(StructuresConfig structuresConfig, BlockState defaultBlock, BlockState defaultFluid) boolean
equals
(RegistryKey<ChunkGeneratorSettings> registryKey) int
Returns the Y level of the bedrock ceiling.int
Returns the Y level of the bedrock floor.static ChunkGeneratorSettings
int
int
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
Deprecated.private static ChunkGeneratorSettings
register
(RegistryKey<ChunkGeneratorSettings> registryKey, ChunkGeneratorSettings settings)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lcpu;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
- Mappings:
Namespace Name Mixin selector official b
Lcpu;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
- Mappings:
Namespace Name Mixin selector official c
Lcpu;c:Lwv;
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
- Mappings:
Namespace Name Mixin selector official d
Lcpu;d:Lwv;
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
- Mappings:
Namespace Name Mixin selector official e
Lcpu;e:Lwv;
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
- Mappings:
Namespace Name Mixin selector official f
Lcpu;f:Lwv;
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
- Mappings:
Namespace Name Mixin selector official g
Lcpu;g:Lwv;
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
- Mappings:
Namespace Name Mixin selector official h
Lcpu;h:Lwv;
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
- Mappings:
Namespace Name Mixin selector official w
Lcpu;w:Lcpu;
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
- Mappings:
Namespace Name Mixin selector official i
Lcpu;i:Lcqi;
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
- Mappings:
Namespace Name Mixin selector official j
Lcpu;j:Lcpz;
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
- Mappings:
Namespace Name Mixin selector official k
Lcpu;k:Lcks;
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
- Mappings:
Namespace Name Mixin selector official l
Lcpu;l:Lcks;
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
Lcpu;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
Lcpu;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
Lcpu;o:I
intermediary field_24785
Lnet/minecraft/class_5284;field_24785:I
named seaLevel
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;seaLevel:I
-
minSurfaceLevel
private final int minSurfaceLevel- Mappings:
Namespace Name Mixin selector official p
Lcpu;p:I
intermediary field_33412
Lnet/minecraft/class_5284;field_33412:I
named minSurfaceLevel
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;minSurfaceLevel:I
-
mobGenerationDisabled
private final boolean mobGenerationDisabled- Mappings:
Namespace Name Mixin selector official q
Lcpu;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
Lcpu;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
Lcpu;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
Lcpu;t:Z
intermediary field_28914
Lnet/minecraft/class_5284;field_28914:Z
named deepslate
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;deepslate:Z
-
oreVeins
private final boolean oreVeins- Mappings:
Namespace Name Mixin selector official u
Lcpu;u:Z
intermediary field_33587
Lnet/minecraft/class_5284;field_33587:Z
named oreVeins
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;oreVeins:Z
-
noodleCaves
private final boolean noodleCaves- Mappings:
Namespace Name Mixin selector official v
Lcpu;v:Z
intermediary field_33651
Lnet/minecraft/class_5284;field_33651:Z
named noodleCaves
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;noodleCaves:Z
-
-
Constructor Details
-
ChunkGeneratorSettings
private ChunkGeneratorSettings(StructuresConfig structuresConfig, GenerationShapeConfig generationShapeConfig, BlockState defaultBlock, BlockState defaultFluid, int bedrockCeilingY, int bedrockFloorY, int seaLevel, int minSurfaceLevel, boolean mobGenerationDisabled, boolean aquifers, boolean noiseCaves, boolean deepslate, boolean oreVeins, boolean noodleCaves) - Mappings:
Namespace Name Mixin selector official <init>
Lcpu;<init>(Lcqi;Lcpz;Lcks;Lcks;IIIIZZZZZZ)V
intermediary <init>
Lnet/minecraft/class_5284;<init>(Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIIIZZZZZZ)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;IIIIZZZZZZ)V
-
-
Method Details
-
getStructuresConfig
- Mappings:
Namespace Name Mixin selector official a
Lcpu;a()Lcqi;
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
- Mappings:
Namespace Name Mixin selector official b
Lcpu;b()Lcpz;
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
- Mappings:
Namespace Name Mixin selector official c
Lcpu;c()Lcks;
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
- Mappings:
Namespace Name Mixin selector official d
Lcpu;d()Lcks;
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
Lcpu;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
Lcpu;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
Lcpu;g()I
intermediary method_28561
Lnet/minecraft/class_5284;method_28561()I
named getSeaLevel
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getSeaLevel()I
-
getMinSurfaceLevel
public int getMinSurfaceLevel()- Mappings:
Namespace Name Mixin selector official h
Lcpu;h()I
intermediary method_36212
Lnet/minecraft/class_5284;method_36212()I
named getMinSurfaceLevel
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getMinSurfaceLevel()I
-
isMobGenerationDisabled
Deprecated.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
Lcpu;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
Lcpu;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
Lcpu;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
Lcpu;l()Z
intermediary method_33839
Lnet/minecraft/class_5284;method_33839()Z
named hasDeepslate
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasDeepslate()Z
-
hasOreVeins
protected boolean hasOreVeins()- Mappings:
Namespace Name Mixin selector official m
Lcpu;m()Z
intermediary method_36396
Lnet/minecraft/class_5284;method_36396()Z
named hasOreVeins
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasOreVeins()Z
-
hasNoodleCaves
protected boolean hasNoodleCaves()- Mappings:
Namespace Name Mixin selector official n
Lcpu;n()Z
intermediary method_36468
Lnet/minecraft/class_5284;method_36468()Z
named hasNoodleCaves
Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasNoodleCaves()Z
-
equals
- Mappings:
Namespace Name Mixin selector official a
Lcpu;a(Lwv;)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
Lcpu;a(Lwv;Lcpu;)Lcpu;
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
- Mappings:
Namespace Name Mixin selector official o
Lcpu;o()Lcpu;
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) - Mappings:
Namespace Name Mixin selector official a
Lcpu;a(Lcqi;Lcks;Lcks;ZZ)Lcpu;
intermediary method_30642
Lnet/minecraft/class_5284;method_30642(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)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;ZZ)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
createUndergroundSettings
private static ChunkGeneratorSettings createUndergroundSettings(StructuresConfig structuresConfig, BlockState defaultBlock, BlockState defaultFluid) - Mappings:
Namespace Name Mixin selector official a
Lcpu;a(Lcqi;Lcks;Lcks;)Lcpu;
intermediary method_30641
Lnet/minecraft/class_5284;method_30641(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)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;)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
createSurfaceSettings
private static ChunkGeneratorSettings createSurfaceSettings(StructuresConfig structuresConfig, boolean amplified) - Mappings:
Namespace Name Mixin selector official a
Lcpu;a(Lcqi;Z)Lcpu;
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;
-