Contents
- Description
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getUuid()
- setUuid(UUID)
- isDeleteOnUniverseStart()
- setDeleteOnUniverseStart(boolean)
- isDeleteOnRemove()
- setDeleteOnRemove(boolean)
- getCrashRecovery()
- setCrashRecovery(CrashRecoveryConfig)
- isSavingConfig()
- setSavingConfig(boolean)
- getDisplayName()
- setDisplayName(String)
- formatDisplayName(String)
- getSeed()
- setSeed(long)
- getSpawnProvider()
- setSpawnProvider(ISpawnProvider)
- setDefaultSpawnProvider(IWorldGen)
- getWorldGenProvider()
- setWorldGenProvider(IWorldGenProvider)
- getWorldMapProvider()
- setWorldMapProvider(IWorldMapProvider)
- getWorldMapConfig()
- setWorldMapConfig(WorldWorldMapConfig)
- getChunkStorageProvider()
- setChunkStorageProvider(IChunkStorageProvider)
- getChunkConfig()
- setChunkConfig(WorldConfig.ChunkConfig)
- isTicking()
- setTicking(boolean)
- isBlockTicking()
- setBlockTicking(boolean)
- isPvpEnabled()
- setPvpEnabled(boolean)
- isFallDamageEnabled()
- setFallDamageEnabled(boolean)
- isGameTimePaused()
- setGameTimePaused(boolean)
- getGameTime()
- setGameTime(Instant)
- getForcedWeather()
- setForcedWeather(String)
- setClientEffects(ClientEffectWorldSettings)
- getClientEffects()
- getRequiredPlugins()
- setRequiredPlugins(Map)
- getGameMode()
- setGameMode(GameMode)
- getDefaultPermissionGroup()
- setDefaultPermissionGroup(String)
- isSpawningNPC()
- setSpawningNPC(boolean)
- isBlockSpawnersResolved()
- setBlockSpawnersResolved(boolean)
- isSpawnMarkersEnabled()
- setIsSpawnMarkersEnabled(boolean)
- isAllNPCFrozen()
- setIsAllNPCFrozen(boolean)
- getGameplayConfig()
- setGameplayConfig(String)
- getDeathConfigOverride()
- setDeathConfigOverride(MutableDeathConfig)
- getDaytimeDurationSecondsOverride()
- getNighttimeDurationSecondsOverride()
- isCompassUpdating()
- setCompassUpdating(boolean)
- isSavingPlayers()
- setSavingPlayers(boolean)
- canUnloadChunks()
- setCanUnloadChunks(boolean)
- canSaveChunks()
- setCanSaveChunks(boolean)
- shouldSaveNewChunks()
- setSaveNewChunks(boolean)
- isObjectiveMarkersEnabled()
- setObjectiveMarkersEnabled(boolean)
- getDisabledFluidTickers()
- setDisabledFluidTickers(Set)
- getResourceStorageProvider()
- setResourceStorageProvider(IResourceStorageProvider)
- getPluginConfig()
- markChanged()
- consumeHasChanged()
- load(Path)
- save(Path, WorldConfig)
Class WorldConfig
java.lang.Object
com.hypixel.hytale.server.core.universe.world.WorldConfig
The configuration file containing the configuration values for World's.
Note that it is the user's responsibility to mark the worldconfig as "dirty". If you modify something in here, you should make a call to
markChanged() in order to tell the server that the WorldConfig needs to be saved
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<WorldConfig> static final intstatic final intstatic final MapKeyMapCodec<Object> static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanstatic StringformatDisplayName(String name) Formats a raw name into a human-readable display name.longgetSeed()getUuid()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic CompletableFuture<WorldConfig> voidstatic CompletableFuture<Void> save(Path path, WorldConfig worldConfig) voidsetBlockSpawnersResolved(boolean blockSpawnersResolved) voidsetBlockTicking(boolean ticking) voidsetCanSaveChunks(boolean savingChunks) voidsetCanUnloadChunks(boolean unloadingChunks) voidsetChunkConfig(WorldConfig.ChunkConfig chunkConfig) voidsetChunkStorageProvider(IChunkStorageProvider<?> chunkStorageProvider) voidsetClientEffects(ClientEffectWorldSettings clientEffects) voidsetCompassUpdating(boolean compassUpdating) voidsetCrashRecovery(CrashRecoveryConfig crashRecovery) voidsetDeathConfigOverride(MutableDeathConfig deathConfigOverride) Sets the per-world death config override.voidsetDefaultPermissionGroup(String defaultPermissionGroup) voidsetDefaultSpawnProvider(IWorldGen generator) voidsetDeleteOnRemove(boolean deleteOnRemove) voidsetDeleteOnUniverseStart(boolean deleteOnUniverseStart) voidsetDisabledFluidTickers(Set<String> disabledFluidTickers) voidsetDisplayName(String name) voidsetFallDamageEnabled(boolean fallDamageEnabled) voidsetForcedWeather(String forcedWeather) voidsetGameMode(GameMode gameMode) voidsetGameplayConfig(String gameplayConfig) voidsetGameTime(Instant gameTime) voidsetGameTimePaused(boolean gameTimePaused) voidsetIsAllNPCFrozen(boolean allNPCFrozen) voidsetIsSpawnMarkersEnabled(boolean spawnMarkersEnabled) voidsetObjectiveMarkersEnabled(boolean objectiveMarkersEnabled) voidsetPvpEnabled(boolean pvpEnabled) voidsetRequiredPlugins(Map<PluginIdentifier, SemverRange> requiredPlugins) voidsetResourceStorageProvider(IResourceStorageProvider resourceStorageProvider) voidsetSaveNewChunks(boolean saveNewChunks) voidsetSavingConfig(boolean savingConfig) voidsetSavingPlayers(boolean savingPlayers) voidsetSeed(long seed) voidsetSpawningNPC(boolean spawningNPC) voidsetSpawnProvider(ISpawnProvider spawnProvider) voidsetTicking(boolean ticking) voidvoidsetWorldGenProvider(IWorldGenProvider worldGenProvider) voidsetWorldMapConfig(WorldWorldMapConfig worldMapConfig) Sets the per-world world map config overrides.voidsetWorldMapProvider(IWorldMapProvider worldMapProvider) boolean
-
Field Details
-
VERSION
public static final int VERSION- See Also:
-
INITIAL_GAME_DAY_START_HOUR
public static final int INITIAL_GAME_DAY_START_HOUR- See Also:
-
INITIAL_GAME_DAY_START_MINS
public static final int INITIAL_GAME_DAY_START_MINS- See Also:
-
PLUGIN_CODEC
-
CODEC
-
-
Constructor Details
-
WorldConfig
public WorldConfig()
-
-
Method Details
-
getUuid
-
setUuid
-
isDeleteOnUniverseStart
public boolean isDeleteOnUniverseStart() -
setDeleteOnUniverseStart
public void setDeleteOnUniverseStart(boolean deleteOnUniverseStart) -
isDeleteOnRemove
public boolean isDeleteOnRemove() -
setDeleteOnRemove
public void setDeleteOnRemove(boolean deleteOnRemove) -
getCrashRecovery
- Returns:
- the per-world crash recovery override, or
nullto inherit the server policy.
-
setCrashRecovery
-
isSavingConfig
public boolean isSavingConfig() -
setSavingConfig
public void setSavingConfig(boolean savingConfig) -
getDisplayName
-
setDisplayName
-
formatDisplayName
Formats a raw name into a human-readable display name. Drops any leading path segments, inserts spaces before capitals, between letters and numbers, and replaces underscores.- Parameters:
name- The raw name (e.g., "CreativeHub", "Zone3_Taiga1", "flat_world", "Gyms/Gym_Movement")- Returns:
- The formatted name (e.g., "Creative Hub", "Zone 3 Taiga 1", "Flat World", "Gym Movement")
-
getSeed
public long getSeed() -
setSeed
public void setSeed(long seed) -
getSpawnProvider
-
setSpawnProvider
-
setDefaultSpawnProvider
-
getWorldGenProvider
-
setWorldGenProvider
-
getWorldMapProvider
-
setWorldMapProvider
-
getWorldMapConfig
- Returns:
- the per-world world map config, or
nullif not set.
-
setWorldMapConfig
Sets the per-world world map config overrides. Passnullto use generator defaults.- Parameters:
worldMapConfig- the per-world world map config, ornull.
-
getChunkStorageProvider
-
setChunkStorageProvider
-
getChunkConfig
-
setChunkConfig
-
isTicking
public boolean isTicking() -
setTicking
public void setTicking(boolean ticking) -
isBlockTicking
public boolean isBlockTicking() -
setBlockTicking
public void setBlockTicking(boolean ticking) -
isPvpEnabled
public boolean isPvpEnabled() -
setPvpEnabled
public void setPvpEnabled(boolean pvpEnabled) -
isFallDamageEnabled
public boolean isFallDamageEnabled() -
setFallDamageEnabled
public void setFallDamageEnabled(boolean fallDamageEnabled) -
isGameTimePaused
public boolean isGameTimePaused() -
setGameTimePaused
public void setGameTimePaused(boolean gameTimePaused) -
getGameTime
-
setGameTime
-
getForcedWeather
-
setForcedWeather
-
setClientEffects
-
getClientEffects
-
getRequiredPlugins
-
setRequiredPlugins
-
getGameMode
-
setGameMode
-
getDefaultPermissionGroup
- Returns:
- the default permission group for new players in this world,
or
"hytale:Adventurer"if not set.
-
setDefaultPermissionGroup
-
isSpawningNPC
public boolean isSpawningNPC() -
setSpawningNPC
public void setSpawningNPC(boolean spawningNPC) -
isBlockSpawnersResolved
public boolean isBlockSpawnersResolved() -
setBlockSpawnersResolved
public void setBlockSpawnersResolved(boolean blockSpawnersResolved) -
isSpawnMarkersEnabled
public boolean isSpawnMarkersEnabled() -
setIsSpawnMarkersEnabled
public void setIsSpawnMarkersEnabled(boolean spawnMarkersEnabled) -
isAllNPCFrozen
public boolean isAllNPCFrozen() -
setIsAllNPCFrozen
public void setIsAllNPCFrozen(boolean allNPCFrozen) -
getGameplayConfig
-
setGameplayConfig
-
getDeathConfigOverride
-
setDeathConfigOverride
Sets the per-world death config override. Passnullto fall back to the gameplay config's death settings.- Parameters:
deathConfigOverride- the per-world death config, ornull.
-
getDaytimeDurationSecondsOverride
-
getNighttimeDurationSecondsOverride
-
isCompassUpdating
public boolean isCompassUpdating() -
setCompassUpdating
public void setCompassUpdating(boolean compassUpdating) -
isSavingPlayers
public boolean isSavingPlayers() -
setSavingPlayers
public void setSavingPlayers(boolean savingPlayers) -
canUnloadChunks
public boolean canUnloadChunks() -
setCanUnloadChunks
public void setCanUnloadChunks(boolean unloadingChunks) -
canSaveChunks
public boolean canSaveChunks() -
setCanSaveChunks
public void setCanSaveChunks(boolean savingChunks) -
shouldSaveNewChunks
public boolean shouldSaveNewChunks() -
setSaveNewChunks
public void setSaveNewChunks(boolean saveNewChunks) -
isObjectiveMarkersEnabled
public boolean isObjectiveMarkersEnabled() -
setObjectiveMarkersEnabled
public void setObjectiveMarkersEnabled(boolean objectiveMarkersEnabled) -
getDisabledFluidTickers
-
setDisabledFluidTickers
-
getResourceStorageProvider
-
setResourceStorageProvider
-
getPluginConfig
-
markChanged
public void markChanged() -
consumeHasChanged
public boolean consumeHasChanged() -
load
-
save
-