classpublicPriority 1
WorldConfig
com.hypixel.hytale.server.core.universe.world.WorldConfig
77
Methods
77
Public Methods
26
Fields
2
Constructors
Constants
BuilderCodec<WorldConfig.ChunkConfig>CODEC= BuilderCodec.builder(WorldConfig.ChunkConfig.class, WorldConfig.ChunkConfig::new)
.appen...
BuilderCodec<WorldConfig>CODEC= BuilderCodec.builder(WorldConfig.class, () -> new WorldConfig(null))
.versioned()
.co...
Box2DDEFAULT_PREGENERATE_REGION= new Box2D(new Vector2d(-512.0, -512.0), new Vector2d(512.0, 512.0))
intINITIAL_GAME_DAY_START_HOUR= 5
intINITIAL_GAME_DAY_START_MINS= 30
MapKeyMapCodec<Object>PLUGIN_CODEC= new MapKeyMapCodec<>(false)
intVERSION= 4
Constructors
private
WorldConfig(Void dummy)public
WorldConfig()Methods
Public Methods (77)
public
boolean canSaveChunks()public
boolean canUnloadChunks()public
boolean consumeHasChanged()publicstatic
String formatDisplayName(String name)@Nonnull
public
WorldConfig.ChunkConfig getChunkConfig()@Nonnull
public
IChunkStorageProvider getChunkStorageProvider()public
ClientEffectWorldSettings getClientEffects()public
Integer getDaytimeDurationSecondsOverride()@Nullable
public
DeathConfig getDeathConfigOverride()@Nullable
public
String getDisplayName()public
String getForcedWeather()public
GameMode getGameMode()public
Instant getGameTime()public
String getGameplayConfig()public
Box2D getKeepLoadedRegion()@Nullable
public
Integer getNighttimeDurationSecondsOverride()@Nullable
public
MapKeyMapCodec.TypeMap<Object> getPluginConfig()public
Box2D getPregenerateRegion()@Nullable
public
Map<PluginIdentifier, SemverRange> getRequiredPlugins()@Nonnull
public
IResourceStorageProvider getResourceStorageProvider()public
long getSeed()public
ISpawnProvider getSpawnProvider()@Nullable
public
UUID getUuid()@Nonnull
public
IWorldGenProvider getWorldGenProvider()public
IWorldMapProvider getWorldMapProvider()public
boolean isAllNPCFrozen()public
boolean isBlockTicking()public
boolean isCompassUpdating()public
boolean isDeleteOnRemove()public
boolean isDeleteOnUniverseStart()public
boolean isFallDamageEnabled()public
boolean isGameTimePaused()public
boolean isObjectiveMarkersEnabled()public
boolean isPvpEnabled()public
boolean isSavingConfig()public
boolean isSavingPlayers()public
boolean isSpawnMarkersEnabled()public
boolean isSpawningNPC()public
boolean isTicking()publicstatic
CompletableFuture<WorldConfig> load(Path path)@Nonnull
public
void markChanged()publicstatic
CompletableFuture<Void> save(Path path, WorldConfig worldConfig)@Nonnull
public
void setBlockTicking(boolean ticking)public
void setCanSaveChunks(boolean savingChunks)public
void setCanUnloadChunks(boolean unloadingChunks)public
void setChunkConfig(WorldConfig.ChunkConfig chunkConfig)public
void setChunkStorageProvider(IChunkStorageProvider chunkStorageProvider)public
void setClientEffects(ClientEffectWorldSettings clientEffects)public
void setCompassUpdating(boolean compassUpdating)public
void setDefaultSpawnProvider(IWorldGen generator)public
void setDeleteOnRemove(boolean deleteOnRemove)public
void setDeleteOnUniverseStart(boolean deleteOnUniverseStart)public
void setDisplayName(String name)public
void setForcedWeather(String forcedWeather)public
void setGameMode(GameMode gameMode)public
void setGameTime(Instant gameTime)public
void setGameTimePaused(boolean gameTimePaused)public
void setGameplayConfig(String gameplayConfig)public
void setIsAllNPCFrozen(boolean allNPCFrozen)public
void setIsSpawnMarkersEnabled(boolean spawnMarkersEnabled)public
void setKeepLoadedRegion(Box2D keepLoadedRegion)public
void setObjectiveMarkersEnabled(boolean objectiveMarkersEnabled)public
void setPregenerateRegion(Box2D pregenerateRegion)public
void setPvpEnabled(boolean pvpEnabled)public
void setRequiredPlugins(Map<PluginIdentifier, SemverRange> requiredPlugins)public
void setResourceStorageProvider(IResourceStorageProvider resourceStorageProvider)public
void setSaveNewChunks(boolean saveNewChunks)public
void setSavingConfig(boolean savingConfig)public
void setSavingPlayers(boolean savingPlayers)public
void setSeed(long seed)public
void setSpawnProvider(ISpawnProvider spawnProvider)public
void setSpawningNPC(boolean spawningNPC)public
void setTicking(boolean ticking)public
void setUuid(UUID uuid)public
void setWorldGenProvider(IWorldGenProvider worldGenProvider)public
void setWorldMapProvider(IWorldMapProvider worldMapProvider)public
boolean shouldSaveNewChunks()Fields
Private/Package Fields (26)
private
boolean canSaveChunksprivate
boolean canUnloadChunksprivate
Integer daytimeDurationSecondsOverrideprivate
DeathConfig deathConfigOverrideprivate
transient ISpawnProvider defaultSpawnProviderprivate
boolean deleteOnRemoveprivate
boolean deleteOnUniverseStartprivate
String displayNameprivate
String forcedWeatherprivate
GameMode gameModeprivate
String gameplayConfigprivate
boolean isAllNPCFrozenprivate
boolean isBlockTickingprivate
boolean isCompassUpdatingprivate
boolean isFallDamageEnabledprivate
boolean isGameTimePausedprivate
boolean isObjectiveMarkersEnabledprivate
boolean isPvpEnabledprivate
transient boolean isSavingConfigprivate
boolean isSavingPlayersprivate
boolean isSpawnMarkersEnabledprivate
boolean isSpawningNPCprivate
boolean isTickingprivate
Integer nighttimeDurationSecondsOverrideprivate
boolean saveNewChunksprivate
ISpawnProvider spawnProvider