Class WorldCreationUiState
java.lang.Object
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean
private final List
<WorldCreationUiState.WorldTypeEntry> private boolean
private static final Component
private Difficulty
private GameRules
private boolean
private final List
<Consumer<WorldCreationUiState>> private String
private final List
<WorldCreationUiState.WorldTypeEntry> private final Path
private String
private WorldCreationContext
private String
-
Constructor Summary
ConstructorsConstructorDescriptionWorldCreationUiState
(Path savesFolder, WorldCreationContext settings, Optional<ResourceKey<WorldPreset>> preset, OptionalLong seed) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(Consumer<WorldCreationUiState> listener) private static Optional
<Holder<WorldPreset>> findPreset
(WorldCreationContext context, Optional<ResourceKey<WorldPreset>> preset) private String
findResultFolder
(String name) getName()
private static Optional
<List<WorldCreationUiState.WorldTypeEntry>> getNonEmptyList
(Registry<WorldPreset> registry, TagKey<WorldPreset> key) getSeed()
boolean
boolean
boolean
isDebug()
boolean
boolean
void
void
setAllowCommands
(boolean allowCommands) void
setBonusChest
(boolean bonusChest) void
setDifficulty
(Difficulty difficulty) void
void
setGameRules
(GameRules gameRules) void
setGenerateStructures
(boolean generateStructures) void
void
void
setSettings
(WorldCreationContext settings) void
setWorldType
(WorldCreationUiState.WorldTypeEntry worldType) protected boolean
tryUpdateDataConfiguration
(WorldDataConfiguration worldDataConfiguration) void
updateDimensions
(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
-