Package net.minecraft.world.gen.chunk
Class ChunkGeneratorSettings
java.lang.Object
net.minecraft.world.gen.chunk.ChunkGeneratorSettings
- Mappings:
Namespace Name official csiintermediary net/minecraft/class_5284named net/minecraft/world/gen/chunk/ChunkGeneratorSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryKey<ChunkGeneratorSettings>private final booleanprivate final intprivate final intstatic final RegistryKey<ChunkGeneratorSettings>static final com.mojang.serialization.Codec<ChunkGeneratorSettings>private final booleanprivate final BlockStateprivate final BlockStatestatic final RegistryKey<ChunkGeneratorSettings>static final RegistryKey<ChunkGeneratorSettings>private final ChunkRandom.RandomProviderprivate final class_6686.class_6708static final RegistryKey<ChunkGeneratorSettings>private final GenerationShapeConfig(package private) static final ChunkGeneratorSettingsprivate final booleanprivate final MultiNoiseParametersstatic final RegistryKey<ChunkGeneratorSettings>private final booleanprivate final booleanprivate final booleanstatic final RegistryKey<ChunkGeneratorSettings>static final com.mojang.serialization.Codec<Supplier<ChunkGeneratorSettings>>private final intprivate final StructuresConfig -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChunkGeneratorSettings(StructuresConfig structuresConfig, GenerationShapeConfig generationShapeConfig, MultiNoiseParameters multiNoiseParameters, BlockState defaultBlock, BlockState defaultFluid, class_6686.class_6708 class_6708, int int2, int int3, int int4, boolean bool, boolean bool2, boolean bool3, boolean bool4, boolean bool5, boolean bool6, boolean bool7) -
Method Summary
Modifier and TypeMethodDescriptionprivate static ChunkGeneratorSettingscreateIslandSettings(StructuresConfig structuresConfig, BlockState defaultBlock, BlockState defaultFluid, boolean bool, boolean bool2) static ChunkGeneratorSettingscreateSurfaceSettings(StructuresConfig structuresConfig, boolean amplified, boolean bool, boolean bool2) private static ChunkGeneratorSettingscreateUndergroundSettings(StructuresConfig structuresConfig, BlockState defaultBlock, BlockState defaultFluid) booleanequals(RegistryKey<ChunkGeneratorSettings> registryKey) intReturns the Y level of the bedrock ceiling.intReturns the Y level of the bedrock floor.static ChunkGeneratorSettingsintbooleanbooleanbooleanbooleanbooleanprotected booleanDeprecated.method_38997(long long2) booleanprivate static ChunkGeneratorSettingsregister(RegistryKey<ChunkGeneratorSettings> registryKey, ChunkGeneratorSettings settings)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcsi;a:Lcom/mojang/serialization/Codec;intermediary field_24780Lnet/minecraft/class_5284;field_24780:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_CODEC
- Mappings:
Namespace Name Mixin selector official bLcsi;b:Lcom/mojang/serialization/Codec;intermediary field_24781Lnet/minecraft/class_5284;field_24781:Lcom/mojang/serialization/Codec;named REGISTRY_CODECLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
-
OVERWORLD
- Mappings:
Namespace Name Mixin selector official cLcsi;c:Lxd;intermediary field_26355Lnet/minecraft/class_5284;field_26355:Lnet/minecraft/class_5321;named OVERWORLDLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;OVERWORLD:Lnet/minecraft/util/registry/RegistryKey;
-
field_35051
- Mappings:
Namespace Name Mixin selector official dLcsi;d:Lxd;intermediary field_35051Lnet/minecraft/class_5284;field_35051:Lnet/minecraft/class_5321;named field_35051Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;field_35051:Lnet/minecraft/util/registry/RegistryKey;
-
AMPLIFIED
- Mappings:
Namespace Name Mixin selector official eLcsi;e:Lxd;intermediary field_26356Lnet/minecraft/class_5284;field_26356:Lnet/minecraft/class_5321;named AMPLIFIEDLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;AMPLIFIED:Lnet/minecraft/util/registry/RegistryKey;
-
NETHER
- Mappings:
Namespace Name Mixin selector official fLcsi;f:Lxd;intermediary field_26357Lnet/minecraft/class_5284;field_26357:Lnet/minecraft/class_5321;named NETHERLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;NETHER:Lnet/minecraft/util/registry/RegistryKey;
-
END
- Mappings:
Namespace Name Mixin selector official gLcsi;g:Lxd;intermediary field_26358Lnet/minecraft/class_5284;field_26358:Lnet/minecraft/class_5321;named ENDLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;END:Lnet/minecraft/util/registry/RegistryKey;
-
CAVES
- Mappings:
Namespace Name Mixin selector official hLcsi;h:Lxd;intermediary field_26359Lnet/minecraft/class_5284;field_26359:Lnet/minecraft/class_5321;named CAVESLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;CAVES:Lnet/minecraft/util/registry/RegistryKey;
-
FLOATING_ISLANDS
- Mappings:
Namespace Name Mixin selector official iLcsi;i:Lxd;intermediary field_26360Lnet/minecraft/class_5284;field_26360:Lnet/minecraft/class_5321;named FLOATING_ISLANDSLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;FLOATING_ISLANDS:Lnet/minecraft/util/registry/RegistryKey;
-
INSTANCE
- Mappings:
Namespace Name Mixin selector official jLcsi;j:Lcsi;intermediary field_26707Lnet/minecraft/class_5284;field_26707:Lnet/minecraft/class_5284;named INSTANCELnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;INSTANCE:Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-
field_35130
- Mappings:
Namespace Name Mixin selector official kLcsi;k:Lctc$a;intermediary field_35130Lnet/minecraft/class_5284;field_35130:Lnet/minecraft/class_2919$class_6675;named field_35130Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;field_35130:Lnet/minecraft/world/gen/random/ChunkRandom$RandomProvider;
-
structuresConfig
- Mappings:
Namespace Name Mixin selector official lLcsi;l:Lcsu;intermediary field_24516Lnet/minecraft/class_5284;field_24516:Lnet/minecraft/class_5311;named structuresConfigLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;structuresConfig:Lnet/minecraft/world/gen/chunk/StructuresConfig;
-
generationShapeConfig
- Mappings:
Namespace Name Mixin selector official mLcsi;m:Lcsm;intermediary field_24782Lnet/minecraft/class_5284;field_24782:Lnet/minecraft/class_5309;named generationShapeConfigLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;generationShapeConfig:Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
multiNoiseParameters
- Mappings:
Namespace Name Mixin selector official nLcsi;n:Lcsj;intermediary field_34625Lnet/minecraft/class_5284;field_34625:Lnet/minecraft/class_2088;named multiNoiseParametersLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;multiNoiseParameters:Lnet/minecraft/world/gen/MultiNoiseParameters;
-
defaultBlock
- Mappings:
Namespace Name Mixin selector official oLcsi;o:Lcnd;intermediary field_24514Lnet/minecraft/class_5284;field_24514:Lnet/minecraft/class_2680;named defaultBlockLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;defaultBlock:Lnet/minecraft/block/BlockState;
-
defaultFluid
- Mappings:
Namespace Name Mixin selector official pLcsi;p:Lcnd;intermediary field_24515Lnet/minecraft/class_5284;field_24515:Lnet/minecraft/class_2680;named defaultFluidLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;defaultFluid:Lnet/minecraft/block/BlockState;
-
field_35184
- Mappings:
Namespace Name Mixin selector official qLcsi;q:Lcsv$n;intermediary field_35184Lnet/minecraft/class_5284;field_35184:Lnet/minecraft/class_6686$class_6708;named field_35184Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;field_35184:Lnet/minecraft/class_6686$class_6708;
-
bedrockCeilingY
private final int bedrockCeilingY- Mappings:
Namespace Name Mixin selector official rLcsi;r:Iintermediary field_24783Lnet/minecraft/class_5284;field_24783:Inamed bedrockCeilingYLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;bedrockCeilingY:I
-
bedrockFloorY
private final int bedrockFloorY- Mappings:
Namespace Name Mixin selector official sLcsi;s:Iintermediary field_24784Lnet/minecraft/class_5284;field_24784:Inamed bedrockFloorYLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;bedrockFloorY:I
-
seaLevel
private final int seaLevel- Mappings:
Namespace Name Mixin selector official tLcsi;t:Iintermediary field_24785Lnet/minecraft/class_5284;field_24785:Inamed seaLevelLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;seaLevel:I
-
mobGenerationDisabled
private final boolean mobGenerationDisabled- Mappings:
Namespace Name Mixin selector official uLcsi;u:Zintermediary field_24786Lnet/minecraft/class_5284;field_24786:Znamed mobGenerationDisabledLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;mobGenerationDisabled:Z
-
aquifers
private final boolean aquifers- Mappings:
Namespace Name Mixin selector official vLcsi;v:Zintermediary field_28846Lnet/minecraft/class_5284;field_28846:Znamed aquifersLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;aquifers:Z
-
noiseCaves
private final boolean noiseCaves- Mappings:
Namespace Name Mixin selector official wLcsi;w:Zintermediary field_28847Lnet/minecraft/class_5284;field_28847:Znamed noiseCavesLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;noiseCaves:Z
-
deepslate
private final boolean deepslate- Mappings:
Namespace Name Mixin selector official xLcsi;x:Zintermediary field_28914Lnet/minecraft/class_5284;field_28914:Znamed deepslateLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;deepslate:Z
-
oreVeins
private final boolean oreVeins- Mappings:
Namespace Name Mixin selector official yLcsi;y:Zintermediary field_33587Lnet/minecraft/class_5284;field_33587:Znamed oreVeinsLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;oreVeins:Z
-
noodleCaves
private final boolean noodleCaves- Mappings:
Namespace Name Mixin selector official zLcsi;z:Zintermediary field_33651Lnet/minecraft/class_5284;field_33651:Znamed noodleCavesLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;noodleCaves:Z
-
-
Constructor Details
-
ChunkGeneratorSettings
private ChunkGeneratorSettings(StructuresConfig structuresConfig, GenerationShapeConfig generationShapeConfig, MultiNoiseParameters multiNoiseParameters, BlockState defaultBlock, BlockState defaultFluid, class_6686.class_6708 class_6708, int int2, int int3, int int4, boolean bool, boolean bool2, boolean bool3, boolean bool4, boolean bool5, boolean bool6, boolean bool7) - Mappings:
Namespace Name Mixin selector official <init>Lcsi;<init>(Lcsu;Lcsm;Lcsj;Lcnd;Lcnd;Lcsv$n;IIIZZZZZZZ)Vintermediary <init>Lnet/minecraft/class_5284;<init>(Lnet/minecraft/class_5311;Lnet/minecraft/class_5309;Lnet/minecraft/class_2088;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6686$class_6708;IIIZZZZZZZ)Vnamed <init>Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;<init>(Lnet/minecraft/world/gen/chunk/StructuresConfig;Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;Lnet/minecraft/world/gen/MultiNoiseParameters;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;Lnet/minecraft/class_6686$class_6708;IIIZZZZZZZ)V
-
-
Method Details
-
getStructuresConfig
- Mappings:
Namespace Name Mixin selector official aLcsi;a()Lcsu;intermediary method_28007Lnet/minecraft/class_5284;method_28007()Lnet/minecraft/class_5311;named getStructuresConfigLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getStructuresConfig()Lnet/minecraft/world/gen/chunk/StructuresConfig;
-
getGenerationShapeConfig
- Mappings:
Namespace Name Mixin selector official bLcsi;b()Lcsm;intermediary method_28559Lnet/minecraft/class_5284;method_28559()Lnet/minecraft/class_5309;named getGenerationShapeConfigLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getGenerationShapeConfig()Lnet/minecraft/world/gen/chunk/GenerationShapeConfig;
-
getMultiNoiseParameters
- Mappings:
Namespace Name Mixin selector official cLcsi;c()Lcsj;intermediary method_38364Lnet/minecraft/class_5284;method_38364()Lnet/minecraft/class_2088;named getMultiNoiseParametersLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getMultiNoiseParameters()Lnet/minecraft/world/gen/MultiNoiseParameters;
-
getDefaultBlock
- Mappings:
Namespace Name Mixin selector official dLcsi;d()Lcnd;intermediary method_28005Lnet/minecraft/class_5284;method_28005()Lnet/minecraft/class_2680;named getDefaultBlockLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getDefaultBlock()Lnet/minecraft/block/BlockState;
-
getDefaultFluid
- Mappings:
Namespace Name Mixin selector official eLcsi;e()Lcnd;intermediary method_28006Lnet/minecraft/class_5284;method_28006()Lnet/minecraft/class_2680;named getDefaultFluidLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getDefaultFluid()Lnet/minecraft/block/BlockState;
-
method_39042
- Mappings:
Namespace Name Mixin selector official fLcsi;f()Lcsv$n;intermediary method_39042Lnet/minecraft/class_5284;method_39042()Lnet/minecraft/class_6686$class_6708;named method_39042Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;method_39042()Lnet/minecraft/class_6686$class_6708;
-
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 gLcsi;g()Iintermediary method_16400Lnet/minecraft/class_5284;method_16400()Inamed getBedrockCeilingYLnet/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 hLcsi;h()Iintermediary method_16401Lnet/minecraft/class_5284;method_16401()Inamed getBedrockFloorYLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getBedrockFloorY()I
-
getSeaLevel
public int getSeaLevel()- Mappings:
Namespace Name Mixin selector official iLcsi;i()Iintermediary method_28561Lnet/minecraft/class_5284;method_28561()Inamed getSeaLevelLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;getSeaLevel()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 jLcsi;j()Zintermediary method_28562Lnet/minecraft/class_5284;method_28562()Znamed isMobGenerationDisabledLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;isMobGenerationDisabled()Z
-
hasAquifers
public boolean hasAquifers()- Mappings:
Namespace Name Mixin selector official kLcsi;k()Zintermediary method_33757Lnet/minecraft/class_5284;method_33757()Znamed hasAquifersLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasAquifers()Z
-
hasNoiseCaves
public boolean hasNoiseCaves()- Mappings:
Namespace Name Mixin selector official lLcsi;l()Zintermediary method_33758Lnet/minecraft/class_5284;method_33758()Znamed hasNoiseCavesLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasNoiseCaves()Z
-
hasDeepslate
public boolean hasDeepslate()- Mappings:
Namespace Name Mixin selector official mLcsi;m()Zintermediary method_33839Lnet/minecraft/class_5284;method_33839()Znamed hasDeepslateLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasDeepslate()Z
-
hasOreVeins
public boolean hasOreVeins()- Mappings:
Namespace Name Mixin selector official nLcsi;n()Zintermediary method_36396Lnet/minecraft/class_5284;method_36396()Znamed hasOreVeinsLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasOreVeins()Z
-
hasNoodleCaves
public boolean hasNoodleCaves()- Mappings:
Namespace Name Mixin selector official oLcsi;o()Zintermediary method_36468Lnet/minecraft/class_5284;method_36468()Znamed hasNoodleCavesLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;hasNoodleCaves()Z
-
method_38998
public boolean method_38998()- Mappings:
Namespace Name Mixin selector official pLcsi;p()Zintermediary method_38998Lnet/minecraft/class_5284;method_38998()Znamed method_38998Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;method_38998()Z
-
method_38997
- Mappings:
Namespace Name Mixin selector official aLcsi;a(J)Lcsr;intermediary method_38997Lnet/minecraft/class_5284;method_38997(J)Lnet/minecraft/class_5819;named method_38997Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;method_38997(J)Lnet/minecraft/world/gen/random/AbstractRandom;
-
method_38999
- Mappings:
Namespace Name Mixin selector official qLcsi;q()Lctc$a;intermediary method_38999Lnet/minecraft/class_5284;method_38999()Lnet/minecraft/class_2919$class_6675;named method_38999Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;method_38999()Lnet/minecraft/world/gen/random/ChunkRandom$RandomProvider;
-
equals
- Mappings:
Namespace Name Mixin selector official aLcsi;a(Lxd;)Zintermediary method_28555Lnet/minecraft/class_5284;method_28555(Lnet/minecraft/class_5321;)Znamed equalsLnet/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 aLcsi;a(Lxd;Lcsi;)Lcsi;intermediary method_30644Lnet/minecraft/class_5284;method_30644(Lnet/minecraft/class_5321;Lnet/minecraft/class_5284;)Lnet/minecraft/class_5284;named registerLnet/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 rLcsi;r()Lcsi;intermediary method_31111Lnet/minecraft/class_5284;method_31111()Lnet/minecraft/class_5284;named getInstanceLnet/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 aLcsi;a(Lcsu;Lcnd;Lcnd;ZZ)Lcsi;intermediary method_30642Lnet/minecraft/class_5284;method_30642(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)Lnet/minecraft/class_5284;named createIslandSettingsLnet/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 aLcsi;a(Lcsu;Lcnd;Lcnd;)Lcsi;intermediary method_30641Lnet/minecraft/class_5284;method_30641(Lnet/minecraft/class_5311;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5284;named createUndergroundSettingsLnet/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
public static ChunkGeneratorSettings createSurfaceSettings(StructuresConfig structuresConfig, boolean amplified, boolean bool, boolean bool2) - Mappings:
Namespace Name Mixin selector official aLcsi;a(Lcsu;ZZZ)Lcsi;intermediary method_30643Lnet/minecraft/class_5284;method_30643(Lnet/minecraft/class_5311;ZZZ)Lnet/minecraft/class_5284;named createSurfaceSettingsLnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;createSurfaceSettings(Lnet/minecraft/world/gen/chunk/StructuresConfig;ZZZ)Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;
-