Class WorldConfig
java.lang.Object
com.hypixel.hytale.server.core.universe.world.WorldConfig
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate WorldConfig.ChunkConfigprivate IChunkStorageProviderprivate ClientEffectWorldSettingsstatic final BuilderCodec<WorldConfig> private Integerprivate DeathConfigprivate com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProviderprivate booleanprivate booleanprivate Stringprivate Stringprivate GameModeprivate Stringprivate Instantprivate AtomicBooleanstatic final intstatic final intprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate Integerstatic final com.hypixel.hytale.codec.lookup.MapKeyMapCodec<Object> protected com.hypixel.hytale.codec.lookup.MapKeyMapCodec.TypeMap<Object> private Map<PluginIdentifier, SemverRange> private IResourceStorageProviderprivate booleanprivate longprivate com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProviderprivate UUIDstatic final intprivate IWorldGenProviderprivate IWorldMapProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanstatic StringformatDisplayName(String name) com.hypixel.hytale.codec.lookup.MapKeyMapCodec.TypeMap<Object> longgetSeed()com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvidergetUuid()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic CompletableFuture<WorldConfig> voidstatic CompletableFuture<Void> save(Path path, WorldConfig worldConfig) voidsetBlockTicking(boolean ticking) voidsetCanSaveChunks(boolean savingChunks) voidsetCanUnloadChunks(boolean unloadingChunks) voidsetChunkConfig(WorldConfig.ChunkConfig chunkConfig) voidsetChunkStorageProvider(IChunkStorageProvider chunkStorageProvider) voidsetClientEffects(ClientEffectWorldSettings clientEffects) voidsetCompassUpdating(boolean compassUpdating) voidsetDefaultSpawnProvider(IWorldGen generator) voidsetDeleteOnRemove(boolean deleteOnRemove) voidsetDeleteOnUniverseStart(boolean deleteOnUniverseStart) voidsetDisplayName(String name) 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(com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider spawnProvider) voidsetTicking(boolean ticking) voidvoidsetWorldGenProvider(IWorldGenProvider worldGenProvider) 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
-
hasChanged
-
uuid
-
displayName
-
seed
private long seed -
spawnProvider
@Nullable private com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider spawnProvider -
worldGenProvider
-
worldMapProvider
-
chunkStorageProvider
-
chunkConfig
-
isTicking
private boolean isTicking -
isBlockTicking
private boolean isBlockTicking -
isPvpEnabled
private boolean isPvpEnabled -
isFallDamageEnabled
private boolean isFallDamageEnabled -
isGameTimePaused
private boolean isGameTimePaused -
gameTime
-
forcedWeather
-
clientEffects
-
requiredPlugins
-
gameMode
-
isSpawningNPC
private boolean isSpawningNPC -
isSpawnMarkersEnabled
private boolean isSpawnMarkersEnabled -
isAllNPCFrozen
private boolean isAllNPCFrozen -
gameplayConfig
-
deathConfigOverride
-
daytimeDurationSecondsOverride
-
nighttimeDurationSecondsOverride
-
isCompassUpdating
private boolean isCompassUpdating -
isSavingPlayers
private boolean isSavingPlayers -
canSaveChunks
private boolean canSaveChunks -
saveNewChunks
private boolean saveNewChunks -
canUnloadChunks
private boolean canUnloadChunks -
isObjectiveMarkersEnabled
private boolean isObjectiveMarkersEnabled -
deleteOnUniverseStart
private boolean deleteOnUniverseStart -
deleteOnRemove
private boolean deleteOnRemove -
resourceStorageProvider
-
pluginConfig
-
defaultSpawnProvider
@Nullable private transient com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider defaultSpawnProvider -
isSavingConfig
private transient boolean isSavingConfig
-
-
Constructor Details
-
WorldConfig
public WorldConfig() -
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) -
isSavingConfig
public boolean isSavingConfig() -
setSavingConfig
public void setSavingConfig(boolean savingConfig) -
getDisplayName
-
setDisplayName
-
formatDisplayName
-
getSeed
public long getSeed() -
setSeed
public void setSeed(long seed) -
getSpawnProvider
@Nullable public com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider getSpawnProvider() -
setSpawnProvider
public void setSpawnProvider(com.hypixel.hytale.server.core.universe.world.spawn.ISpawnProvider spawnProvider) -
setDefaultSpawnProvider
-
getWorldGenProvider
-
setWorldGenProvider
-
getWorldMapProvider
-
setWorldMapProvider
-
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() -
isFallDamageEnabled
public boolean isFallDamageEnabled() -
setPvpEnabled
public void setPvpEnabled(boolean pvpEnabled) -
isGameTimePaused
public boolean isGameTimePaused() -
setGameTimePaused
public void setGameTimePaused(boolean gameTimePaused) -
getGameTime
-
setGameTime
-
getForcedWeather
-
setForcedWeather
-
setClientEffects
-
getClientEffects
-
getRequiredPlugins
-
setRequiredPlugins
-
getGameMode
-
setGameMode
-
isSpawningNPC
public boolean isSpawningNPC() -
setSpawningNPC
public void setSpawningNPC(boolean spawningNPC) -
isSpawnMarkersEnabled
public boolean isSpawnMarkersEnabled() -
setIsSpawnMarkersEnabled
public void setIsSpawnMarkersEnabled(boolean spawnMarkersEnabled) -
isAllNPCFrozen
public boolean isAllNPCFrozen() -
setIsAllNPCFrozen
public void setIsAllNPCFrozen(boolean allNPCFrozen) -
getGameplayConfig
-
setGameplayConfig
-
getDeathConfigOverride
-
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) -
getResourceStorageProvider
-
setResourceStorageProvider
-
getPluginConfig
-
markChanged
public void markChanged() -
consumeHasChanged
public boolean consumeHasChanged() -
load
-
save
-