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 TypeMethodDescriptionvoidfillCrashReportCategory(CrashReportCategory crashReportCategory, LevelHeightAccessor level) intlongfloatfloatlongintfloatintintintbooleanbooleanbooleanbooleanbooleanbooleanvoidsetClearWeatherTime(int time) voidsetDayTime(long time) Set current world timevoidsetDayTimeFraction(float dayTimeFraction) voidsetDayTimePerTick(float dayTimePerTick) voidsetGameTime(long time) voidsetGameType(GameType type) voidsetInitialized(boolean initialized) Sets the initialization status of the World.voidsetRaining(boolean isRaining) Sets whether it is raining or not.voidsetRainTime(int time) Sets the number of ticks until rain.voidvoidsetThundering(boolean thundering) Sets whether it is thundering or not.voidsetThunderTime(int time) Defines the number of ticks until next thunderbolt.voidvoidsetWanderingTraderSpawnChance(int chance) voidsetWanderingTraderSpawnDelay(int delay) voidsetWorldBorder(WorldBorder.Settings serializer)
-
Field Details
-
worldData
-
wrapped
-
-
Constructor Details
-
DerivedLevelData
-
-
Method Details
-
getSpawnPos
- Specified by:
getSpawnPosin interfaceLevelData
-
getSpawnAngle
public float getSpawnAngle()- Specified by:
getSpawnAnglein 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 time) - 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 time) - Specified by:
setGameTimein interfaceServerLevelData
-
setDayTime
public void setDayTime(long time) Set current world time- Specified by:
setDayTimein interfaceServerLevelData
-
setSpawn
- Specified by:
setSpawnin interfaceWritableLevelData
-
setThundering
public void setThundering(boolean thundering) Sets whether it is thundering or not.- Specified by:
setThunderingin interfaceServerLevelData
-
setThunderTime
public void setThunderTime(int time) Defines the number of ticks until next thunderbolt.- Specified by:
setThunderTimein interfaceServerLevelData
-
setRaining
public void setRaining(boolean isRaining) Sets whether it is raining or not.- Specified by:
setRainingin interfaceLevelData
-
setRainTime
public void setRainTime(int time) 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 initialized) Sets the initialization status of the World.- Specified by:
setInitializedin interfaceServerLevelData
-
getGameRules
- Specified by:
getGameRulesin interfaceLevelData
-
getWorldBorder
- Specified by:
getWorldBorderin interfaceServerLevelData
-
setWorldBorder
- Specified by:
setWorldBorderin 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 delay) - Specified by:
setWanderingTraderSpawnDelayin interfaceServerLevelData
-
getWanderingTraderSpawnChance
public int getWanderingTraderSpawnChance()- Specified by:
getWanderingTraderSpawnChancein interfaceServerLevelData
-
setWanderingTraderSpawnChance
public void setWanderingTraderSpawnChance(int chance) - Specified by:
setWanderingTraderSpawnChancein interfaceServerLevelData
-
getWanderingTraderId
- Specified by:
getWanderingTraderIdin interfaceServerLevelData
-
setWanderingTraderId
- Specified by:
setWanderingTraderIdin interfaceServerLevelData
-
fillCrashReportCategory
public void fillCrashReportCategory(CrashReportCategory crashReportCategory, LevelHeightAccessor level) - 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
-