net.minecraft.client.gui.screen.world

public class WorldCreator

net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
net.minecraft.class_8100
net.minecraft.client.gui.screen.world.WorldCreator

Field summary

Modifier and TypeField
private static final Text
DEFAULT_WORLD_NAME
field_43104
NEW_WORLD_NAME
private final List<Consumer<WorldCreator>>
listeners
field_42210
listeners
private String
name
field_42211
worldName
private WorldCreator$Mode
gameMode
field_42213
gameMode
private Difficulty
difficulty
field_42214
difficulty
private Boolean
allowCommands
field_42215
cheatsEnabled
private String
seed
field_42216
seed
private boolean
generateStructures
field_42217
generateStructures
private boolean
bonusChest
field_42218
bonusChestEnabled
private final Path
savesFolder
field_43105
savesDirectory
private String
targetFolder
field_43106
worldDirectoryName
private GeneratorOptionsHolder
settings
field_42219
generatorOptionsHolder
private WorldCreator$WorldType
worldType
field_42220
worldType
private final List<WorldCreator$WorldType>
normalPresetList
field_42221
normalWorldTypes
private final List<WorldCreator$WorldType>
altPresetList
field_42222
extendedWorldTypes
private GameRules
gameRules
field_42223
gameRules

Constructor summary

ModifierConstructor
public (Path savesDirectory, GeneratorOptionsHolder generatorOptionsHolder, Optional<RegistryKey<WorldPreset>> defaultWorldType, OptionalLong seed)

Method summary

