Class PrimaryLevelData
java.lang.Object
net.minecraft.world.level.storage.PrimaryLevelData
- All Implemented Interfaces:
LevelData,ServerLevelData,WorldData,WritableLevelData
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate booleanprivate CompoundTagprivate longprivate booleanprivate CompoundTagprivate final com.mojang.datafixers.DataFixerprivate longprivate booleanprivate CompoundTagprivate static final org.slf4j.Loggerprotected static final Stringprivate final intprivate booleanprivate intprivate final TimerQueue<MinecraftServer>private LevelSettingsprivate floatprivate final PrimaryLevelData.SpecialWorldPropertyprivate booleanprivate intprivate booleanprivate final intprivate UUIDprivate intprivate intprivate booleanprotected static final Stringprivate WorldBorder.Settingsprivate final com.mojang.serialization.Lifecycleprivate final WorldOptionsprivate intprivate intprivate intFields inherited from interface net.minecraft.world.level.storage.WorldData
ANVIL_VERSION_ID, MCREGION_VERSION_ID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePrimaryLevelData(com.mojang.datafixers.DataFixer p_249266_, int p_249857_, CompoundTag p_249309_, boolean p_251525_, int p_249614_, int p_252310_, int p_250544_, float p_250495_, long p_250393_, long p_252085_, int p_250455_, int p_248981_, int p_249051_, boolean p_249672_, int p_249807_, boolean p_252350_, boolean p_250231_, boolean p_249788_, WorldBorder.Settings p_251494_, int p_249519_, int p_250649_, UUID p_248892_, Set<String> p_251898_, TimerQueue<MinecraftServer> p_251119_, CompoundTag p_248915_, CompoundTag p_252274_, LevelSettings p_248619_, WorldOptions p_251512_, PrimaryLevelData.SpecialWorldProperty p_251396_, com.mojang.serialization.Lifecycle p_252247_) PrimaryLevelData(LevelSettings p_251081_, WorldOptions p_251666_, PrimaryLevelData.SpecialWorldProperty p_252268_, com.mojang.serialization.Lifecycle p_251714_) -
Method Summary
Modifier and TypeMethodDescriptioncreateTag(RegistryAccess p_78543_, CompoundTag p_78544_) voidfillCrashReportCategory(CrashReportCategory p_164972_, LevelHeightAccessor p_164973_) booleanintlonglongintfloatintintintintintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic PrimaryLevelDataparse(com.mojang.serialization.Dynamic<Tag> p_78531_, com.mojang.datafixers.DataFixer p_78532_, int p_78533_, CompoundTag p_78534_, LevelSettings p_78535_, LevelVersion p_78536_, PrimaryLevelData.SpecialWorldProperty p_250651_, WorldOptions p_251864_, com.mojang.serialization.Lifecycle p_78538_) voidsetClearWeatherTime(int p_78517_) voidsetCustomBossEvents(CompoundTag p_78571_) voidsetDataConfiguration(WorldDataConfiguration p_252328_) voidsetDayTime(long p_78567_) voidsetDifficulty(Difficulty p_78521_) voidsetDifficultyLocked(boolean p_78586_) voidsetEndDragonFightData(CompoundTag p_78557_) voidsetGameTime(long p_78519_) voidsetGameType(GameType p_78525_) voidsetInitialized(boolean p_78581_) voidsetModdedInfo(String p_78550_, boolean p_78551_) voidsetRaining(boolean p_78576_) voidsetRainTime(int p_78592_) voidvoidsetSpawnAngle(float p_78515_) private voidsetTagData(RegistryAccess p_78546_, CompoundTag p_78547_, CompoundTag p_78548_) voidsetThundering(boolean p_78562_) voidsetThunderTime(int p_78589_) voidsetWanderingTraderId(UUID p_78553_) voidsetWanderingTraderSpawnChance(int p_78598_) voidsetWanderingTraderSpawnDelay(int p_78595_) voidsetWorldBorder(WorldBorder.Settings p_78527_) voidsetXSpawn(int p_78565_) voidsetYSpawn(int p_78579_) voidsetZSpawn(int p_78584_) private voidbooleanwithConfirmedWarning(boolean confirmedWarning) com.mojang.serialization.LifecycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.level.storage.WorldData
enabledFeatures, fillCrashReportCategory, getStorageVersionName
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
PLAYER
- See Also:
-
WORLD_GEN_SETTINGS
- See Also:
-
settings
-
worldOptions
-
specialWorldProperty
-
worldGenSettingsLifecycle
private final com.mojang.serialization.Lifecycle worldGenSettingsLifecycle -
xSpawn
private int xSpawn -
ySpawn
private int ySpawn -
zSpawn
private int zSpawn -
spawnAngle
private float spawnAngle -
gameTime
private long gameTime -
dayTime
private long dayTime -
fixerUpper
@Nullable private final com.mojang.datafixers.DataFixer fixerUpper -
playerDataVersion
private final int playerDataVersion -
upgradedPlayerTag
private boolean upgradedPlayerTag -
loadedPlayerTag
-
version
private final int version -
clearWeatherTime
private int clearWeatherTime -
raining
private boolean raining -
rainTime
private int rainTime -
thundering
private boolean thundering -
thunderTime
private int thunderTime -
initialized
private boolean initialized -
difficultyLocked
private boolean difficultyLocked -
worldBorder
-
endDragonFightData
-
customBossEvents
-
wanderingTraderSpawnDelay
private int wanderingTraderSpawnDelay -
wanderingTraderSpawnChance
private int wanderingTraderSpawnChance -
wanderingTraderId
-
knownServerBrands
-
wasModded
private boolean wasModded -
scheduledEvents
-
confirmedExperimentalWarning
private boolean confirmedExperimentalWarning
-
-
Constructor Details
-
PrimaryLevelData
private PrimaryLevelData(@Nullable com.mojang.datafixers.DataFixer p_249266_, int p_249857_, @Nullable CompoundTag p_249309_, boolean p_251525_, int p_249614_, int p_252310_, int p_250544_, float p_250495_, long p_250393_, long p_252085_, int p_250455_, int p_248981_, int p_249051_, boolean p_249672_, int p_249807_, boolean p_252350_, boolean p_250231_, boolean p_249788_, WorldBorder.Settings p_251494_, int p_249519_, int p_250649_, @Nullable UUID p_248892_, Set<String> p_251898_, TimerQueue<MinecraftServer> p_251119_, @Nullable CompoundTag p_248915_, CompoundTag p_252274_, LevelSettings p_248619_, WorldOptions p_251512_, PrimaryLevelData.SpecialWorldProperty p_251396_, com.mojang.serialization.Lifecycle p_252247_) -
PrimaryLevelData
public PrimaryLevelData(LevelSettings p_251081_, WorldOptions p_251666_, PrimaryLevelData.SpecialWorldProperty p_252268_, com.mojang.serialization.Lifecycle p_251714_)
-
-
Method Details
-
parse
public static PrimaryLevelData parse(com.mojang.serialization.Dynamic<Tag> p_78531_, com.mojang.datafixers.DataFixer p_78532_, int p_78533_, @Nullable CompoundTag p_78534_, LevelSettings p_78535_, LevelVersion p_78536_, PrimaryLevelData.SpecialWorldProperty p_250651_, WorldOptions p_251864_, com.mojang.serialization.Lifecycle p_78538_) -
createTag
-
setTagData
private void setTagData(RegistryAccess p_78546_, CompoundTag p_78547_, @Nullable CompoundTag p_78548_) -
getXSpawn
public int getXSpawn() -
getYSpawn
public int getYSpawn() -
getZSpawn
public int getZSpawn() -
getSpawnAngle
public float getSpawnAngle()- Specified by:
getSpawnAnglein interfaceLevelData
-
getGameTime
public long getGameTime()- Specified by:
getGameTimein interfaceLevelData
-
getDayTime
public long getDayTime()- Specified by:
getDayTimein interfaceLevelData
-
updatePlayerTag
private void updatePlayerTag() -
getLoadedPlayerTag
- Specified by:
getLoadedPlayerTagin interfaceWorldData
-
setXSpawn
public void setXSpawn(int p_78565_) - Specified by:
setXSpawnin interfaceWritableLevelData
-
setYSpawn
public void setYSpawn(int p_78579_) - Specified by:
setYSpawnin interfaceWritableLevelData
-
setZSpawn
public void setZSpawn(int p_78584_) - Specified by:
setZSpawnin interfaceWritableLevelData
-
setSpawnAngle
public void setSpawnAngle(float p_78515_) - Specified by:
setSpawnAnglein interfaceWritableLevelData
-
setGameTime
public void setGameTime(long p_78519_) - Specified by:
setGameTimein interfaceServerLevelData
-
setDayTime
public void setDayTime(long p_78567_) - Specified by:
setDayTimein interfaceServerLevelData
-
setSpawn
- Specified by:
setSpawnin interfaceWritableLevelData
-
getLevelName
- Specified by:
getLevelNamein interfaceServerLevelData- Specified by:
getLevelNamein interfaceWorldData
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceWorldData
-
getClearWeatherTime
public int getClearWeatherTime()- Specified by:
getClearWeatherTimein interfaceServerLevelData
-
setClearWeatherTime
public void setClearWeatherTime(int p_78517_) - Specified by:
setClearWeatherTimein interfaceServerLevelData
-
isThundering
public boolean isThundering()- Specified by:
isThunderingin interfaceLevelData
-
setThundering
public void setThundering(boolean p_78562_) - Specified by:
setThunderingin interfaceServerLevelData
-
getThunderTime
public int getThunderTime()- Specified by:
getThunderTimein interfaceServerLevelData
-
setThunderTime
public void setThunderTime(int p_78589_) - Specified by:
setThunderTimein interfaceServerLevelData
-
isRaining
public boolean isRaining() -
setRaining
public void setRaining(boolean p_78576_) - Specified by:
setRainingin interfaceLevelData
-
getRainTime
public int getRainTime()- Specified by:
getRainTimein interfaceServerLevelData
-
setRainTime
public void setRainTime(int p_78592_) - Specified by:
setRainTimein interfaceServerLevelData
-
getGameType
- Specified by:
getGameTypein interfaceServerLevelData- Specified by:
getGameTypein interfaceWorldData
-
setGameType
- Specified by:
setGameTypein interfaceServerLevelData- Specified by:
setGameTypein interfaceWorldData
-
isHardcore
public boolean isHardcore()- Specified by:
isHardcorein interfaceLevelData- Specified by:
isHardcorein interfaceWorldData
-
getAllowCommands
public boolean getAllowCommands()- Specified by:
getAllowCommandsin interfaceServerLevelData- Specified by:
getAllowCommandsin interfaceWorldData
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfaceServerLevelData
-
setInitialized
public void setInitialized(boolean p_78581_) - Specified by:
setInitializedin interfaceServerLevelData
-
getGameRules
- Specified by:
getGameRulesin interfaceLevelData- Specified by:
getGameRulesin interfaceWorldData
-
getWorldBorder
- Specified by:
getWorldBorderin interfaceServerLevelData
-
setWorldBorder
- Specified by:
setWorldBorderin interfaceServerLevelData
-
getDifficulty
- Specified by:
getDifficultyin interfaceLevelData- Specified by:
getDifficultyin interfaceWorldData
-
setDifficulty
- Specified by:
setDifficultyin interfaceWorldData
-
isDifficultyLocked
public boolean isDifficultyLocked()- Specified by:
isDifficultyLockedin interfaceLevelData- Specified by:
isDifficultyLockedin interfaceWorldData
-
setDifficultyLocked
public void setDifficultyLocked(boolean p_78586_) - Specified by:
setDifficultyLockedin interfaceWorldData
-
getScheduledEvents
- Specified by:
getScheduledEventsin interfaceServerLevelData
-
fillCrashReportCategory
- Specified by:
fillCrashReportCategoryin interfaceLevelData- Specified by:
fillCrashReportCategoryin interfaceServerLevelData
-
worldGenOptions
- Specified by:
worldGenOptionsin interfaceWorldData
-
isFlatWorld
public boolean isFlatWorld()- Specified by:
isFlatWorldin interfaceWorldData
-
isDebugWorld
public boolean isDebugWorld()- Specified by:
isDebugWorldin interfaceWorldData
-
worldGenSettingsLifecycle
public com.mojang.serialization.Lifecycle worldGenSettingsLifecycle()- Specified by:
worldGenSettingsLifecyclein interfaceWorldData
-
endDragonFightData
- Specified by:
endDragonFightDatain interfaceWorldData
-
setEndDragonFightData
- Specified by:
setEndDragonFightDatain interfaceWorldData
-
getDataConfiguration
- Specified by:
getDataConfigurationin interfaceWorldData
-
setDataConfiguration
- Specified by:
setDataConfigurationin interfaceWorldData
-
getCustomBossEvents
- Specified by:
getCustomBossEventsin interfaceWorldData
-
setCustomBossEvents
- Specified by:
setCustomBossEventsin interfaceWorldData
-
getWanderingTraderSpawnDelay
public int getWanderingTraderSpawnDelay()- Specified by:
getWanderingTraderSpawnDelayin interfaceServerLevelData
-
setWanderingTraderSpawnDelay
public void setWanderingTraderSpawnDelay(int p_78595_) - Specified by:
setWanderingTraderSpawnDelayin interfaceServerLevelData
-
getWanderingTraderSpawnChance
public int getWanderingTraderSpawnChance()- Specified by:
getWanderingTraderSpawnChancein interfaceServerLevelData
-
setWanderingTraderSpawnChance
public void setWanderingTraderSpawnChance(int p_78598_) - Specified by:
setWanderingTraderSpawnChancein interfaceServerLevelData
-
getWanderingTraderId
- Specified by:
getWanderingTraderIdin interfaceServerLevelData
-
setWanderingTraderId
- Specified by:
setWanderingTraderIdin interfaceServerLevelData
-
setModdedInfo
- Specified by:
setModdedInfoin interfaceWorldData
-
wasModded
public boolean wasModded() -
getKnownServerBrands
- Specified by:
getKnownServerBrandsin interfaceWorldData
-
overworldData
- Specified by:
overworldDatain interfaceWorldData
-
getLevelSettings
- Specified by:
getLevelSettingsin interfaceWorldData
-
hasConfirmedExperimentalWarning
public boolean hasConfirmedExperimentalWarning() -
withConfirmedWarning
-