public class LevelProperties extends Object implements class_5268, class_5219
| Constructor and Description |
|---|
LevelProperties(CompoundTag tag,
com.mojang.datafixers.DataFixer dataFixer,
int dataVersion,
CompoundTag playerData) |
LevelProperties(LevelInfo levelInfo) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatNameprivate final String versionName
private final int versionId
private final boolean versionSnapshot
private final class_5285 generatorOptions
private int spawnX
private int spawnY
private int spawnZ
private long time
private long timeOfDay
private long lastPlayed
private long sizeOnDisk
@Nullable private final com.mojang.datafixers.DataFixer dataFixer
private final int dataVersion
private boolean playerDataLoaded
private CompoundTag playerData
private final String levelName
private final int version
private int clearWeatherTime
private boolean raining
private int rainTime
private boolean thundering
private int thunderTime
private GameMode gameMode
private final boolean hardcore
private final boolean commandsAllowed
private boolean initialized
private Difficulty difficulty
private boolean difficultyLocked
private WorldBorder.class_5200 field_24193
private final Map<DimensionType,CompoundTag> worldData
@Nullable private CompoundTag customBossEvents
private int wanderingTraderSpawnDelay
private int wanderingTraderSpawnChance
private UUID wanderingTraderId
private boolean modded
private final GameRules gameRules
private final Timer<MinecraftServer> scheduledEvents
public LevelProperties(CompoundTag tag, com.mojang.datafixers.DataFixer dataFixer, int dataVersion, @Nullable CompoundTag playerData)
public LevelProperties(LevelInfo levelInfo)
public CompoundTag cloneWorldTag(@Nullable CompoundTag tag)
cloneWorldTag in interface class_5219private void updateProperties(CompoundTag levelTag, CompoundTag playerTag)
public int getSpawnX()
getSpawnX in interface class_5217public int getSpawnY()
getSpawnY in interface class_5217public int getSpawnZ()
getSpawnZ in interface class_5217public long getTime()
getTime in interface class_5217public long getTimeOfDay()
getTimeOfDay in interface class_5217private void loadPlayerData()
public CompoundTag getPlayerData()
getPlayerData in interface class_5219public void setSpawnX(int spawnX)
setSpawnX in interface class_5269public void setSpawnY(int spawnY)
setSpawnY in interface class_5269public void setSpawnZ(int spawnZ)
setSpawnZ in interface class_5269public void setTime(long time)
setTime in interface class_5269public void setTimeOfDay(long timeOfDay)
setTimeOfDay in interface class_5269public void setSpawnPos(BlockPos pos)
setSpawnPos in interface class_5269public String getLevelName()
getLevelName in interface class_5219getLevelName in interface class_5268public int getVersion()
getVersion in interface class_5219@Environment(value=CLIENT) public long getLastPlayed()
getLastPlayed in interface class_5219public int getClearWeatherTime()
getClearWeatherTime in interface class_5268public void setClearWeatherTime(int clearWeatherTime)
setClearWeatherTime in interface class_5268public boolean isThundering()
isThundering in interface class_5217public void setThundering(boolean thundering)
setThundering in interface class_5268public int getThunderTime()
getThunderTime in interface class_5268public void setThunderTime(int thunderTime)
setThunderTime in interface class_5268public boolean isRaining()
isRaining in interface class_5217public void setRaining(boolean raining)
setRaining in interface class_5217public int getRainTime()
getRainTime in interface class_5268public void setRainTime(int rainTime)
setRainTime in interface class_5268public GameMode getGameMode()
getGameMode in interface class_5219getGameMode in interface class_5268public void setGameMode(GameMode gameMode)
setGameMode in interface class_5219setGameMode in interface class_5268public boolean isHardcore()
isHardcore in interface class_5217isHardcore in interface class_5219public boolean areCommandsAllowed()
areCommandsAllowed in interface class_5219areCommandsAllowed in interface class_5268public boolean isInitialized()
isInitialized in interface class_5268public void setInitialized(boolean initialized)
setInitialized in interface class_5268public GameRules getGameRules()
getGameRules in interface class_5217getGameRules in interface class_5219public WorldBorder.class_5200 method_27422()
method_27422 in interface class_5268public void method_27415(WorldBorder.class_5200 class_5200)
method_27415 in interface class_5268public Difficulty getDifficulty()
getDifficulty in interface class_5217getDifficulty in interface class_5219public void setDifficulty(Difficulty difficulty)
setDifficulty in interface class_5219public boolean isDifficultyLocked()
isDifficultyLocked in interface class_5217isDifficultyLocked in interface class_5219public void setDifficultyLocked(boolean locked)
setDifficultyLocked in interface class_5219public Timer<MinecraftServer> getScheduledEvents()
getScheduledEvents in interface class_5268public void populateCrashReport(CrashReportSection crashReportSection)
populateCrashReport in interface class_5217populateCrashReport in interface class_5219populateCrashReport in interface class_5268public CompoundTag getWorldData(DimensionType dimensionType)
getWorldData in interface class_5219public void setWorldData(DimensionType dimensionType, CompoundTag tag)
setWorldData in interface class_5219public class_5285 method_28057()
method_28057 in interface class_5219public CompoundTag getWorldData()
getWorldData in interface class_5268public void setWorldData(CompoundTag tag)
setWorldData in interface class_5268@Environment(value=CLIENT) public int getVersionId()
getVersionId in interface class_5219@Environment(value=CLIENT) public boolean isVersionSnapshot()
isVersionSnapshot in interface class_5219@Environment(value=CLIENT) public String getVersionName()
getVersionName in interface class_5219public Set<String> getDisabledDataPacks()
getDisabledDataPacks in interface class_5219public Set<String> getEnabledDataPacks()
getEnabledDataPacks in interface class_5219@Nullable public CompoundTag getCustomBossEvents()
getCustomBossEvents in interface class_5219public void setCustomBossEvents(@Nullable CompoundTag tag)
setCustomBossEvents in interface class_5219public int getWanderingTraderSpawnDelay()
getWanderingTraderSpawnDelay in interface class_5268public void setWanderingTraderSpawnDelay(int wanderingTraderSpawnDelay)
setWanderingTraderSpawnDelay in interface class_5268public int getWanderingTraderSpawnChance()
getWanderingTraderSpawnChance in interface class_5268public void setWanderingTraderSpawnChance(int wanderingTraderSpawnChance)
setWanderingTraderSpawnChance in interface class_5268public void setWanderingTraderId(UUID uuid)
setWanderingTraderId in interface class_5268public void addServerBrand(String brand, boolean modded)
addServerBrand in interface class_5219public boolean isModded()
isModded in interface class_5219public Set<String> getServerBrands()
getServerBrands in interface class_5219public class_5268 method_27859()
method_27859 in interface class_5219@Environment(value=CLIENT) public LevelInfo getLevelInfo()
getLevelInfo in interface class_5219