Class WorldCreationUiState
java.lang.Object
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate final List<WorldCreationUiState.WorldTypeEntry> private booleanprivate static final Componentprivate Difficultyprivate GameRulesprivate booleanprivate final List<Consumer<WorldCreationUiState>> private Stringprivate final List<WorldCreationUiState.WorldTypeEntry> private final Pathprivate Stringprivate WorldCreationContextprivate String -
Constructor Summary
ConstructorsConstructorDescriptionWorldCreationUiState(Path savesFolder, WorldCreationContext settings, Optional<ResourceKey<WorldPreset>> preset, OptionalLong seed) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(Consumer<WorldCreationUiState> listener) private static Optional<Holder<WorldPreset>> findPreset(WorldCreationContext context, Optional<ResourceKey<WorldPreset>> preset) private StringfindResultFolder(String name) getName()private static Optional<List<WorldCreationUiState.WorldTypeEntry>> getNonEmptyList(Registry<WorldPreset> registry, TagKey<WorldPreset> key) getSeed()booleanbooleanbooleanisDebug()booleanbooleanvoidvoidsetAllowCommands(boolean allowCommands) voidsetBonusChest(boolean bonusChest) voidsetDifficulty(Difficulty difficulty) voidvoidsetGameRules(GameRules gameRules) voidsetGenerateStructures(boolean generateStructures) voidvoidvoidsetSettings(WorldCreationContext settings) voidsetWorldType(WorldCreationUiState.WorldTypeEntry worldType) protected booleantryUpdateDataConfiguration(WorldDataConfiguration worldDataConfiguration) voidupdateDimensions(WorldCreationContext.DimensionsUpdater dimensionsUpdater) private void
-
Field Details
-
DEFAULT_WORLD_NAME
-
listeners
-
name
-
gameMode
-
difficulty
-
allowCommands
-
seed
-
generateStructures
private boolean generateStructures -
bonusChest
private boolean bonusChest -
savesFolder
-
targetFolder
-
settings
-
worldType
-
normalPresetList
-
altPresetList
-
gameRules
-
-
Constructor Details
-
WorldCreationUiState
public WorldCreationUiState(Path savesFolder, WorldCreationContext settings, Optional<ResourceKey<WorldPreset>> preset, OptionalLong seed)
-
-
Method Details
-
addListener
-
onChanged
public void onChanged() -
setName
-
findResultFolder
-
getName
-
getTargetFolder
-
setGameMode
-
getGameMode
-
setDifficulty
-
getDifficulty
-
isHardcore
public boolean isHardcore() -
setAllowCommands
public void setAllowCommands(boolean allowCommands) -
isAllowCommands
public boolean isAllowCommands() -
setSeed
-
getSeed
-
setGenerateStructures
public void setGenerateStructures(boolean generateStructures) -
isGenerateStructures
public boolean isGenerateStructures() -
setBonusChest
public void setBonusChest(boolean bonusChest) -
isBonusChest
public boolean isBonusChest() -
setSettings
-
getSettings
-
updateDimensions
-
tryUpdateDataConfiguration
-
isDebug
public boolean isDebug() -
setWorldType
-
getWorldType
-
getPresetEditor
-
getNormalPresetList
-
getAltPresetList
-
updatePresetLists
private void updatePresetLists() -
findPreset
private static Optional<Holder<WorldPreset>> findPreset(WorldCreationContext context, Optional<ResourceKey<WorldPreset>> preset) -
getNonEmptyList
private static Optional<List<WorldCreationUiState.WorldTypeEntry>> getNonEmptyList(Registry<WorldPreset> registry, TagKey<WorldPreset> key) -
setGameRules
-
getGameRules
-