Class DerivedLevelData
java.lang.Object
net.minecraft.world.level.storage.DerivedLevelData
- All Implemented Interfaces:
LevelData
,ServerLevelData
,WritableLevelData
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillCrashReportCategory
(CrashReportCategory pCrashReportCategory, LevelHeightAccessor pLevel) int
long
float
float
long
int
float
int
int
int
boolean
boolean
boolean
boolean
boolean
boolean
void
setClearWeatherTime
(int pTime) void
setDayTime
(long pTime) Set current world timevoid
setDayTimeFraction
(float dayTimeFraction) void
setDayTimePerTick
(float dayTimePerTick) void
setGameTime
(long pTime) void
setGameType
(GameType pType) void
setInitialized
(boolean pInitialized) Sets the initialization status of the World.void
setRaining
(boolean pIsRaining) Sets whether it is raining or not.void
setRainTime
(int pTime) Sets the number of ticks until rain.void
void
setThundering
(boolean pThundering) Sets whether it is thundering or not.void
setThunderTime
(int pTime) Defines the number of ticks until next thunderbolt.void
setWanderingTraderId
(UUID pId) void
setWanderingTraderSpawnChance
(int pChance) void
setWanderingTraderSpawnDelay
(int pDelay) void
setWorldBorder
(WorldBorder.Settings pSerializer)
-
Field Details
-
worldData
-
wrapped
-
-
Constructor Details
-
DerivedLevelData
-
-
Method Details
-
getSpawnPos
- Specified by:
getSpawnPos
in interfaceLevelData
-
getSpawnAngle
public float getSpawnAngle()- Specified by:
getSpawnAngle
in interfaceLevelData
-
getGameTime
public long getGameTime()- Specified by:
getGameTime
in interfaceLevelData
-
getDayTime
public long getDayTime()- Specified by:
getDayTime
in interfaceLevelData
-
getLevelName
- Specified by:
getLevelName
in interfaceServerLevelData
-
getClearWeatherTime
public int getClearWeatherTime()- Specified by:
getClearWeatherTime
in interfaceServerLevelData
-
setClearWeatherTime
public void setClearWeatherTime(int pTime) - Specified by:
setClearWeatherTime
in interfaceServerLevelData
-
isThundering
public boolean isThundering()- Specified by:
isThundering
in interfaceLevelData
-
getThunderTime
public int getThunderTime()- Specified by:
getThunderTime
in interfaceServerLevelData
-
isRaining
public boolean isRaining() -
getRainTime
public int getRainTime()- Specified by:
getRainTime
in interfaceServerLevelData
-
getGameType
- Specified by:
getGameType
in interfaceServerLevelData
-
setGameTime
public void setGameTime(long pTime) - Specified by:
setGameTime
in interfaceServerLevelData
-
setDayTime
public void setDayTime(long pTime) Set current world time- Specified by:
setDayTime
in interfaceServerLevelData
-
setSpawn
- Specified by:
setSpawn
in interfaceWritableLevelData
-
setThundering
public void setThundering(boolean pThundering) Sets whether it is thundering or not.- Specified by:
setThundering
in interfaceServerLevelData
-
setThunderTime
public void setThunderTime(int pTime) Defines the number of ticks until next thunderbolt.- Specified by:
setThunderTime
in interfaceServerLevelData
-
setRaining
public void setRaining(boolean pIsRaining) Sets whether it is raining or not.- Specified by:
setRaining
in interfaceLevelData
-
setRainTime
public void setRainTime(int pTime) Sets the number of ticks until rain.- Specified by:
setRainTime
in interfaceServerLevelData
-
setGameType
- Specified by:
setGameType
in interfaceServerLevelData
-
isHardcore
public boolean isHardcore()- Specified by:
isHardcore
in interfaceLevelData
-
isAllowCommands
public boolean isAllowCommands()- Specified by:
isAllowCommands
in interfaceServerLevelData
-
isInitialized
public boolean isInitialized()- Specified by:
isInitialized
in interfaceServerLevelData
-
setInitialized
public void setInitialized(boolean pInitialized) Sets the initialization status of the World.- Specified by:
setInitialized
in interfaceServerLevelData
-
getGameRules
- Specified by:
getGameRules
in interfaceLevelData
-
getWorldBorder
- Specified by:
getWorldBorder
in interfaceServerLevelData
-
setWorldBorder
- Specified by:
setWorldBorder
in interfaceServerLevelData
-
getDifficulty
- Specified by:
getDifficulty
in interfaceLevelData
-
isDifficultyLocked
public boolean isDifficultyLocked()- Specified by:
isDifficultyLocked
in interfaceLevelData
-
getScheduledEvents
- Specified by:
getScheduledEvents
in interfaceServerLevelData
-
getWanderingTraderSpawnDelay
public int getWanderingTraderSpawnDelay()- Specified by:
getWanderingTraderSpawnDelay
in interfaceServerLevelData
-
setWanderingTraderSpawnDelay
public void setWanderingTraderSpawnDelay(int pDelay) - Specified by:
setWanderingTraderSpawnDelay
in interfaceServerLevelData
-
getWanderingTraderSpawnChance
public int getWanderingTraderSpawnChance()- Specified by:
getWanderingTraderSpawnChance
in interfaceServerLevelData
-
setWanderingTraderSpawnChance
public void setWanderingTraderSpawnChance(int pChance) - Specified by:
setWanderingTraderSpawnChance
in interfaceServerLevelData
-
getWanderingTraderId
- Specified by:
getWanderingTraderId
in interfaceServerLevelData
-
setWanderingTraderId
- Specified by:
setWanderingTraderId
in interfaceServerLevelData
-
fillCrashReportCategory
public void fillCrashReportCategory(CrashReportCategory pCrashReportCategory, LevelHeightAccessor pLevel) - Specified by:
fillCrashReportCategory
in interfaceLevelData
- Specified by:
fillCrashReportCategory
in interfaceServerLevelData
-
getDayTimeFraction
public float getDayTimeFraction()- Specified by:
getDayTimeFraction
in interfaceServerLevelData
-
getDayTimePerTick
public float getDayTimePerTick()- Specified by:
getDayTimePerTick
in interfaceServerLevelData
-
setDayTimeFraction
public void setDayTimeFraction(float dayTimeFraction) - Specified by:
setDayTimeFraction
in interfaceServerLevelData
-
setDayTimePerTick
public void setDayTimePerTick(float dayTimePerTick) - Specified by:
setDayTimePerTick
in interfaceServerLevelData
-