Package net.minecraft.world.gen
Class GeneratorOptions
java.lang.Object
net.minecraft.world.gen.GeneratorOptions
- Mappings:
Namespace Name official ctq
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 Logger
private final SimpleRegistry<DimensionOptions>
private final long
-
Constructor Summary
ModifierConstructorDescriptionGeneratorOptions
(long seed, boolean generateStructures, boolean bonusChest, SimpleRegistry<DimensionOptions> options) private
GeneratorOptions
(long seed, boolean generateStructures, boolean bonusChest, SimpleRegistry<DimensionOptions> options, Optional<String> legacyCustomOptions) -
Method Summary
Modifier and TypeMethodDescriptionstatic GeneratorOptions
createDemo
(DynamicRegistryManager registryManager) static NoiseChunkGenerator
createOverworldGenerator
(DynamicRegistryManager registryManager, long long2) static GeneratorOptions
fromProperties
(DynamicRegistryManager registryManager, Properties properties) static GeneratorOptions
getDefaultOptions
(DynamicRegistryManager registryManager) static SimpleRegistry<DimensionOptions>
getRegistryWithReplacedOverworld
(SimpleRegistry<DimensionOptions> optionsRegistry, Supplier<DimensionType> overworldDimensionType, ChunkGenerator overworldGenerator) static SimpleRegistry<DimensionOptions>
getRegistryWithReplacedOverworldGenerator
(Registry<DimensionType> dimensionTypeRegistry, SimpleRegistry<DimensionOptions> optionsRegistry, ChunkGenerator overworldGenerator) long
getSeed()
boolean
boolean
boolean
boolean
private boolean
isStable()
static NoiseChunkGenerator
method_39556
(DynamicRegistryManager dynamicRegistryManager, long long2, RegistryKey<ChunkGeneratorSettings> registryKey) static NoiseChunkGenerator
method_39557
(DynamicRegistryManager dynamicRegistryManager, long long2, RegistryKey<ChunkGeneratorSettings> registryKey, boolean bool) static NoiseChunkGenerator
method_39558
(DynamicRegistryManager dynamicRegistryManager, long long2, boolean bool) 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
Lctq;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
- Mappings:
Namespace Name Mixin selector official b
Lctq;b:Lorg/apache/logging/log4j/Logger;
intermediary field_24525
Lnet/minecraft/class_5285;field_24525:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/world/gen/GeneratorOptions;LOGGER:Lorg/apache/logging/log4j/Logger;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector official c
Lctq;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
Lctq;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
Lctq;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
Lctq;f:Lgs;
intermediary field_24827
Lnet/minecraft/class_5285;field_24827:Lnet/minecraft/class_2370;
named options
Lnet/minecraft/world/gen/GeneratorOptions;options:Lnet/minecraft/util/registry/SimpleRegistry;
-
legacyCustomOptions
- Mappings:
Namespace Name Mixin selector official g
Lctq;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, SimpleRegistry<DimensionOptions> options) - Mappings:
Namespace Name Mixin selector official <init>
Lctq;<init>(JZZLgs;)V
intermediary <init>
Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2370;)V
named <init>
Lnet/minecraft/world/gen/GeneratorOptions;<init>(JZZLnet/minecraft/util/registry/SimpleRegistry;)V
-
GeneratorOptions
private GeneratorOptions(long seed, boolean generateStructures, boolean bonusChest, SimpleRegistry<DimensionOptions> options, Optional<String> legacyCustomOptions) - Mappings:
Namespace Name Mixin selector official <init>
Lctq;<init>(JZZLgs;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_5285;<init>(JZZLnet/minecraft/class_2370;Ljava/util/Optional;)V
named <init>
Lnet/minecraft/world/gen/GeneratorOptions;<init>(JZZLnet/minecraft/util/registry/SimpleRegistry;Ljava/util/Optional;)V
-
-
Method Details
-
validate
- Mappings:
Namespace Name Mixin selector official m
Lctq;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
Lctq;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
Lctq;a(Lgy;)Lctq;
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
Lctq;b(Lgy;)Lctq;
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 long2) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgy;J)Lcsx;
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;
-
method_39558
public static NoiseChunkGenerator method_39558(DynamicRegistryManager dynamicRegistryManager, long long2, boolean bool) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgy;JZ)Lcsx;
intermediary method_39558
Lnet/minecraft/class_5285;method_39558(Lnet/minecraft/class_5455;JZ)Lnet/minecraft/class_3754;
named method_39558
Lnet/minecraft/world/gen/GeneratorOptions;method_39558(Lnet/minecraft/util/registry/DynamicRegistryManager;JZ)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
method_39556
public static NoiseChunkGenerator method_39556(DynamicRegistryManager dynamicRegistryManager, long long2, RegistryKey<ChunkGeneratorSettings> registryKey) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgy;JLya;)Lcsx;
intermediary method_39556
Lnet/minecraft/class_5285;method_39556(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;)Lnet/minecraft/class_3754;
named method_39556
Lnet/minecraft/world/gen/GeneratorOptions;method_39556(Lnet/minecraft/util/registry/DynamicRegistryManager;JLnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/world/gen/chunk/NoiseChunkGenerator;
-
method_39557
public static NoiseChunkGenerator method_39557(DynamicRegistryManager dynamicRegistryManager, long long2, RegistryKey<ChunkGeneratorSettings> registryKey, boolean bool) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgy;JLya;Z)Lcsx;
intermediary method_39557
Lnet/minecraft/class_5285;method_39557(Lnet/minecraft/class_5455;JLnet/minecraft/class_5321;Z)Lnet/minecraft/class_3754;
named method_39557
Lnet/minecraft/world/gen/GeneratorOptions;method_39557(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
Lctq;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
Lctq;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
Lctq;c()Z
intermediary method_28030
Lnet/minecraft/class_5285;method_28030()Z
named hasBonusChest
Lnet/minecraft/world/gen/GeneratorOptions;hasBonusChest()Z
-
getRegistryWithReplacedOverworldGenerator
public static SimpleRegistry<DimensionOptions> getRegistryWithReplacedOverworldGenerator(Registry<DimensionType> dimensionTypeRegistry, SimpleRegistry<DimensionOptions> optionsRegistry, ChunkGenerator overworldGenerator) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgx;Lgs;Lcps;)Lgs;
intermediary method_28608
Lnet/minecraft/class_5285;method_28608(Lnet/minecraft/class_2378;Lnet/minecraft/class_2370;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2370;
named getRegistryWithReplacedOverworldGenerator
Lnet/minecraft/world/gen/GeneratorOptions;getRegistryWithReplacedOverworldGenerator(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/SimpleRegistry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/util/registry/SimpleRegistry;
-
getRegistryWithReplacedOverworld
public static SimpleRegistry<DimensionOptions> getRegistryWithReplacedOverworld(SimpleRegistry<DimensionOptions> optionsRegistry, Supplier<DimensionType> overworldDimensionType, ChunkGenerator overworldGenerator) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgs;Ljava/util/function/Supplier;Lcps;)Lgs;
intermediary method_29962
Lnet/minecraft/class_5285;method_29962(Lnet/minecraft/class_2370;Ljava/util/function/Supplier;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2370;
named getRegistryWithReplacedOverworld
Lnet/minecraft/world/gen/GeneratorOptions;getRegistryWithReplacedOverworld(Lnet/minecraft/util/registry/SimpleRegistry;Ljava/util/function/Supplier;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/util/registry/SimpleRegistry;
-
getDimensions
- Mappings:
Namespace Name Mixin selector official d
Lctq;d()Lgs;
intermediary method_28609
Lnet/minecraft/class_5285;method_28609()Lnet/minecraft/class_2370;
named getDimensions
Lnet/minecraft/world/gen/GeneratorOptions;getDimensions()Lnet/minecraft/util/registry/SimpleRegistry;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector official e
Lctq;e()Lcps;
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
Lctq;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
Lctq;a(Lya;)Lya;
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
Lctq;b(Lya;)Lya;
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
Lctq;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
Lctq;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
Lctq;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
Lctq;j()Lctq;
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
Lctq;k()Lctq;
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
Lctq;l()Lctq;
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, Properties properties) - Mappings:
Namespace Name Mixin selector official a
Lctq;a(Lgy;Ljava/util/Properties;)Lctq;
intermediary method_28021
Lnet/minecraft/class_5285;method_28021(Lnet/minecraft/class_5455;Ljava/util/Properties;)Lnet/minecraft/class_5285;
named fromProperties
Lnet/minecraft/world/gen/GeneratorOptions;fromProperties(Lnet/minecraft/util/registry/DynamicRegistryManager;Ljava/util/Properties;)Lnet/minecraft/world/gen/GeneratorOptions;
-
withHardcore
- Mappings:
Namespace Name Mixin selector official a
Lctq;a(ZLjava/util/OptionalLong;)Lctq;
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;
-