net.minecraft.world.gen

public class GeneratorOptions

net.minecraft.world.level.levelgen.WorldOptions
net.minecraft.class_5285
net.minecraft.world.gen.GeneratorOptions

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<GeneratorOptions>
CODEC
field_24826
CODEC
public static final GeneratorOptions
DEMO_OPTIONS
field_40367
DEMO_OPTIONS
private final long
seed
field_24526
seed
private final boolean
generateStructures
field_24527
generateStructures
private final boolean
generateBonusChest
field_24528
bonusChest
private final Optional<String>
legacyCustomOptions
field_24532
legacyCustomOptions

Constructor summary

ModifierConstructor
public (long seed, boolean generateStructures, boolean bonusChest)
private (long seed, boolean generateStructures, boolean bonusChest, Optional<String> legacyCustomOptions)

Method summary

Modifier and TypeMethod
public static GeneratorOptions
defaultWithRandomSeed()
method_45541()
createRandom()
public static GeneratorOptions
testWorldWithRandomSeed()
method_64223()
createTestWorld()
public long
seed()
method_28028()
getSeed()
public boolean
generateStructures()
method_28029()
shouldGenerateStructures()
public boolean
generateBonusChest()
method_28030()
hasBonusChest()
public boolean
isOldCustomizedWorld()
method_28035()
isLegacyCustomizedType()
public GeneratorOptions
withBonusChest(boolean generateBonusChest)
method_28036(boolean arg0)
withBonusChest(boolean bonusChest)
public GeneratorOptions
withStructures(boolean generateStructures)
method_45542(boolean arg0)
withStructures(boolean structures)
public GeneratorOptions
withSeed(OptionalLong seed)
method_28024(OptionalLong arg0)
withSeed(OptionalLong seed)
public static OptionalLong
parseSeed(String seedString)
method_46720(String arg0)
parseSeed(String seed)
public static long
randomSeed()
method_46721()
getRandomSeed()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28606(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_28606(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$1(WorldOptions arg0)
method_28605(class_5285 arg0)
method_28605(GeneratorOptions generatorOptions)