Skip to content

WorldConfig

Package: com.hypixel.hytale.server.core.universe.world

Type: class

Constructors

java
public WorldConfig()
java
private WorldConfig(Void dummy)

Static Fields

NameType
VERSIONint
INITIAL_GAME_DAY_START_HOURint
INITIAL_GAME_DAY_START_MINSint
PLUGIN_CODECMapKeyMapCodec
CODECBuilderCodec
CODECBuilderCodec
DEFAULT_PREGENERATE_REGIONBox2D

Fields

NameType
hasChangedtransient AtomicBoolean
uuidUUID
displayNameString
seedlong
spawnProviderISpawnProvider
worldGenProviderIWorldGenProvider
worldMapProviderIWorldMapProvider
chunkStorageProviderIChunkStorageProvider
chunkConfigChunkConfig
isTickingboolean
isBlockTickingboolean
isPvpEnabledboolean
isFallDamageEnabledboolean
isGameTimePausedboolean
gameTimeInstant
forcedWeatherString
clientEffectsClientEffectWorldSettings
requiredPluginsMap
gameModeGameMode
isSpawningNPCboolean
isSpawnMarkersEnabledboolean
isAllNPCFrozenboolean
gameplayConfigString
deathConfigOverrideDeathConfig
daytimeDurationSecondsOverrideInteger
nighttimeDurationSecondsOverrideInteger
isCompassUpdatingboolean
isSavingPlayersboolean
canSaveChunksboolean
saveNewChunksboolean
canUnloadChunksboolean
isObjectiveMarkersEnabledboolean
deleteOnUniverseStartboolean
deleteOnRemoveboolean
resourceStorageProviderIResourceStorageProvider
defaultSpawnProvidertransient ISpawnProvider
isSavingConfigtransient boolean
pregenerateRegionBox2D
keepLoadedRegionBox2D

Static Methods

MethodReturns
formatDisplayName(@Nonnull String name)String
load(@Nonnull Path path)CompletableFuture
save(@Nonnull Path path, WorldConfig worldConfig)CompletableFuture

Methods

MethodReturns
getUuid()UUID
setUuid(UUID uuid)void
isDeleteOnUniverseStart()boolean
setDeleteOnUniverseStart(boolean deleteOnUniverseStart)void
isDeleteOnRemove()boolean
setDeleteOnRemove(boolean deleteOnRemove)void
isSavingConfig()boolean
setSavingConfig(boolean savingConfig)void
getDisplayName()String
setDisplayName(String name)void
getSeed()long
setSeed(long seed)void
getSpawnProvider()ISpawnProvider
setSpawnProvider(ISpawnProvider spawnProvider)void
setDefaultSpawnProvider(@Nonnull IWorldGen generator)void
getWorldGenProvider()IWorldGenProvider
setWorldGenProvider(IWorldGenProvider worldGenProvider)void
getWorldMapProvider()IWorldMapProvider
setWorldMapProvider(IWorldMapProvider worldMapProvider)void
getChunkStorageProvider()IChunkStorageProvider
setChunkStorageProvider(IChunkStorageProvider chunkStorageProvider)void
getChunkConfig()ChunkConfig
setChunkConfig(@Nonnull ChunkConfig chunkConfig)void
isTicking()boolean
setTicking(boolean ticking)void
isBlockTicking()boolean
setBlockTicking(boolean ticking)void
isPvpEnabled()boolean
isFallDamageEnabled()boolean
setPvpEnabled(boolean pvpEnabled)void
isGameTimePaused()boolean
setGameTimePaused(boolean gameTimePaused)void
getGameTime()Instant
setGameTime(Instant gameTime)void
getForcedWeather()String
setForcedWeather(String forcedWeather)void
setClientEffects(ClientEffectWorldSettings clientEffects)void
getClientEffects()ClientEffectWorldSettings
getRequiredPlugins()Map
setRequiredPlugins(Map requiredPlugins)void
getGameMode()GameMode
setGameMode(GameMode gameMode)void
isSpawningNPC()boolean
setSpawningNPC(boolean spawningNPC)void
isSpawnMarkersEnabled()boolean
setIsSpawnMarkersEnabled(boolean spawnMarkersEnabled)void
isAllNPCFrozen()boolean
setIsAllNPCFrozen(boolean allNPCFrozen)void
getGameplayConfig()String
setGameplayConfig(String gameplayConfig)void
getDeathConfigOverride()DeathConfig
getDaytimeDurationSecondsOverride()Integer
getNighttimeDurationSecondsOverride()Integer
isCompassUpdating()boolean
setCompassUpdating(boolean compassUpdating)void
isSavingPlayers()boolean
setSavingPlayers(boolean savingPlayers)void
canUnloadChunks()boolean
setCanUnloadChunks(boolean unloadingChunks)void
canSaveChunks()boolean
setCanSaveChunks(boolean savingChunks)void
shouldSaveNewChunks()boolean
setSaveNewChunks(boolean saveNewChunks)void
isObjectiveMarkersEnabled()boolean
setObjectiveMarkersEnabled(boolean objectiveMarkersEnabled)void
getResourceStorageProvider()IResourceStorageProvider
setResourceStorageProvider(@Nonnull IResourceStorageProvider resourceStorageProvider)void
markChanged()void
consumeHasChanged()boolean
getPregenerateRegion()Box2D
setPregenerateRegion(@Nullable Box2D pregenerateRegion)void
getKeepLoadedRegion()Box2D
setKeepLoadedRegion(@Nullable Box2D keepLoadedRegion)void

Unofficial documentation · Any questions? Found a mistake? Have something you want documented? Join the Discord server at the top and let us know in #hytale!