Class DerivedLevelData
java.lang.Object
net.minecraft.world.level.storage.DerivedLevelData
- All Implemented Interfaces:
LevelData,ServerLevelData,WritableLevelData
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.world.level.storage.LevelData
LevelData.RespawnData -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfillCrashReportCategory(CrashReportCategory p_164852_, LevelHeightAccessor p_164853_) intlongfloatfloatlongintintintintbooleanbooleanbooleanbooleanbooleanbooleanvoidsetClearWeatherTime(int pTime) voidsetDayTime(long pTime) Set current world timevoidsetDayTimeFraction(float dayTimeFraction) voidsetDayTimePerTick(float dayTimePerTick) voidsetGameTime(long pTime) voidsetGameType(GameType pType) voidsetInitialized(boolean pInitialized) Sets the initialization status of the World.voidsetLegacyWorldBorderSettings(Optional<WorldBorder.Settings> p_446958_) voidsetRaining(boolean pIsRaining) Sets whether it is raining or not.voidsetRainTime(int pTime) Sets the number of ticks until rain.voidsetSpawn(LevelData.RespawnData p_451281_) voidsetThundering(boolean pThundering) Sets whether it is thundering or not.voidsetThunderTime(int pTime) Defines the number of ticks until next thunderbolt.voidsetWanderingTraderId(UUID pId) voidsetWanderingTraderSpawnChance(int pChance) voidsetWanderingTraderSpawnDelay(int pDelay)
-
Field Details
-
worldData
-
wrapped
-
-
Constructor Details
-
DerivedLevelData
-
-
Method Details
-
getRespawnData
- Specified by:
getRespawnDatain interfaceLevelData
-
getGameTime
public long getGameTime()- Specified by:
getGameTimein interfaceLevelData
-
getDayTime
public long getDayTime()- Specified by:
getDayTimein interfaceLevelData
-
getLevelName
- Specified by:
getLevelNamein interfaceServerLevelData
-
getClearWeatherTime
public int getClearWeatherTime()- Specified by:
getClearWeatherTimein interfaceServerLevelData
-
setClearWeatherTime
public void setClearWeatherTime(int pTime) - Specified by:
setClearWeatherTimein interfaceServerLevelData
-
isThundering
public boolean isThundering()- Specified by:
isThunderingin interfaceLevelData
-
getThunderTime
public int getThunderTime()- Specified by:
getThunderTimein interfaceServerLevelData
-
isRaining
public boolean isRaining() -
getRainTime
public int getRainTime()- Specified by:
getRainTimein interfaceServerLevelData
-
getGameType
- Specified by:
getGameTypein interfaceServerLevelData
-
setGameTime
public void setGameTime(long pTime) - Specified by:
setGameTimein interfaceServerLevelData
-
setDayTime
public void setDayTime(long pTime) Set current world time- Specified by:
setDayTimein interfaceServerLevelData
-
setSpawn
- Specified by:
setSpawnin interfaceWritableLevelData
-
setThundering
public void setThundering(boolean pThundering) Sets whether it is thundering or not.- Specified by:
setThunderingin interfaceServerLevelData
-
setThunderTime
public void setThunderTime(int pTime) Defines the number of ticks until next thunderbolt.- Specified by:
setThunderTimein interfaceServerLevelData
-
setRaining
public void setRaining(boolean pIsRaining) Sets whether it is raining or not.- Specified by:
setRainingin interfaceLevelData
-
setRainTime
public void setRainTime(int pTime) Sets the number of ticks until rain.- Specified by:
setRainTimein interfaceServerLevelData
-
setGameType
- Specified by:
setGameTypein interfaceServerLevelData
-
isHardcore
public boolean isHardcore()- Specified by:
isHardcorein interfaceLevelData
-
isAllowCommands
public boolean isAllowCommands()- Specified by:
isAllowCommandsin interfaceServerLevelData
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfaceServerLevelData
-
setInitialized
public void setInitialized(boolean pInitialized) Sets the initialization status of the World.- Specified by:
setInitializedin interfaceServerLevelData
-
getGameRules
- Specified by:
getGameRulesin interfaceServerLevelData
-
getLegacyWorldBorderSettings
- Specified by:
getLegacyWorldBorderSettingsin interfaceServerLevelData
-
setLegacyWorldBorderSettings
- Specified by:
setLegacyWorldBorderSettingsin interfaceServerLevelData
-
getDifficulty
- Specified by:
getDifficultyin interfaceLevelData
-
isDifficultyLocked
public boolean isDifficultyLocked()- Specified by:
isDifficultyLockedin interfaceLevelData
-
getScheduledEvents
- Specified by:
getScheduledEventsin interfaceServerLevelData
-
getWanderingTraderSpawnDelay
public int getWanderingTraderSpawnDelay()- Specified by:
getWanderingTraderSpawnDelayin interfaceServerLevelData
-
setWanderingTraderSpawnDelay
public void setWanderingTraderSpawnDelay(int pDelay) - Specified by:
setWanderingTraderSpawnDelayin interfaceServerLevelData
-
getWanderingTraderSpawnChance
public int getWanderingTraderSpawnChance()- Specified by:
getWanderingTraderSpawnChancein interfaceServerLevelData
-
setWanderingTraderSpawnChance
public void setWanderingTraderSpawnChance(int pChance) - Specified by:
setWanderingTraderSpawnChancein interfaceServerLevelData
-
getWanderingTraderId
- Specified by:
getWanderingTraderIdin interfaceServerLevelData
-
setWanderingTraderId
- Specified by:
setWanderingTraderIdin interfaceServerLevelData
-
fillCrashReportCategory
- Specified by:
fillCrashReportCategoryin interfaceLevelData- Specified by:
fillCrashReportCategoryin interfaceServerLevelData
-
getDayTimeFraction
public float getDayTimeFraction()- Specified by:
getDayTimeFractionin interfaceServerLevelData
-
getDayTimePerTick
public float getDayTimePerTick()- Specified by:
getDayTimePerTickin interfaceServerLevelData
-
setDayTimeFraction
public void setDayTimeFraction(float dayTimeFraction) - Specified by:
setDayTimeFractionin interfaceServerLevelData
-
setDayTimePerTick
public void setDayTimePerTick(float dayTimePerTick) - Specified by:
setDayTimePerTickin interfaceServerLevelData
-