Package net.minecraft.world.gen
Class GeneratorOptions
java.lang.Object
net.minecraft.world.gen.GeneratorOptions
- Mappings:
Namespace Name official cut
intermediary net/minecraft/class_5285
named net/minecraft/world/gen/GeneratorOptions
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
static final com.mojang.serialization.Codec<GeneratorOptions>
private final boolean
private static final org.slf4j.Logger
private final Registry<DimensionOptions>
private final long
-
Constructor Summary
ModifierConstructorDescriptionGeneratorOptions
(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options) private
GeneratorOptions
(long seed, boolean generateStructures, boolean bonusChest, Registry<DimensionOptions> options, Optional<String> legacyCustomOptions) -
Method Summary
Modifier and TypeMethodDescriptionstatic GeneratorOptions
createDemo
(DynamicRegistryManager registryManager) static NoiseChunkGenerator
createGenerator
(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings) static NoiseChunkGenerator
createGenerator
(DynamicRegistryManager registryManager, long seed, RegistryKey<ChunkGeneratorSettings> settings, boolean bool) static NoiseChunkGenerator
createOverworldGenerator
(DynamicRegistryManager registryManager, long seed) static NoiseChunkGenerator
createOverworldGenerator
(DynamicRegistryManager registryManager, long seed, boolean bool) static GeneratorOptions
fromProperties
(DynamicRegistryManager registryManager, ServerPropertiesHandler.WorldGenProperties worldGenProperties) static GeneratorOptions
getDefaultOptions
(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) long
getSeed()
boolean
boolean
boolean
boolean
private boolean
isStable()
static OptionalLong
boolean
static 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 a
Lcut;a:Lcom/mojang/serialization/Codec;
intermediary field_24826
Lnet/minecraft/class_5285;field_24826:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/gen/GeneratorOptions;CODEC:Lcom/mojang/serialization/Codec;
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official b
Lcut;b:Lorg/slf4j/Logger;
intermediary field_24525
Lnet/minecraft/class_5285;field_24525:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/world/gen/GeneratorOptions;LOGGER:Lorg/slf4j/Logger;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector official c
Lcut;c:J
intermediary field_24526
Lnet/minecraft/class_5285;field_24526:J
named seed
Lnet/minecraft/world/gen/GeneratorOptions;seed:J
-
generateStructures
private final boolean generateStructures- Mappings:
Namespace Name Mixin selector official d
Lcut;d:Z
intermediary field_24527
Lnet/minecraft/class_5285;field_24527:Z
named generateStructures
Lnet/minecraft/world/gen/GeneratorOptions;generateStructures:Z
-
bonusChest
private final boolean bonusChest- Mappings:
Namespace Name Mixin selector official e
Lcut;e:Z
intermediary field_24528
Lnet/minecraft/class_5285;field_24528:Z
named bonusChest
Lnet/minecraft/world/gen/GeneratorOptions;bonusChest:Z
-
options
- Mappings:
Namespace Name Mixin selector official f
Lcut;f:Lhb;
intermediary field_24827
Lnet/minecraft/class_5285;field_24827:Lnet/minecraft/class_2378;
named options
Lnet/minecraft/world/gen/GeneratorOptions;options:Lnet/minecraft/util/registry/Registry;
-
legacyCustomOptions
- Mappings:
Namespace Name Mixin selector official g
Lcut;g:Ljava/util/Optional;
intermediary field_24532
Lnet/minecraft/class_5285;field_24532:Ljava/util/Optional;
named legacyCustomOptions
Lnet/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>
Lcut;<init>(JZZLhb;)V
intermediary <init>
Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2378;)V
named <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>
Lcut;<init>(JZZLhb;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2378;Ljava/util/Optional;)V
named <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 m
Lcut;m()Lcom/mojang/serialization/DataResult;
intermediary method_28610
Lnet/minecraft/class_5285;method_28610()Lcom/mojang/serialization/DataResult;
named validate
Lnet/minecraft/world/gen/GeneratorOptions;validate()Lcom/mojang/serialization/DataResult;
-
isStable
private boolean isStable()- Mappings:
Namespace Name Mixin selector official n
Lcut;n()Z
intermediary method_28611
Lnet/minecraft/class_5285;method_28611()Z
named isStable
Lnet/minecraft/world/gen/GeneratorOptions;isStable()Z
-
createDemo
- Mappings:
Namespace Name Mixin selector official a
Lcut;a(Lhc;)Lcut;
intermediary method_31112
Lnet/minecraft/class_5285;method_31112(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
named createDemo
Lnet/minecraft/world/gen/GeneratorOptions;createDemo(Lnet/minecraft/util/registry/DynamicRegistryManager;)Lnet/minecraft/world/gen/GeneratorOptions;
-
getDefaultOptions
- Mappings:
Namespace Name Mixin selector official b
Lcut;b(Lhc;)Lcut;
intermediary method_28009
Lnet/minecraft/class_5285;method_28009(Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
named getDefaultOptions
Lnet/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 a
Lcut;a(Lhc;J)Lctz;
intermediary method_28604
Lnet/minecraft/class_5285;method_28604(Lnet/minecraft/class_5455;J)Lnet/minecraft/class_3754;
named createOverworldGenerator
Lnet/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 a
Lcut;a(Lhc;JZ)Lctz;
intermediary method_39558
Lnet/minecraft/class_5285;method_39558(Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_3754;
named createOverworldGenerator
Lnet/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 a
Lcut;a(Lhc;JLys;)Lctz;
intermediary method_39556
Lnet/minecraft/class_5285;method_39556(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;)Lnet/minecraft/class_3754;
named createGenerator
Lnet/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 a
Lcut;a(Lhc;JLys;Z)Lctz;
intermediary method_39557
Lnet/minecraft/class_5285;method_39557(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;Z)Lnet/minecraft/class_3754;
named createGenerator
Lnet/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 a
Lcut;a()J
intermediary method_28028
Lnet/minecraft/class_5285;method_28028()J
named getSeed
Lnet/minecraft/world/gen/GeneratorOptions;getSeed()J
-
shouldGenerateStructures
public boolean shouldGenerateStructures()- Mappings:
Namespace Name Mixin selector official b
Lcut;b()Z
intermediary method_28029
Lnet/minecraft/class_5285;method_28029()Z
named shouldGenerateStructures
Lnet/minecraft/world/gen/GeneratorOptions;shouldGenerateStructures()Z
-
hasBonusChest
public boolean hasBonusChest()- Mappings:
Namespace Name Mixin selector official c
Lcut;c()Z
intermediary method_28030
Lnet/minecraft/class_5285;method_28030()Z
named hasBonusChest
Lnet/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 a
Lcut;a(Lhb;Lhb;Lcqr;)Lhb;
intermediary method_28608
Lnet/minecraft/class_5285;method_28608(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
named getRegistryWithReplacedOverworldGenerator
Lnet/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 a
Lcut;a(Lhb;Lgs;Lcqr;)Lhb;
intermediary method_29962
Lnet/minecraft/class_5285;method_29962(Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
named getRegistryWithReplacedOverworld
Lnet/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 d
Lcut;d()Lhb;
intermediary method_28609
Lnet/minecraft/class_5285;method_28609()Lnet/minecraft/class_2378;
named getDimensions
Lnet/minecraft/world/gen/GeneratorOptions;getDimensions()Lnet/minecraft/util/registry/Registry;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector official e
Lcut;e()Lcqr;
intermediary method_28032
Lnet/minecraft/class_5285;method_28032()Lnet/minecraft/class_2794;
named getChunkGenerator
Lnet/minecraft/world/gen/GeneratorOptions;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
getWorlds
- Mappings:
Namespace Name Mixin selector official f
Lcut;f()Lcom/google/common/collect/ImmutableSet;
intermediary method_29575
Lnet/minecraft/class_5285;method_29575()Lcom/google/common/collect/ImmutableSet;
named getWorlds
Lnet/minecraft/world/gen/GeneratorOptions;getWorlds()Lcom/google/common/collect/ImmutableSet;
-
toWorldKey
- Mappings:
Namespace Name Mixin selector official a
Lcut;a(Lys;)Lys;
intermediary method_39334
Lnet/minecraft/class_5285;method_39334(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
named toWorldKey
Lnet/minecraft/world/gen/GeneratorOptions;toWorldKey(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/registry/RegistryKey;
-
toDimensionOptionsKey
- Mappings:
Namespace Name Mixin selector official b
Lcut;b(Lys;)Lys;
intermediary method_39335
Lnet/minecraft/class_5285;method_39335(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
named toDimensionOptionsKey
Lnet/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 g
Lcut;g()Z
intermediary method_28033
Lnet/minecraft/class_5285;method_28033()Z
named isDebugWorld
Lnet/minecraft/world/gen/GeneratorOptions;isDebugWorld()Z
-
isFlatWorld
public boolean isFlatWorld()- Mappings:
Namespace Name Mixin selector official h
Lcut;h()Z
intermediary method_28034
Lnet/minecraft/class_5285;method_28034()Z
named isFlatWorld
Lnet/minecraft/world/gen/GeneratorOptions;isFlatWorld()Z
-
isLegacyCustomizedType
public boolean isLegacyCustomizedType()- Mappings:
Namespace Name Mixin selector official i
Lcut;i()Z
intermediary method_28035
Lnet/minecraft/class_5285;method_28035()Z
named isLegacyCustomizedType
Lnet/minecraft/world/gen/GeneratorOptions;isLegacyCustomizedType()Z
-
withBonusChest
- Mappings:
Namespace Name Mixin selector official j
Lcut;j()Lcut;
intermediary method_28036
Lnet/minecraft/class_5285;method_28036()Lnet/minecraft/class_5285;
named withBonusChest
Lnet/minecraft/world/gen/GeneratorOptions;withBonusChest()Lnet/minecraft/world/gen/GeneratorOptions;
-
toggleGenerateStructures
- Mappings:
Namespace Name Mixin selector official k
Lcut;k()Lcut;
intermediary method_28037
Lnet/minecraft/class_5285;method_28037()Lnet/minecraft/class_5285;
named toggleGenerateStructures
Lnet/minecraft/world/gen/GeneratorOptions;toggleGenerateStructures()Lnet/minecraft/world/gen/GeneratorOptions;
-
toggleBonusChest
- Mappings:
Namespace Name Mixin selector official l
Lcut;l()Lcut;
intermediary method_28038
Lnet/minecraft/class_5285;method_28038()Lnet/minecraft/class_5285;
named toggleBonusChest
Lnet/minecraft/world/gen/GeneratorOptions;toggleBonusChest()Lnet/minecraft/world/gen/GeneratorOptions;
-
fromProperties
public static GeneratorOptions fromProperties(DynamicRegistryManager registryManager, ServerPropertiesHandler.WorldGenProperties worldGenProperties) - Mappings:
Namespace Name Mixin selector official a
Lcut;a(Lhc;Lacy$a;)Lcut;
intermediary method_28021
Lnet/minecraft/class_5285;method_28021(Lnet/minecraft/class_5455;Lnet/minecraft/class_3806$class_7044;)Lnet/minecraft/class_5285;
named fromProperties
Lnet/minecraft/world/gen/GeneratorOptions;fromProperties(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/server/dedicated/ServerPropertiesHandler$WorldGenProperties;)Lnet/minecraft/world/gen/GeneratorOptions;
-
withHardcore
- Mappings:
Namespace Name Mixin selector official a
Lcut;a(ZLjava/util/OptionalLong;)Lcut;
intermediary method_28024
Lnet/minecraft/class_5285;method_28024(ZLjava/util/OptionalLong;)Lnet/minecraft/class_5285;
named withHardcore
Lnet/minecraft/world/gen/GeneratorOptions;withHardcore(ZLjava/util/OptionalLong;)Lnet/minecraft/world/gen/GeneratorOptions;
-
parseSeed
- Mappings:
Namespace Name Mixin selector official a
Lcut;a(Ljava/lang/String;)Ljava/util/OptionalLong;
intermediary method_40024
Lnet/minecraft/class_5285;method_40024(Ljava/lang/String;)Ljava/util/OptionalLong;
named parseSeed
Lnet/minecraft/world/gen/GeneratorOptions;parseSeed(Ljava/lang/String;)Ljava/util/OptionalLong;
-