Package net.minecraft.world.gen
Class GeneratorOptions
java.lang.Object
net.minecraft.world.gen.GeneratorOptions
- Mappings:
Namespace Name official cusintermediary net/minecraft/class_5285named net/minecraft/world/gen/GeneratorOptions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanstatic final com.mojang.serialization.Codec<GeneratorOptions>private final booleanprivate static final org.slf4j.Loggerprivate final Registry<DimensionOptions>private final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionGeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options) privateGeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options, Optional<String> legacyCustomOptions) -
Method Summary
Modifier and TypeMethodDescriptionstatic GeneratorOptionscreateDemo(DynamicRegistryManager registryManager) static NoiseChunkGeneratorcreateGenerator(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings) static NoiseChunkGeneratorcreateGenerator(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings, boolean bool) static NoiseChunkGeneratorcreateOverworldGenerator(DynamicRegistryManager registryManager, long seed) static NoiseChunkGeneratorcreateOverworldGenerator(DynamicRegistryManager registryManager, long seed, boolean bool) static GeneratorOptionsfromProperties(DynamicRegistryManager registryManager, ServerPropertiesHandler.class_7044 class_7044) static GeneratorOptionsgetDefaultOptions(DynamicRegistryManager registryManager) static Registry<DimensionOptions>getRegistryWithReplacedOverworld(Registry<DimensionOptions> options, RegistryEntry<DimensionType> dimensionType, ChunkGenerator overworldGenerator) static Registry<DimensionOptions>getRegistryWithReplacedOverworldGenerator(Registry<DimensionType> dimensionTypeRegistry, Registry<DimensionOptions> options, ChunkGenerator overworldGenerator) longgetSeed()booleanbooleanbooleanbooleanprivate booleanisStable()static OptionalLongbooleanstatic RegistryKey<DimensionOptions>toDimensionOptionsKey(RegistryKey<World> worldKey) static RegistryKey<World>toWorldKey(RegistryKey<DimensionOptions> dimensionOptionsKey) private com.mojang.serialization.DataResult<GeneratorOptions>validate()withHardcore(boolean hardcore, OptionalLong seed)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLcus;a:Lcom/mojang/serialization/Codec;intermediary field_24826Lnet/minecraft/class_5285;field_24826:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/GeneratorOptions;CODEC:Lcom/mojang/serialization/Codec;
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official bLcus;b:Lorg/slf4j/Logger;intermediary field_24525Lnet/minecraft/class_5285;field_24525:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/world/gen/GeneratorOptions;LOGGER:Lorg/slf4j/Logger;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector official cLcus;c:Jintermediary field_24526Lnet/minecraft/class_5285;field_24526:Jnamed seedLnet/minecraft/world/gen/GeneratorOptions;seed:J
-
generateStructures
private final boolean generateStructures- Mappings:
Namespace Name Mixin selector official dLcus;d:Zintermediary field_24527Lnet/minecraft/class_5285;field_24527:Znamed generateStructuresLnet/minecraft/world/gen/GeneratorOptions;generateStructures:Z
-
bonusChest
private final boolean bonusChest- Mappings:
Namespace Name Mixin selector official eLcus;e:Zintermediary field_24528Lnet/minecraft/class_5285;field_24528:Znamed bonusChestLnet/minecraft/world/gen/GeneratorOptions;bonusChest:Z
-
options
- Mappings:
Namespace Name Mixin selector official fLcus;f:Lha;intermediary field_24827Lnet/minecraft/class_5285;field_24827:Lnet/minecraft/class_2378;named optionsLnet/minecraft/world/gen/GeneratorOptions;options:Lnet/minecraft/util/registry/Registry;
-
legacyCustomOptions
- Mappings:
Namespace Name Mixin selector official gLcus;g:Ljava/util/Optional;intermediary field_24532Lnet/minecraft/class_5285;field_24532:Ljava/util/Optional;named legacyCustomOptionsLnet/minecraft/world/gen/GeneratorOptions;legacyCustomOptions:Ljava/util/Optional;
-
-
Constructor Details
-
GeneratorOptions
public GeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options) - Mappings:
Namespace Name Mixin selector official <init>Lcus;<init>(JZZLha;)Vintermediary <init>Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2378;)Vnamed <init>Lnet/minecraft/world/gen/GeneratorOptions;<init>(JZZLnet/minecraft/util/registry/Registry;)V
-
GeneratorOptions
private GeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options, Optional<String> legacyCustomOptions) - Mappings:
Namespace Name Mixin selector official <init>Lcus;<init>(JZZLha;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2378;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/world/gen/GeneratorOptions;<init>(JZZLnet/minecraft/util/registry/Registry;Ljava/util/Optional;)V
-
-
Method Details
-
validate
- Mappings:
Namespace Name Mixin selector official mLcus;m()Lcom/mojang/serialization/DataResult;intermediary method_28610Lnet/minecraft/class_5285;method_28610()Lcom/mojang/serialization/DataResult;named validateLnet/minecraft/world/gen/GeneratorOptions;validate()Lcom/mojang/serialization/DataResult;
-
isStable
private boolean isStable()- Mappings:
Namespace Name Mixin selector official nLcus;n()Zintermediary method_28611Lnet/minecraft/class_5285;method_28611()Znamed isStableLnet/minecraft/world/gen/GeneratorOptions;isStable()Z
-
createDemo
- Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;)Lcus;intermediary method_31112Lnet/minecraft/class_5285;method_31112(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;named createDemoLnet/minecraft/world/gen/GeneratorOptions;createDemo(Lnet/minecraft/util/registry/DynamicRegistryManager;)Lnet/minecraft/world/gen/GeneratorOptions;
-
getDefaultOptions
- Mappings:
Namespace Name Mixin selector official bLcus;b(Lhb;)Lcus;intermediary method_28009Lnet/minecraft/class_5285;method_28009(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;named getDefaultOptionsLnet/minecraft/world/gen/GeneratorOptions;getDefaultOptions(Lnet/minecraft/util/registry/DynamicRegistryManager;)Lnet/minecraft/world/gen/GeneratorOptions;
-
createOverworldGenerator
public static NoiseChunkGenerator createOverworldGenerator(DynamicRegistryManager registryManager, long seed) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;J)Lcty;intermediary method_28604Lnet/minecraft/class_5285;method_28604(Lnet/minecraft/class_5455;J)Lnet/minecraft/class_3754;named createOverworldGeneratorLnet/minecraft/world/gen/GeneratorOptions;createOverworldGenerator(Lnet/minecraft/util/registry/DynamicRegistryManager;J)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
createOverworldGenerator
public static NoiseChunkGenerator createOverworldGenerator(DynamicRegistryManager registryManager, long seed, boolean bool) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;JZ)Lcty;intermediary method_39558Lnet/minecraft/class_5285;method_39558(Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_3754;named createOverworldGeneratorLnet/minecraft/world/gen/GeneratorOptions;createOverworldGenerator(Lnet/minecraft/util/registry/DynamicRegistryManager;JZ)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
createGenerator
public static NoiseChunkGenerator createGenerator(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;JLyr;)Lcty;intermediary method_39556Lnet/minecraft/class_5285;method_39556(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;)Lnet/minecraft/class_3754;named createGeneratorLnet/minecraft/world/gen/GeneratorOptions;createGenerator(Lnet/minecraft/util/registry/DynamicRegistryManager;JLnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
createGenerator
public static NoiseChunkGenerator createGenerator(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings, boolean bool) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;JLyr;Z)Lcty;intermediary method_39557Lnet/minecraft/class_5285;method_39557(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;Z)Lnet/minecraft/class_3754;named createGeneratorLnet/minecraft/world/gen/GeneratorOptions;createGenerator(Lnet/minecraft/util/registry/DynamicRegistryManager;JLnet/minecraft/util/registry/RegistryKey;Z)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
getSeed
public long getSeed()- Mappings:
Namespace Name Mixin selector official aLcus;a()Jintermediary method_28028Lnet/minecraft/class_5285;method_28028()Jnamed getSeedLnet/minecraft/world/gen/GeneratorOptions;getSeed()J
-
shouldGenerateStructures
public boolean shouldGenerateStructures()- Mappings:
Namespace Name Mixin selector official bLcus;b()Zintermediary method_28029Lnet/minecraft/class_5285;method_28029()Znamed shouldGenerateStructuresLnet/minecraft/world/gen/GeneratorOptions;shouldGenerateStructures()Z
-
hasBonusChest
public boolean hasBonusChest()- Mappings:
Namespace Name Mixin selector official cLcus;c()Zintermediary method_28030Lnet/minecraft/class_5285;method_28030()Znamed hasBonusChestLnet/minecraft/world/gen/GeneratorOptions;hasBonusChest()Z
-
getRegistryWithReplacedOverworldGenerator
public static Registry<DimensionOptions> getRegistryWithReplacedOverworldGenerator(Registry<DimensionType> dimensionTypeRegistry, Registry<DimensionOptions> options, ChunkGenerator overworldGenerator) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lha;Lha;Lcqq;)Lha;intermediary method_28608Lnet/minecraft/class_5285;method_28608(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;named getRegistryWithReplacedOverworldGeneratorLnet/minecraft/world/gen/GeneratorOptions;getRegistryWithReplacedOverworldGenerator(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/util/registry/Registry;
-
getRegistryWithReplacedOverworld
public static Registry<DimensionOptions> getRegistryWithReplacedOverworld(Registry<DimensionOptions> options, RegistryEntry<DimensionType> dimensionType, ChunkGenerator overworldGenerator) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lha;Lgr;Lcqq;)Lha;intermediary method_29962Lnet/minecraft/class_5285;method_29962(Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;named getRegistryWithReplacedOverworldLnet/minecraft/world/gen/GeneratorOptions;getRegistryWithReplacedOverworld(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/RegistryEntry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/util/registry/Registry;
-
getDimensions
- Mappings:
Namespace Name Mixin selector official dLcus;d()Lha;intermediary method_28609Lnet/minecraft/class_5285;method_28609()Lnet/minecraft/class_2378;named getDimensionsLnet/minecraft/world/gen/GeneratorOptions;getDimensions()Lnet/minecraft/util/registry/Registry;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector official eLcus;e()Lcqq;intermediary method_28032Lnet/minecraft/class_5285;method_28032()Lnet/minecraft/class_2794;named getChunkGeneratorLnet/minecraft/world/gen/GeneratorOptions;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
getWorlds
- Mappings:
Namespace Name Mixin selector official fLcus;f()Lcom/google/common/collect/ImmutableSet;intermediary method_29575Lnet/minecraft/class_5285;method_29575()Lcom/google/common/collect/ImmutableSet;named getWorldsLnet/minecraft/world/gen/GeneratorOptions;getWorlds()Lcom/google/common/collect/ImmutableSet;
-
toWorldKey
- Mappings:
Namespace Name Mixin selector official aLcus;a(Lyr;)Lyr;intermediary method_39334Lnet/minecraft/class_5285;method_39334(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;named toWorldKeyLnet/minecraft/world/gen/GeneratorOptions;toWorldKey(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryKey;
-
toDimensionOptionsKey
- Mappings:
Namespace Name Mixin selector official bLcus;b(Lyr;)Lyr;intermediary method_39335Lnet/minecraft/class_5285;method_39335(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;named toDimensionOptionsKeyLnet/minecraft/world/gen/GeneratorOptions;toDimensionOptionsKey(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryKey;
-
isDebugWorld
public boolean isDebugWorld()- Mappings:
Namespace Name Mixin selector official gLcus;g()Zintermediary method_28033Lnet/minecraft/class_5285;method_28033()Znamed isDebugWorldLnet/minecraft/world/gen/GeneratorOptions;isDebugWorld()Z
-
isFlatWorld
public boolean isFlatWorld()- Mappings:
Namespace Name Mixin selector official hLcus;h()Zintermediary method_28034Lnet/minecraft/class_5285;method_28034()Znamed isFlatWorldLnet/minecraft/world/gen/GeneratorOptions;isFlatWorld()Z
-
isLegacyCustomizedType
public boolean isLegacyCustomizedType()- Mappings:
Namespace Name Mixin selector official iLcus;i()Zintermediary method_28035Lnet/minecraft/class_5285;method_28035()Znamed isLegacyCustomizedTypeLnet/minecraft/world/gen/GeneratorOptions;isLegacyCustomizedType()Z
-
withBonusChest
- Mappings:
Namespace Name Mixin selector official jLcus;j()Lcus;intermediary method_28036Lnet/minecraft/class_5285;method_28036()Lnet/minecraft/class_5285;named withBonusChestLnet/minecraft/world/gen/GeneratorOptions;withBonusChest()Lnet/minecraft/world/gen/GeneratorOptions;
-
toggleGenerateStructures
- Mappings:
Namespace Name Mixin selector official kLcus;k()Lcus;intermediary method_28037Lnet/minecraft/class_5285;method_28037()Lnet/minecraft/class_5285;named toggleGenerateStructuresLnet/minecraft/world/gen/GeneratorOptions;toggleGenerateStructures()Lnet/minecraft/world/gen/GeneratorOptions;
-
toggleBonusChest
- Mappings:
Namespace Name Mixin selector official lLcus;l()Lcus;intermediary method_28038Lnet/minecraft/class_5285;method_28038()Lnet/minecraft/class_5285;named toggleBonusChestLnet/minecraft/world/gen/GeneratorOptions;toggleBonusChest()Lnet/minecraft/world/gen/GeneratorOptions;
-
fromProperties
public static GeneratorOptions fromProperties(DynamicRegistryManager registryManager, ServerPropertiesHandler.class_7044 class_7044) - Mappings:
Namespace Name Mixin selector official aLcus;a(Lhb;Lacx$a;)Lcus;intermediary method_28021Lnet/minecraft/class_5285;method_28021(Lnet/minecraft/class_5455;Lnet/minecraft/class_3806$class_7044;)Lnet/minecraft/class_5285;named fromPropertiesLnet/minecraft/world/gen/GeneratorOptions;fromProperties(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/server/dedicated/ServerPropertiesHandler$class_7044;)Lnet/minecraft/world/gen/GeneratorOptions;
-
withHardcore
- Mappings:
Namespace Name Mixin selector official aLcus;a(ZLjava/util/OptionalLong;)Lcus;intermediary method_28024Lnet/minecraft/class_5285;method_28024(ZLjava/util/OptionalLong;)Lnet/minecraft/class_5285;named withHardcoreLnet/minecraft/world/gen/GeneratorOptions;withHardcore(ZLjava/util/OptionalLong;)Lnet/minecraft/world/gen/GeneratorOptions;
-
parseSeed
- Mappings:
Namespace Name Mixin selector official aLcus;a(Ljava/lang/String;)Ljava/util/OptionalLong;intermediary method_40024Lnet/minecraft/class_5285;method_40024(Ljava/lang/String;)Ljava/util/OptionalLong;named parseSeedLnet/minecraft/world/gen/GeneratorOptions;parseSeed(Ljava/lang/String;)Ljava/util/OptionalLong;
-