类 PrimaryLevelData
java.lang.Object
net.minecraft.world.level.storage.PrimaryLevelData
- 所有已实现的接口:
LevelData
,ServerLevelData
,WorldData
,WritableLevelData
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private int
private boolean
private CompoundTag
private long
private float
private float
private boolean
private EndDragonFight.Data
private long
private boolean
static final String
private final CompoundTag
private static final org.slf4j.Logger
protected static final String
private boolean
private int
private final TimerQueue
<MinecraftServer> private LevelSettings
private float
private BlockPos
private final PrimaryLevelData.SpecialWorldProperty
private boolean
private int
private final int
private UUID
private int
private int
private boolean
protected static final String
private WorldBorder.Settings
private final com.mojang.serialization.Lifecycle
private final WorldOptions
从接口继承的字段 net.minecraft.world.level.storage.WorldData
ANVIL_VERSION_ID, MCREGION_VERSION_ID
-
构造器概要
构造器限定符构造器说明private
PrimaryLevelData
(CompoundTag p_277888_, boolean p_278109_, BlockPos p_320000_, float p_277542_, long p_277414_, long p_277635_, int p_277672_, int p_277714_, int p_278088_, boolean p_277943_, int p_278037_, boolean p_277644_, boolean p_277749_, boolean p_278004_, WorldBorder.Settings p_277729_, int p_277595_, int p_277794_, UUID p_277341_, Set<String> p_277989_, Set<String> p_277399_, TimerQueue<MinecraftServer> p_277860_, CompoundTag p_277936_, EndDragonFight.Data p_289764_, LevelSettings p_278064_, WorldOptions p_278072_, PrimaryLevelData.SpecialWorldProperty p_277548_, com.mojang.serialization.Lifecycle p_277915_) PrimaryLevelData
(LevelSettings p_251081_, WorldOptions p_251666_, PrimaryLevelData.SpecialWorldProperty p_252268_, com.mojang.serialization.Lifecycle p_251714_) -
方法概要
修饰符和类型方法说明createTag
(RegistryAccess p_78543_, CompoundTag p_78544_) void
fillCrashReportCategory
(CrashReportCategory p_164972_, LevelHeightAccessor p_164973_) int
long
float
float
long
int
float
int
int
int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static <T> PrimaryLevelData
parse
(com.mojang.serialization.Dynamic<T> p_78531_, LevelSettings p_78535_, PrimaryLevelData.SpecialWorldProperty p_250651_, WorldOptions p_251864_, com.mojang.serialization.Lifecycle p_78538_) void
setClearWeatherTime
(int p_78517_) void
setCustomBossEvents
(CompoundTag p_78571_) void
setDataConfiguration
(WorldDataConfiguration p_252328_) void
setDayTime
(long p_78567_) void
setDayTimeFraction
(float dayTimeFraction) void
setDayTimePerTick
(float dayTimePerTick) void
setDifficulty
(Difficulty p_78521_) void
setDifficultyLocked
(boolean p_78586_) void
setEndDragonFightData
(EndDragonFight.Data p_289770_) void
setGameTime
(long p_78519_) void
setGameType
(GameType p_78525_) void
setInitialized
(boolean p_78581_) void
setModdedInfo
(String p_78550_, boolean p_78551_) void
setRaining
(boolean p_78576_) void
setRainTime
(int p_78592_) void
private void
setTagData
(RegistryAccess p_78546_, CompoundTag p_78547_, CompoundTag p_78548_) void
setThundering
(boolean p_78562_) void
setThunderTime
(int p_78589_) void
setWanderingTraderId
(UUID p_78553_) void
setWanderingTraderSpawnChance
(int p_78598_) void
setWanderingTraderSpawnDelay
(int p_78595_) void
setWorldBorder
(WorldBorder.Settings p_78527_) private static ListTag
stringCollectionToTag
(Set<String> p_277880_) updateRemovedFeatureFlags
(Stream<String> removedFeatures, Stream<String> enabledFeatures) boolean
withConfirmedWarning
(boolean confirmedWarning) com.mojang.serialization.Lifecycle
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.storage.WorldData
enabledFeatures, fillCrashReportCategory, getStorageVersionName
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
LEVEL_NAME
- 另请参阅:
-
PLAYER
- 另请参阅:
-
WORLD_GEN_SETTINGS
- 另请参阅:
-
settings
-
worldOptions
-
specialWorldProperty
-
worldGenSettingsLifecycle
private final com.mojang.serialization.Lifecycle worldGenSettingsLifecycle -
spawnPos
-
spawnAngle
private float spawnAngle -
gameTime
private long gameTime -
dayTime
private long dayTime -
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 -
removedFeatureFlags
-
scheduledEvents
-
confirmedExperimentalWarning
private boolean confirmedExperimentalWarning -
dayTimeFraction
private float dayTimeFraction -
dayTimePerTick
private float dayTimePerTick
-
-
构造器详细资料
-
PrimaryLevelData
private PrimaryLevelData(@Nullable CompoundTag p_277888_, boolean p_278109_, BlockPos p_320000_, float p_277542_, long p_277414_, long p_277635_, int p_277672_, int p_277714_, int p_278088_, boolean p_277943_, int p_278037_, boolean p_277644_, boolean p_277749_, boolean p_278004_, WorldBorder.Settings p_277729_, int p_277595_, int p_277794_, @Nullable UUID p_277341_, Set<String> p_277989_, Set<String> p_277399_, TimerQueue<MinecraftServer> p_277860_, @Nullable CompoundTag p_277936_, EndDragonFight.Data p_289764_, LevelSettings p_278064_, WorldOptions p_278072_, PrimaryLevelData.SpecialWorldProperty p_277548_, com.mojang.serialization.Lifecycle p_277915_) -
PrimaryLevelData
public PrimaryLevelData(LevelSettings p_251081_, WorldOptions p_251666_, PrimaryLevelData.SpecialWorldProperty p_252268_, com.mojang.serialization.Lifecycle p_251714_)
-
-
方法详细资料
-
parse
public static <T> PrimaryLevelData parse(com.mojang.serialization.Dynamic<T> p_78531_, LevelSettings p_78535_, 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_) -
stringCollectionToTag
-
getSpawnPos
- 指定者:
getSpawnPos
在接口中LevelData
-
getSpawnAngle
public float getSpawnAngle()- 指定者:
getSpawnAngle
在接口中LevelData
-
getGameTime
public long getGameTime()- 指定者:
getGameTime
在接口中LevelData
-
getDayTime
public long getDayTime()- 指定者:
getDayTime
在接口中LevelData
-
getLoadedPlayerTag
- 指定者:
getLoadedPlayerTag
在接口中WorldData
-
setGameTime
public void setGameTime(long p_78519_) - 指定者:
setGameTime
在接口中ServerLevelData
-
setDayTime
public void setDayTime(long p_78567_) - 指定者:
setDayTime
在接口中ServerLevelData
-
setSpawn
- 指定者:
setSpawn
在接口中WritableLevelData
-
getLevelName
- 指定者:
getLevelName
在接口中ServerLevelData
- 指定者:
getLevelName
在接口中WorldData
-
getVersion
public int getVersion()- 指定者:
getVersion
在接口中WorldData
-
getClearWeatherTime
public int getClearWeatherTime()- 指定者:
getClearWeatherTime
在接口中ServerLevelData
-
setClearWeatherTime
public void setClearWeatherTime(int p_78517_) - 指定者:
setClearWeatherTime
在接口中ServerLevelData
-
isThundering
public boolean isThundering()- 指定者:
isThundering
在接口中LevelData
-
setThundering
public void setThundering(boolean p_78562_) - 指定者:
setThundering
在接口中ServerLevelData
-
getThunderTime
public int getThunderTime()- 指定者:
getThunderTime
在接口中ServerLevelData
-
setThunderTime
public void setThunderTime(int p_78589_) - 指定者:
setThunderTime
在接口中ServerLevelData
-
isRaining
public boolean isRaining() -
setRaining
public void setRaining(boolean p_78576_) - 指定者:
setRaining
在接口中LevelData
-
getRainTime
public int getRainTime()- 指定者:
getRainTime
在接口中ServerLevelData
-
setRainTime
public void setRainTime(int p_78592_) - 指定者:
setRainTime
在接口中ServerLevelData
-
getGameType
- 指定者:
getGameType
在接口中ServerLevelData
- 指定者:
getGameType
在接口中WorldData
-
setGameType
- 指定者:
setGameType
在接口中ServerLevelData
- 指定者:
setGameType
在接口中WorldData
-
isHardcore
public boolean isHardcore()- 指定者:
isHardcore
在接口中LevelData
- 指定者:
isHardcore
在接口中WorldData
-
isAllowCommands
public boolean isAllowCommands()- 指定者:
isAllowCommands
在接口中ServerLevelData
- 指定者:
isAllowCommands
在接口中WorldData
-
isInitialized
public boolean isInitialized()- 指定者:
isInitialized
在接口中ServerLevelData
-
setInitialized
public void setInitialized(boolean p_78581_) - 指定者:
setInitialized
在接口中ServerLevelData
-
getGameRules
- 指定者:
getGameRules
在接口中ServerLevelData
- 指定者:
getGameRules
在接口中WorldData
-
getWorldBorder
- 指定者:
getWorldBorder
在接口中ServerLevelData
-
setWorldBorder
- 指定者:
setWorldBorder
在接口中ServerLevelData
-
getDifficulty
- 指定者:
getDifficulty
在接口中LevelData
- 指定者:
getDifficulty
在接口中WorldData
-
setDifficulty
- 指定者:
setDifficulty
在接口中WorldData
-
isDifficultyLocked
public boolean isDifficultyLocked()- 指定者:
isDifficultyLocked
在接口中LevelData
- 指定者:
isDifficultyLocked
在接口中WorldData
-
setDifficultyLocked
public void setDifficultyLocked(boolean p_78586_) - 指定者:
setDifficultyLocked
在接口中WorldData
-
getScheduledEvents
- 指定者:
getScheduledEvents
在接口中ServerLevelData
-
fillCrashReportCategory
- 指定者:
fillCrashReportCategory
在接口中LevelData
- 指定者:
fillCrashReportCategory
在接口中ServerLevelData
-
worldGenOptions
- 指定者:
worldGenOptions
在接口中WorldData
-
isFlatWorld
public boolean isFlatWorld()- 指定者:
isFlatWorld
在接口中WorldData
-
isDebugWorld
public boolean isDebugWorld()- 指定者:
isDebugWorld
在接口中WorldData
-
worldGenSettingsLifecycle
public com.mojang.serialization.Lifecycle worldGenSettingsLifecycle()- 指定者:
worldGenSettingsLifecycle
在接口中WorldData
-
endDragonFightData
- 指定者:
endDragonFightData
在接口中WorldData
-
setEndDragonFightData
- 指定者:
setEndDragonFightData
在接口中WorldData
-
getDataConfiguration
- 指定者:
getDataConfiguration
在接口中WorldData
-
setDataConfiguration
- 指定者:
setDataConfiguration
在接口中WorldData
-
getCustomBossEvents
- 指定者:
getCustomBossEvents
在接口中WorldData
-
setCustomBossEvents
- 指定者:
setCustomBossEvents
在接口中WorldData
-
getWanderingTraderSpawnDelay
public int getWanderingTraderSpawnDelay()- 指定者:
getWanderingTraderSpawnDelay
在接口中ServerLevelData
-
setWanderingTraderSpawnDelay
public void setWanderingTraderSpawnDelay(int p_78595_) - 指定者:
setWanderingTraderSpawnDelay
在接口中ServerLevelData
-
getWanderingTraderSpawnChance
public int getWanderingTraderSpawnChance()- 指定者:
getWanderingTraderSpawnChance
在接口中ServerLevelData
-
setWanderingTraderSpawnChance
public void setWanderingTraderSpawnChance(int p_78598_) - 指定者:
setWanderingTraderSpawnChance
在接口中ServerLevelData
-
getWanderingTraderId
- 指定者:
getWanderingTraderId
在接口中ServerLevelData
-
setWanderingTraderId
- 指定者:
setWanderingTraderId
在接口中ServerLevelData
-
setModdedInfo
- 指定者:
setModdedInfo
在接口中WorldData
-
wasModded
public boolean wasModded() -
getKnownServerBrands
- 指定者:
getKnownServerBrands
在接口中WorldData
-
getRemovedFeatureFlags
- 指定者:
getRemovedFeatureFlags
在接口中WorldData
-
overworldData
- 指定者:
overworldData
在接口中WorldData
-
getLevelSettings
- 指定者:
getLevelSettings
在接口中WorldData
-
hasConfirmedExperimentalWarning
public boolean hasConfirmedExperimentalWarning() -
withConfirmedWarning
-
getDayTimeFraction
public float getDayTimeFraction()- 指定者:
getDayTimeFraction
在接口中ServerLevelData
-
getDayTimePerTick
public float getDayTimePerTick()- 指定者:
getDayTimePerTick
在接口中ServerLevelData
-
setDayTimeFraction
public void setDayTimeFraction(float dayTimeFraction) - 指定者:
setDayTimeFraction
在接口中ServerLevelData
-
setDayTimePerTick
public void setDayTimePerTick(float dayTimePerTick) - 指定者:
setDayTimePerTick
在接口中ServerLevelData
-
updateRemovedFeatureFlags
-