Modifier and TypeMethod
public void
addListener(Consumer<WorldCreationUiState> action)
method_48712(Consumer<class_8100> arg0)
addListener(Consumer<WorldCreator> listener)
public void
onChanged()
method_48695()
update()
public void
setName(String name)
method_48710(String arg0)
setWorldName(String worldName)
private String
findResultFolder(String name)
method_49704(String arg0)
toDirectoryName(String worldName)
public String
getName()
method_48715()
getWorldName()
public String
getTargetFolder()
method_49703()
getWorldDirectoryName()
public void
setGameMode(WorldCreationUiState$SelectedGameMode gameMode)
method_48704(class_8100$class_4539 arg0)
setGameMode(WorldCreator$Mode gameMode)
public WorldCreator$Mode
getGameMode()
method_48721()
getGameMode()
public void
setDifficulty(Difficulty difficulty)
method_48696(class_1267 arg0)
setDifficulty(Difficulty difficulty)
public Difficulty
getDifficulty()
method_48722()
getDifficulty()
public boolean
isHardcore()
method_48723()
isHardcore()
public void
setAllowCommands(boolean allowCommands)
method_48713(boolean arg0)
setCheatsEnabled(boolean cheatsEnabled)
public boolean
isAllowCommands()
method_48724()
areCheatsEnabled()
public void
setSeed(String seed)
method_48716(String arg0)
setSeed(String seed)
public String
getSeed()
method_48725()
getSeed()
public void
setGenerateStructures(boolean generateStructures)
method_48717(boolean arg0)
setGenerateStructures(boolean generateStructures)
public boolean
isGenerateStructures()
method_48726()
shouldGenerateStructures()
public void
setBonusChest(boolean bonusChest)
method_48720(boolean arg0)
setBonusChestEnabled(boolean bonusChestEnabled)
public boolean
isBonusChest()
method_48727()
isBonusChestEnabled()
public void
setSettings(WorldCreationContext settings)
method_48701(class_7193 arg0)
setGeneratorOptionsHolder(GeneratorOptionsHolder generatorOptionsHolder)
public GeneratorOptionsHolder
getSettings()
method_48728()
getGeneratorOptionsHolder()
public void
updateDimensions(WorldCreationContext$DimensionsUpdater modifier)
method_48700(class_7193$class_7195 arg0)
applyModifier(GeneratorOptionsHolder$RegistryAwareModifier modifier)
protected boolean
tryUpdateDataConfiguration(WorldDataConfiguration newConfig)
method_48698(class_7712 arg0)
updateDataConfiguration(DataConfiguration dataConfiguration)
public boolean
isDebug()
method_48729()
isDebug()
public void
setWorldType(WorldCreationUiState$WorldTypeEntry worldType)
method_48705(class_8100$class_8101 arg0)
setWorldType(WorldCreator$WorldType worldType)
public WorldCreator$WorldType
getWorldType()
method_48730()
getWorldType()
public LevelScreenProvider
getPresetEditor()
method_48731()
getLevelScreenProvider()
public List<WorldCreator$WorldType>
getNormalPresetList()
method_48732()
getNormalWorldTypes()
public List<WorldCreator$WorldType>
getAltPresetList()
method_48733()
getExtendedWorldTypes()
private void
updatePresetLists()
method_48735()
updateWorldTypeLists()
private static Optional<RegistryEntry<WorldPreset>>
findPreset(WorldCreationContext settings, Optional<ResourceKey<WorldPreset>> preset)
method_48703(class_7193 arg0, Optional<class_5321<class_7145>> arg1)
getWorldPreset(GeneratorOptionsHolder generatorOptionsHolder, Optional<RegistryKey<WorldPreset>> key)
private static Optional<List<WorldCreator$WorldType>>
getNonEmptyList(Registry<WorldPreset> presetRegistry, TagKey<WorldPreset> id)
method_48709(class_2378<class_7145> arg0, class_6862<class_7145> arg1)
getWorldPresetList(Registry<WorldPreset> registry, TagKey<WorldPreset> tag)
public void
setGameRules(GameRules gameRules)
method_48697(class_1928 arg0)
setGameRules(GameRules gameRules)
public GameRules
getGameRules()
method_48734()
getGameRules()
private static boolean
lambda$getNonEmptyList$11(List arg0)
method_48711(List arg0)
method_48711(List worldTypeList)
private static List
lambda$getNonEmptyList$10(HolderSet$Named arg0)
method_48707(class_6885$class_6888 arg0)
method_48707(RegistryEntryList$Named entryList)
private static Optional
lambda$findPreset$9(WorldCreationContext arg0, ResourceKey arg1)
method_48702(class_7193 arg0, class_5321 arg1)
method_48702(GeneratorOptionsHolder arg0, RegistryKey key2)
private static List
lambda$updatePresetLists$8(Registry arg0)
method_48708(class_2378 arg0)
method_48708(Registry arg0)
private static DimensionOptionsRegistryHolder
lambda$setWorldType$7(Holder arg0, RegistryAccess$Frozen arg1, WorldDimensions arg2)
method_48706(class_6880 arg0, class_5455$class_6890 arg1, class_7723 arg2)
method_48706(RegistryEntry arg0, DynamicRegistryManager$Immutable registryManager, DimensionOptionsRegistryHolder registryHolder)
private GeneratorOptions
lambda$setSeed$6(WorldOptions arg0)
method_48699(class_5285 arg0)
method_48699(GeneratorOptions options)
private static GeneratorOptions
lambda$onChanged$5(boolean arg0, WorldOptions arg1)
method_48714(boolean arg0, class_5285 arg1)
method_48714(boolean arg0, GeneratorOptions options)
private static GeneratorOptions
lambda$onChanged$4(boolean arg0, WorldOptions arg1)
method_48718(boolean arg0, class_5285 arg1)
method_48718(boolean arg0, GeneratorOptions options)
private void
lambda$new$3(FlatLevelGeneratorSettings arg0)
method_64251(class_3232 arg0)
method_64251(FlatChunkGeneratorConfig config)
private static FlatChunkGeneratorConfig
lambda$new$2(Holder$Reference arg0)
method_64252(class_6880$class_6883 arg0)
method_64252(RegistryEntry$Reference preset)
private static Optional
lambda$new$1(WorldCreationContext arg0, ResourceKey arg1)
method_64253(class_7193 arg0, class_5321 arg1)
method_64253(GeneratorOptionsHolder arg0, RegistryKey presetKey)
private static Optional
lambda$new$0(ResourceKey arg0, Registry arg1)
method_64249(class_5321 arg0, class_2378 arg1)
method_64249(RegistryKey arg0, Registry registry)