类 WorldCreationUiState
java.lang.Object
net.minecraft.client.gui.screens.worldselection.WorldCreationUiState
-
嵌套类概要
嵌套类修饰符和类型类说明static enum
static final record
-
字段概要
字段修饰符和类型字段说明private 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
-
构造器概要
构造器构造器说明WorldCreationUiState
(Path pSavesFolder, WorldCreationContext pSettings, Optional<ResourceKey<WorldPreset>> pPreset, OptionalLong pSeed) -
方法概要
修饰符和类型方法说明void
addListener
(Consumer<WorldCreationUiState> pListener) private static Optional<Holder<WorldPreset>>
findPreset
(WorldCreationContext pContext, Optional<ResourceKey<WorldPreset>> pPreset) private String
findResultFolder
(String pName) getName()
private static Optional<List<WorldCreationUiState.WorldTypeEntry>>
getNonEmptyList
(Registry<WorldPreset> pRegistry, TagKey<WorldPreset> pKey) getSeed()
boolean
boolean
boolean
isDebug()
boolean
boolean
void
void
setAllowCheats
(boolean pAllowCheats) void
setBonusChest
(boolean pBonusChest) void
setDifficulty
(Difficulty pDifficulty) void
setGameMode
(WorldCreationUiState.SelectedGameMode pGameMode) void
setGameRules
(GameRules pGameRules) void
setGenerateStructures
(boolean pGenerateStructures) void
void
void
setSettings
(WorldCreationContext pSettings) void
setWorldType
(WorldCreationUiState.WorldTypeEntry pWorldType) protected boolean
tryUpdateDataConfiguration
(WorldDataConfiguration pWorldDataConfiguration) void
updateDimensions
(WorldCreationContext.DimensionsUpdater pDimensionsUpdater) private void
-
字段详细资料
-
DEFAULT_WORLD_NAME
-
listeners
-
name
-
gameMode
-
difficulty
-
allowCheats
-
seed
-
generateStructures
private boolean generateStructures -
bonusChest
private boolean bonusChest -
savesFolder
-
targetFolder
-
settings
-
worldType
-
normalPresetList
-
altPresetList
-
gameRules
-
-
构造器详细资料
-
WorldCreationUiState
public WorldCreationUiState(Path pSavesFolder, WorldCreationContext pSettings, Optional<ResourceKey<WorldPreset>> pPreset, OptionalLong pSeed)
-
-
方法详细资料
-
addListener
-
onChanged
public void onChanged() -
setName
-
findResultFolder
-
getName
-
getTargetFolder
-
setGameMode
-
getGameMode
-
setDifficulty
-
getDifficulty
-
isHardcore
public boolean isHardcore() -
setAllowCheats
public void setAllowCheats(boolean pAllowCheats) -
isAllowCheats
public boolean isAllowCheats() -
setSeed
-
getSeed
-
setGenerateStructures
public void setGenerateStructures(boolean pGenerateStructures) -
isGenerateStructures
public boolean isGenerateStructures() -
setBonusChest
public void setBonusChest(boolean pBonusChest) -
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 pContext, Optional<ResourceKey<WorldPreset>> pPreset) -
getNonEmptyList
private static Optional<List<WorldCreationUiState.WorldTypeEntry>> getNonEmptyList(Registry<WorldPreset> pRegistry, TagKey<WorldPreset> pKey) -
setGameRules
-
getGameRules
-