Class LevelProperties

java.lang.Object
net.minecraft.world.level.LevelProperties
All Implemented Interfaces:
ServerWorldProperties, MutableWorldProperties, SaveProperties, WorldProperties

public class LevelProperties extends Object implements ServerWorldProperties, SaveProperties
Mappings:
Namespace Name
named net/minecraft/world/level/LevelProperties
intermediary net/minecraft/class_31
official ewg
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/world/level/LevelProperties;LOGGER:Lorg/slf4j/Logger;
      intermediary field_25029 Lnet/minecraft/class_31;field_25029:Lorg/slf4j/Logger;
      official f Lewg;f:Lorg/slf4j/Logger;
    • LEVEL_NAME_KEY

      public static final String LEVEL_NAME_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named LEVEL_NAME_KEY Lnet/minecraft/world/level/LevelProperties;LEVEL_NAME_KEY:Ljava/lang/String;
      intermediary field_46838 Lnet/minecraft/class_31;field_46838:Ljava/lang/String;
      official a Lewg;a:Ljava/lang/String;
    • PLAYER_KEY

      protected static final String PLAYER_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_KEY Lnet/minecraft/world/level/LevelProperties;PLAYER_KEY:Ljava/lang/String;
      intermediary field_36349 Lnet/minecraft/class_31;field_36349:Ljava/lang/String;
      official b Lewg;b:Ljava/lang/String;
    • WORLD_GEN_SETTINGS_KEY

      protected static final String WORLD_GEN_SETTINGS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named WORLD_GEN_SETTINGS_KEY Lnet/minecraft/world/level/LevelProperties;WORLD_GEN_SETTINGS_KEY:Ljava/lang/String;
      intermediary field_31843 Lnet/minecraft/class_31;field_31843:Ljava/lang/String;
      official c Lewg;c:Ljava/lang/String;
    • levelInfo

      private LevelInfo levelInfo
      Mappings:
      Namespace Name Mixin selector
      named levelInfo Lnet/minecraft/world/level/LevelProperties;levelInfo:Lnet/minecraft/world/level/LevelInfo;
      intermediary field_25030 Lnet/minecraft/class_31;field_25030:Lnet/minecraft/class_1940;
      official g Lewg;g:Ldhl;
    • generatorOptions

      private final GeneratorOptions generatorOptions
      Mappings:
      Namespace Name Mixin selector
      named generatorOptions Lnet/minecraft/world/level/LevelProperties;generatorOptions:Lnet/minecraft/world/gen/GeneratorOptions;
      intermediary field_25425 Lnet/minecraft/class_31;field_25425:Lnet/minecraft/class_5285;
      official h Lewg;h:Leen;
    • specialProperty

      private final LevelProperties.SpecialProperty specialProperty
      Mappings:
      Namespace Name Mixin selector
      named specialProperty Lnet/minecraft/world/level/LevelProperties;specialProperty:Lnet/minecraft/world/level/LevelProperties$SpecialProperty;
      intermediary field_40372 Lnet/minecraft/class_31;field_40372:Lnet/minecraft/class_31$class_7729;
      official i Lewg;i:Lewg$a;
    • lifecycle

      private final com.mojang.serialization.Lifecycle lifecycle
      Mappings:
      Namespace Name Mixin selector
      named lifecycle Lnet/minecraft/world/level/LevelProperties;lifecycle:Lcom/mojang/serialization/Lifecycle;
      intermediary field_25426 Lnet/minecraft/class_31;field_25426:Lcom/mojang/serialization/Lifecycle;
      official j Lewg;j:Lcom/mojang/serialization/Lifecycle;
    • spawnPos

      private BlockPos spawnPos
      Mappings:
      Namespace Name Mixin selector
      named spawnPos Lnet/minecraft/world/level/LevelProperties;spawnPos:Lnet/minecraft/util/math/BlockPos;
      intermediary field_48380 Lnet/minecraft/class_31;field_48380:Lnet/minecraft/class_2338;
      official k Lewg;k:Ljh;
    • spawnAngle

      private float spawnAngle
      Mappings:
      Namespace Name Mixin selector
      named spawnAngle Lnet/minecraft/world/level/LevelProperties;spawnAngle:F
      intermediary field_26367 Lnet/minecraft/class_31;field_26367:F
      official l Lewg;l:F
    • time

      private long time
      Mappings:
      Namespace Name Mixin selector
      named time Lnet/minecraft/world/level/LevelProperties;time:J
      intermediary field_189 Lnet/minecraft/class_31;field_189:J
      official m Lewg;m:J
    • timeOfDay

      private long timeOfDay
      Mappings:
      Namespace Name Mixin selector
      named timeOfDay Lnet/minecraft/world/level/LevelProperties;timeOfDay:J
      intermediary field_198 Lnet/minecraft/class_31;field_198:J
      official n Lewg;n:J
    • playerData

      @Nullable private final @Nullable NbtCompound playerData
      Mappings:
      Namespace Name Mixin selector
      named playerData Lnet/minecraft/world/level/LevelProperties;playerData:Lnet/minecraft/nbt/NbtCompound;
      intermediary field_170 Lnet/minecraft/class_31;field_170:Lnet/minecraft/class_2487;
      official o Lewg;o:Lux;
    • version

      private final int version
      Mappings:
      Namespace Name Mixin selector
      named version Lnet/minecraft/world/level/LevelProperties;version:I
      intermediary field_158 Lnet/minecraft/class_31;field_158:I
      official p Lewg;p:I
    • clearWeatherTime

      private int clearWeatherTime
      Mappings:
      Namespace Name Mixin selector
      named clearWeatherTime Lnet/minecraft/world/level/LevelProperties;clearWeatherTime:I
      intermediary field_176 Lnet/minecraft/class_31;field_176:I
      official q Lewg;q:I
    • raining

      private boolean raining
      Mappings:
      Namespace Name Mixin selector
      named raining Lnet/minecraft/world/level/LevelProperties;raining:Z
      intermediary field_190 Lnet/minecraft/class_31;field_190:Z
      official r Lewg;r:Z
    • rainTime

      private int rainTime
      Mappings:
      Namespace Name Mixin selector
      named rainTime Lnet/minecraft/world/level/LevelProperties;rainTime:I
      intermediary field_192 Lnet/minecraft/class_31;field_192:I
      official s Lewg;s:I
    • thundering

      private boolean thundering
      Mappings:
      Namespace Name Mixin selector
      named thundering Lnet/minecraft/world/level/LevelProperties;thundering:Z
      intermediary field_168 Lnet/minecraft/class_31;field_168:Z
      official t Lewg;t:Z
    • thunderTime

      private int thunderTime
      Mappings:
      Namespace Name Mixin selector
      named thunderTime Lnet/minecraft/world/level/LevelProperties;thunderTime:I
      intermediary field_173 Lnet/minecraft/class_31;field_173:I
      official u Lewg;u:I
    • initialized

      private boolean initialized
      Mappings:
      Namespace Name Mixin selector
      named initialized Lnet/minecraft/world/level/LevelProperties;initialized:Z
      intermediary field_185 Lnet/minecraft/class_31;field_185:Z
      official v Lewg;v:Z
    • difficultyLocked

      private boolean difficultyLocked
      Mappings:
      Namespace Name Mixin selector
      named difficultyLocked Lnet/minecraft/world/level/LevelProperties;difficultyLocked:Z
      intermediary field_157 Lnet/minecraft/class_31;field_157:Z
      official w Lewg;w:Z
    • worldBorder

      private WorldBorder.Properties worldBorder
      Mappings:
      Namespace Name Mixin selector
      named worldBorder Lnet/minecraft/world/level/LevelProperties;worldBorder:Lnet/minecraft/world/border/WorldBorder$Properties;
      intermediary field_24193 Lnet/minecraft/class_31;field_24193:Lnet/minecraft/class_2784$class_5200;
      official x Lewg;x:Ldzk$c;
    • dragonFight

      private EnderDragonFight.Data dragonFight
      Mappings:
      Namespace Name Mixin selector
      named dragonFight Lnet/minecraft/world/level/LevelProperties;dragonFight:Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;
      intermediary field_25031 Lnet/minecraft/class_31;field_25031:Lnet/minecraft/class_2881$class_8576;
      official y Lewg;y:Lebs$a;
    • customBossEvents

      @Nullable private @Nullable NbtCompound customBossEvents
      Mappings:
      Namespace Name Mixin selector
      named customBossEvents Lnet/minecraft/world/level/LevelProperties;customBossEvents:Lnet/minecraft/nbt/NbtCompound;
      intermediary field_156 Lnet/minecraft/class_31;field_156:Lnet/minecraft/class_2487;
      official z Lewg;z:Lux;
    • wanderingTraderSpawnDelay

      private int wanderingTraderSpawnDelay
      Mappings:
      Namespace Name Mixin selector
      named wanderingTraderSpawnDelay Lnet/minecraft/world/level/LevelProperties;wanderingTraderSpawnDelay:I
      intermediary field_17736 Lnet/minecraft/class_31;field_17736:I
      official A Lewg;A:I
    • wanderingTraderSpawnChance

      private int wanderingTraderSpawnChance
      Mappings:
      Namespace Name Mixin selector
      named wanderingTraderSpawnChance Lnet/minecraft/world/level/LevelProperties;wanderingTraderSpawnChance:I
      intermediary field_17737 Lnet/minecraft/class_31;field_17737:I
      official B Lewg;B:I
    • wanderingTraderId

      @Nullable private @Nullable UUID wanderingTraderId
      Mappings:
      Namespace Name Mixin selector
      named wanderingTraderId Lnet/minecraft/world/level/LevelProperties;wanderingTraderId:Ljava/util/UUID;
      intermediary field_17738 Lnet/minecraft/class_31;field_17738:Ljava/util/UUID;
      official C Lewg;C:Ljava/util/UUID;
    • serverBrands

      private final Set<String> serverBrands
      Mappings:
      Namespace Name Mixin selector
      named serverBrands Lnet/minecraft/world/level/LevelProperties;serverBrands:Ljava/util/Set;
      intermediary field_21837 Lnet/minecraft/class_31;field_21837:Ljava/util/Set;
      official D Lewg;D:Ljava/util/Set;
    • modded

      private boolean modded
      Mappings:
      Namespace Name Mixin selector
      named modded Lnet/minecraft/world/level/LevelProperties;modded:Z
      intermediary field_21838 Lnet/minecraft/class_31;field_21838:Z
      official E Lewg;E:Z
    • removedFeatures

      private final Set<String> removedFeatures
      Mappings:
      Namespace Name Mixin selector
      named removedFeatures Lnet/minecraft/world/level/LevelProperties;removedFeatures:Ljava/util/Set;
      intermediary field_43352 Lnet/minecraft/class_31;field_43352:Ljava/util/Set;
      official F Lewg;F:Ljava/util/Set;
    • scheduledEvents

      private final Timer<MinecraftServer> scheduledEvents
      Mappings:
      Namespace Name Mixin selector
      named scheduledEvents Lnet/minecraft/world/level/LevelProperties;scheduledEvents:Lnet/minecraft/world/timer/Timer;
      intermediary field_191 Lnet/minecraft/class_31;field_191:Lnet/minecraft/class_236;
      official G Lewg;G:Lfbk;
  • Constructor Details

    • LevelProperties

      private LevelProperties(@Nullable @Nullable NbtCompound playerData, boolean modded, BlockPos spawnPos, float spawnAngle, long time, long timeOfDay, int version, int clearWeatherTime, int rainTime, boolean raining, int thunderTime, boolean thundering, boolean initialized, boolean difficultyLocked, WorldBorder.Properties worldBorder, int wanderingTraderSpawnDelay, int wanderingTraderSpawnChance, @Nullable @Nullable UUID wanderingTraderId, Set<String> serverBrands, Set<String> removedFeatures, Timer<MinecraftServer> scheduledEvents, @Nullable @Nullable NbtCompound customBossEvents, EnderDragonFight.Data dragonFight, LevelInfo levelInfo, GeneratorOptions generatorOptions, LevelProperties.SpecialProperty specialProperty, com.mojang.serialization.Lifecycle lifecycle)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/level/LevelProperties;<init>(Lnet/minecraft/nbt/NbtCompound;ZLnet/minecraft/util/math/BlockPos;FJJIIIZIZZZLnet/minecraft/world/border/WorldBorder$Properties;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/timer/Timer;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;Lnet/minecraft/world/level/LevelInfo;Lnet/minecraft/world/gen/GeneratorOptions;Lnet/minecraft/world/level/LevelProperties$SpecialProperty;Lcom/mojang/serialization/Lifecycle;)V
      intermediary <init> Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_2487;ZLnet/minecraft/class_2338;FJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
      official <init> Lewg;<init>(Lux;ZLjh;FJJIIIZIZZZLdzk$c;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lfbk;Lux;Lebs$a;Ldhl;Leen;Lewg$a;Lcom/mojang/serialization/Lifecycle;)V
    • LevelProperties

      public LevelProperties(LevelInfo levelInfo, GeneratorOptions generatorOptions, LevelProperties.SpecialProperty specialProperty, com.mojang.serialization.Lifecycle lifecycle)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/level/LevelProperties;<init>(Lnet/minecraft/world/level/LevelInfo;Lnet/minecraft/world/gen/GeneratorOptions;Lnet/minecraft/world/level/LevelProperties$SpecialProperty;Lcom/mojang/serialization/Lifecycle;)V
      intermediary <init> Lnet/minecraft/class_31;<init>(Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V
      official <init> Lewg;<init>(Ldhl;Leen;Lewg$a;Lcom/mojang/serialization/Lifecycle;)V
  • Method Details

    • readProperties

      public static <T> LevelProperties readProperties(com.mojang.serialization.Dynamic<T> dynamic, LevelInfo info, LevelProperties.SpecialProperty specialProperty, GeneratorOptions generatorOptions, com.mojang.serialization.Lifecycle lifecycle)
      Mappings:
      Namespace Name Mixin selector
      named readProperties Lnet/minecraft/world/level/LevelProperties;readProperties(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/LevelInfo;Lnet/minecraft/world/level/LevelProperties$SpecialProperty;Lnet/minecraft/world/gen/GeneratorOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/LevelProperties;
      intermediary method_29029 Lnet/minecraft/class_31;method_29029(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_1940;Lnet/minecraft/class_31$class_7729;Lnet/minecraft/class_5285;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_31;
      official a Lewg;a(Lcom/mojang/serialization/Dynamic;Ldhl;Lewg$a;Leen;Lcom/mojang/serialization/Lifecycle;)Lewg;
    • cloneWorldNbt

      public NbtCompound cloneWorldNbt(DynamicRegistryManager registryManager, @Nullable @Nullable NbtCompound playerNbt)
      Specified by:
      cloneWorldNbt in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named cloneWorldNbt Lnet/minecraft/world/SaveProperties;cloneWorldNbt(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
      intermediary method_163 Lnet/minecraft/class_5219;method_163(Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      official a Lewi;a(Lke;Lux;)Lux;
    • updateProperties

      private void updateProperties(DynamicRegistryManager registryManager, NbtCompound levelNbt, @Nullable @Nullable NbtCompound playerNbt)
      Mappings:
      Namespace Name Mixin selector
      named updateProperties Lnet/minecraft/world/level/LevelProperties;updateProperties(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_158 Lnet/minecraft/class_31;method_158(Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V
      official a Lewg;a(Lke;Lux;Lux;)V
    • createStringList

      private static NbtList createStringList(Set<String> strings)
      Mappings:
      Namespace Name Mixin selector
      named createStringList Lnet/minecraft/world/level/LevelProperties;createStringList(Ljava/util/Set;)Lnet/minecraft/nbt/NbtList;
      intermediary method_49902 Lnet/minecraft/class_31;method_49902(Ljava/util/Set;)Lnet/minecraft/class_2499;
      official a Lewg;a(Ljava/util/Set;)Lvd;
    • getSpawnPos

      public BlockPos getSpawnPos()
      Specified by:
      getSpawnPos in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getSpawnPos Lnet/minecraft/world/WorldProperties;getSpawnPos()Lnet/minecraft/util/math/BlockPos;
      intermediary method_56126 Lnet/minecraft/class_5217;method_56126()Lnet/minecraft/class_2338;
      official a Levy;a()Ljh;
    • getSpawnAngle

      public float getSpawnAngle()
      Specified by:
      getSpawnAngle in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getSpawnAngle Lnet/minecraft/world/WorldProperties;getSpawnAngle()F
      intermediary method_30656 Lnet/minecraft/class_5217;method_30656()F
      official b Levy;b()F
    • getTime

      public long getTime()
      Specified by:
      getTime in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getTime Lnet/minecraft/world/WorldProperties;getTime()J
      intermediary method_188 Lnet/minecraft/class_5217;method_188()J
      official c Levy;c()J
    • getTimeOfDay

      public long getTimeOfDay()
      Specified by:
      getTimeOfDay in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getTimeOfDay Lnet/minecraft/world/WorldProperties;getTimeOfDay()J
      intermediary method_217 Lnet/minecraft/class_5217;method_217()J
      official d Levy;d()J
    • getPlayerData

      @Nullable public @Nullable NbtCompound getPlayerData()
      Specified by:
      getPlayerData in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getPlayerData Lnet/minecraft/world/SaveProperties;getPlayerData()Lnet/minecraft/nbt/NbtCompound;
      intermediary method_226 Lnet/minecraft/class_5219;method_226()Lnet/minecraft/class_2487;
      official w Lewi;w()Lux;
    • setTime

      public void setTime(long time)
      Specified by:
      setTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setTime Lnet/minecraft/world/level/ServerWorldProperties;setTime(J)V
      intermediary method_29034 Lnet/minecraft/class_5268;method_29034(J)V
      official a Lewh;a(J)V
    • setTimeOfDay

      public void setTimeOfDay(long timeOfDay)
      Specified by:
      setTimeOfDay in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setTimeOfDay Lnet/minecraft/world/level/ServerWorldProperties;setTimeOfDay(J)V
      intermediary method_29035 Lnet/minecraft/class_5268;method_29035(J)V
      official b Lewh;b(J)V
    • setSpawnPos

      public void setSpawnPos(BlockPos pos, float angle)
      Specified by:
      setSpawnPos in interface MutableWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setSpawnPos Lnet/minecraft/world/MutableWorldProperties;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V
      intermediary method_187 Lnet/minecraft/class_5269;method_187(Lnet/minecraft/class_2338;F)V
      official a Lewj;a(Ljh;F)V
    • getLevelName

      public String getLevelName()
      Specified by:
      getLevelName in interface SaveProperties
      Specified by:
      getLevelName in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getLevelName Lnet/minecraft/world/level/ServerWorldProperties;getLevelName()Ljava/lang/String;
      intermediary method_150 Lnet/minecraft/class_5268;method_150()Ljava/lang/String;
      official e Lewh;e()Ljava/lang/String;
    • getVersion

      public int getVersion()
      Specified by:
      getVersion in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getVersion Lnet/minecraft/world/SaveProperties;getVersion()I
      intermediary method_168 Lnet/minecraft/class_5219;method_168()I
      official x Lewi;x()I
    • getClearWeatherTime

      public int getClearWeatherTime()
      Specified by:
      getClearWeatherTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getClearWeatherTime Lnet/minecraft/world/level/ServerWorldProperties;getClearWeatherTime()I
      intermediary method_155 Lnet/minecraft/class_5268;method_155()I
      official f Lewh;f()I
    • setClearWeatherTime

      public void setClearWeatherTime(int clearWeatherTime)
      Specified by:
      setClearWeatherTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setClearWeatherTime Lnet/minecraft/world/level/ServerWorldProperties;setClearWeatherTime(I)V
      intermediary method_167 Lnet/minecraft/class_5268;method_167(I)V
      official a Lewh;a(I)V
    • isThundering

      public boolean isThundering()
      Specified by:
      isThundering in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named isThundering Lnet/minecraft/world/WorldProperties;isThundering()Z
      intermediary method_203 Lnet/minecraft/class_5217;method_203()Z
      official g Levy;g()Z
    • setThundering

      public void setThundering(boolean thundering)
      Specified by:
      setThundering in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setThundering Lnet/minecraft/world/level/ServerWorldProperties;setThundering(Z)V
      intermediary method_147 Lnet/minecraft/class_5268;method_147(Z)V
      official a Lewh;a(Z)V
    • getThunderTime

      public int getThunderTime()
      Specified by:
      getThunderTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getThunderTime Lnet/minecraft/world/level/ServerWorldProperties;getThunderTime()I
      intermediary method_145 Lnet/minecraft/class_5268;method_145()I
      official h Lewh;h()I
    • setThunderTime

      public void setThunderTime(int thunderTime)
      Specified by:
      setThunderTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setThunderTime Lnet/minecraft/world/level/ServerWorldProperties;setThunderTime(I)V
      intermediary method_173 Lnet/minecraft/class_5268;method_173(I)V
      official b Lewh;b(I)V
    • isRaining

      public boolean isRaining()
      Specified by:
      isRaining in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named isRaining Lnet/minecraft/world/WorldProperties;isRaining()Z
      intermediary method_156 Lnet/minecraft/class_5217;method_156()Z
      official i Levy;i()Z
    • setRaining

      public void setRaining(boolean raining)
      Specified by:
      setRaining in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setRaining Lnet/minecraft/world/WorldProperties;setRaining(Z)V
      intermediary method_157 Lnet/minecraft/class_5217;method_157(Z)V
      official b Levy;b(Z)V
    • getRainTime

      public int getRainTime()
      Specified by:
      getRainTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getRainTime Lnet/minecraft/world/level/ServerWorldProperties;getRainTime()I
      intermediary method_190 Lnet/minecraft/class_5268;method_190()I
      official j Lewh;j()I
    • setRainTime

      public void setRainTime(int rainTime)
      Specified by:
      setRainTime in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setRainTime Lnet/minecraft/world/level/ServerWorldProperties;setRainTime(I)V
      intermediary method_164 Lnet/minecraft/class_5268;method_164(I)V
      official c Lewh;c(I)V
    • getGameMode

      public GameMode getGameMode()
      Specified by:
      getGameMode in interface SaveProperties
      Specified by:
      getGameMode in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getGameMode Lnet/minecraft/world/level/ServerWorldProperties;getGameMode()Lnet/minecraft/world/GameMode;
      intermediary method_210 Lnet/minecraft/class_5268;method_210()Lnet/minecraft/class_1934;
      official k Lewh;k()Ldhe;
    • setGameMode

      public void setGameMode(GameMode gameMode)
      Specified by:
      setGameMode in interface SaveProperties
      Specified by:
      setGameMode in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setGameMode Lnet/minecraft/world/level/ServerWorldProperties;setGameMode(Lnet/minecraft/world/GameMode;)V
      intermediary method_193 Lnet/minecraft/class_5268;method_193(Lnet/minecraft/class_1934;)V
      official a Lewh;a(Ldhe;)V
    • isHardcore

      public boolean isHardcore()
      Specified by:
      isHardcore in interface SaveProperties
      Specified by:
      isHardcore in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named isHardcore Lnet/minecraft/world/WorldProperties;isHardcore()Z
      intermediary method_152 Lnet/minecraft/class_5217;method_152()Z
      official l Levy;l()Z
    • areCommandsAllowed

      public boolean areCommandsAllowed()
      Specified by:
      areCommandsAllowed in interface SaveProperties
      Specified by:
      areCommandsAllowed in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named areCommandsAllowed Lnet/minecraft/world/level/ServerWorldProperties;areCommandsAllowed()Z
      intermediary method_194 Lnet/minecraft/class_5268;method_194()Z
      official m Lewh;m()Z
    • isInitialized

      public boolean isInitialized()
      Specified by:
      isInitialized in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named isInitialized Lnet/minecraft/world/level/ServerWorldProperties;isInitialized()Z
      intermediary method_222 Lnet/minecraft/class_5268;method_222()Z
      official n Lewh;n()Z
    • setInitialized

      public void setInitialized(boolean initialized)
      Specified by:
      setInitialized in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setInitialized Lnet/minecraft/world/level/ServerWorldProperties;setInitialized(Z)V
      intermediary method_223 Lnet/minecraft/class_5268;method_223(Z)V
      official c Lewh;c(Z)V
    • getGameRules

      public GameRules getGameRules()
      Specified by:
      getGameRules in interface SaveProperties
      Specified by:
      getGameRules in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getGameRules Lnet/minecraft/world/level/ServerWorldProperties;getGameRules()Lnet/minecraft/world/GameRules;
      intermediary method_146 Lnet/minecraft/class_5268;method_146()Lnet/minecraft/class_1928;
      official o Lewh;o()Ldhd;
    • getWorldBorder

      public WorldBorder.Properties getWorldBorder()
      Specified by:
      getWorldBorder in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getWorldBorder Lnet/minecraft/world/level/ServerWorldProperties;getWorldBorder()Lnet/minecraft/world/border/WorldBorder$Properties;
      intermediary method_27422 Lnet/minecraft/class_5268;method_27422()Lnet/minecraft/class_2784$class_5200;
      official p Lewh;p()Ldzk$c;
    • setWorldBorder

      public void setWorldBorder(WorldBorder.Properties worldBorder)
      Specified by:
      setWorldBorder in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setWorldBorder Lnet/minecraft/world/level/ServerWorldProperties;setWorldBorder(Lnet/minecraft/world/border/WorldBorder$Properties;)V
      intermediary method_27415 Lnet/minecraft/class_5268;method_27415(Lnet/minecraft/class_2784$class_5200;)V
      official a Lewh;a(Ldzk$c;)V
    • getDifficulty

      public Difficulty getDifficulty()
      Specified by:
      getDifficulty in interface SaveProperties
      Specified by:
      getDifficulty in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getDifficulty Lnet/minecraft/world/WorldProperties;getDifficulty()Lnet/minecraft/world/Difficulty;
      intermediary method_207 Lnet/minecraft/class_5217;method_207()Lnet/minecraft/class_1267;
      official q Levy;q()Lbtf;
    • setDifficulty

      public void setDifficulty(Difficulty difficulty)
      Specified by:
      setDifficulty in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named setDifficulty Lnet/minecraft/world/SaveProperties;setDifficulty(Lnet/minecraft/world/Difficulty;)V
      intermediary method_208 Lnet/minecraft/class_5219;method_208(Lnet/minecraft/class_1267;)V
      official a Lewi;a(Lbtf;)V
    • isDifficultyLocked

      public boolean isDifficultyLocked()
      Specified by:
      isDifficultyLocked in interface SaveProperties
      Specified by:
      isDifficultyLocked in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named isDifficultyLocked Lnet/minecraft/world/WorldProperties;isDifficultyLocked()Z
      intermediary method_197 Lnet/minecraft/class_5217;method_197()Z
      official r Levy;r()Z
    • setDifficultyLocked

      public void setDifficultyLocked(boolean difficultyLocked)
      Specified by:
      setDifficultyLocked in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named setDifficultyLocked Lnet/minecraft/world/SaveProperties;setDifficultyLocked(Z)V
      intermediary method_186 Lnet/minecraft/class_5219;method_186(Z)V
      official d Lewi;d(Z)V
    • getScheduledEvents

      public Timer<MinecraftServer> getScheduledEvents()
      Specified by:
      getScheduledEvents in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getScheduledEvents Lnet/minecraft/world/level/ServerWorldProperties;getScheduledEvents()Lnet/minecraft/world/timer/Timer;
      intermediary method_143 Lnet/minecraft/class_5268;method_143()Lnet/minecraft/class_236;
      official s Lewh;s()Lfbk;
    • populateCrashReport

      public void populateCrashReport(CrashReportSection reportSection, HeightLimitView world)
      Specified by:
      populateCrashReport in interface ServerWorldProperties
      Specified by:
      populateCrashReport in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      named populateCrashReport Lnet/minecraft/world/WorldProperties;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;Lnet/minecraft/world/HeightLimitView;)V
      intermediary method_151 Lnet/minecraft/class_5217;method_151(Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
      official a Levy;a(Lp;Ldhj;)V
    • getGeneratorOptions

      public GeneratorOptions getGeneratorOptions()
      Specified by:
      getGeneratorOptions in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getGeneratorOptions Lnet/minecraft/world/SaveProperties;getGeneratorOptions()Lnet/minecraft/world/gen/GeneratorOptions;
      intermediary method_28057 Lnet/minecraft/class_5219;method_28057()Lnet/minecraft/class_5285;
      official y Lewi;y()Leen;
    • isFlatWorld

      public boolean isFlatWorld()
      Specified by:
      isFlatWorld in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named isFlatWorld Lnet/minecraft/world/SaveProperties;isFlatWorld()Z
      intermediary method_45555 Lnet/minecraft/class_5219;method_45555()Z
      official z Lewi;z()Z
    • isDebugWorld

      public boolean isDebugWorld()
      Specified by:
      isDebugWorld in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named isDebugWorld Lnet/minecraft/world/SaveProperties;isDebugWorld()Z
      intermediary method_45556 Lnet/minecraft/class_5219;method_45556()Z
      official A Lewi;A()Z
    • getLifecycle

      public com.mojang.serialization.Lifecycle getLifecycle()
      Specified by:
      getLifecycle in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getLifecycle Lnet/minecraft/world/SaveProperties;getLifecycle()Lcom/mojang/serialization/Lifecycle;
      intermediary method_29588 Lnet/minecraft/class_5219;method_29588()Lcom/mojang/serialization/Lifecycle;
      official B Lewi;B()Lcom/mojang/serialization/Lifecycle;
    • getDragonFight

      public EnderDragonFight.Data getDragonFight()
      Specified by:
      getDragonFight in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getDragonFight Lnet/minecraft/world/SaveProperties;getDragonFight()Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;
      intermediary method_29036 Lnet/minecraft/class_5219;method_29036()Lnet/minecraft/class_2881$class_8576;
      official C Lewi;C()Lebs$a;
    • setDragonFight

      public void setDragonFight(EnderDragonFight.Data dragonFight)
      Specified by:
      setDragonFight in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named setDragonFight Lnet/minecraft/world/SaveProperties;setDragonFight(Lnet/minecraft/entity/boss/dragon/EnderDragonFight$Data;)V
      intermediary method_29037 Lnet/minecraft/class_5219;method_29037(Lnet/minecraft/class_2881$class_8576;)V
      official a Lewi;a(Lebs$a;)V
    • getDataConfiguration

      public DataConfiguration getDataConfiguration()
      Specified by:
      getDataConfiguration in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getDataConfiguration Lnet/minecraft/world/SaveProperties;getDataConfiguration()Lnet/minecraft/resource/DataConfiguration;
      intermediary method_29589 Lnet/minecraft/class_5219;method_29589()Lnet/minecraft/class_7712;
      official D Lewi;D()Ldie;
    • updateLevelInfo

      public void updateLevelInfo(DataConfiguration dataConfiguration)
      Specified by:
      updateLevelInfo in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named updateLevelInfo Lnet/minecraft/world/SaveProperties;updateLevelInfo(Lnet/minecraft/resource/DataConfiguration;)V
      intermediary method_29590 Lnet/minecraft/class_5219;method_29590(Lnet/minecraft/class_7712;)V
      official a Lewi;a(Ldie;)V
    • getCustomBossEvents

      @Nullable public @Nullable NbtCompound getCustomBossEvents()
      Specified by:
      getCustomBossEvents in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getCustomBossEvents Lnet/minecraft/world/SaveProperties;getCustomBossEvents()Lnet/minecraft/nbt/NbtCompound;
      intermediary method_228 Lnet/minecraft/class_5219;method_228()Lnet/minecraft/class_2487;
      official E Lewi;E()Lux;
    • setCustomBossEvents

      public void setCustomBossEvents(@Nullable @Nullable NbtCompound customBossEvents)
      Specified by:
      setCustomBossEvents in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named setCustomBossEvents Lnet/minecraft/world/SaveProperties;setCustomBossEvents(Lnet/minecraft/nbt/NbtCompound;)V
      intermediary method_221 Lnet/minecraft/class_5219;method_221(Lnet/minecraft/class_2487;)V
      official a Lewi;a(Lux;)V
    • getWanderingTraderSpawnDelay

      public int getWanderingTraderSpawnDelay()
      Specified by:
      getWanderingTraderSpawnDelay in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getWanderingTraderSpawnDelay Lnet/minecraft/world/level/ServerWorldProperties;getWanderingTraderSpawnDelay()I
      intermediary method_18038 Lnet/minecraft/class_5268;method_18038()I
      official t Lewh;t()I
    • setWanderingTraderSpawnDelay

      public void setWanderingTraderSpawnDelay(int wanderingTraderSpawnDelay)
      Specified by:
      setWanderingTraderSpawnDelay in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setWanderingTraderSpawnDelay Lnet/minecraft/world/level/ServerWorldProperties;setWanderingTraderSpawnDelay(I)V
      intermediary method_18041 Lnet/minecraft/class_5268;method_18041(I)V
      official d Lewh;d(I)V
    • getWanderingTraderSpawnChance

      public int getWanderingTraderSpawnChance()
      Specified by:
      getWanderingTraderSpawnChance in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getWanderingTraderSpawnChance Lnet/minecraft/world/level/ServerWorldProperties;getWanderingTraderSpawnChance()I
      intermediary method_18039 Lnet/minecraft/class_5268;method_18039()I
      official u Lewh;u()I
    • setWanderingTraderSpawnChance

      public void setWanderingTraderSpawnChance(int wanderingTraderSpawnChance)
      Specified by:
      setWanderingTraderSpawnChance in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setWanderingTraderSpawnChance Lnet/minecraft/world/level/ServerWorldProperties;setWanderingTraderSpawnChance(I)V
      intermediary method_18042 Lnet/minecraft/class_5268;method_18042(I)V
      official e Lewh;e(I)V
    • getWanderingTraderId

      @Nullable public @Nullable UUID getWanderingTraderId()
      Specified by:
      getWanderingTraderId in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named getWanderingTraderId Lnet/minecraft/world/level/ServerWorldProperties;getWanderingTraderId()Ljava/util/UUID;
      intermediary method_35506 Lnet/minecraft/class_5268;method_35506()Ljava/util/UUID;
      official v Lewh;v()Ljava/util/UUID;
    • setWanderingTraderId

      public void setWanderingTraderId(UUID wanderingTraderId)
      Specified by:
      setWanderingTraderId in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      named setWanderingTraderId Lnet/minecraft/world/level/ServerWorldProperties;setWanderingTraderId(Ljava/util/UUID;)V
      intermediary method_18040 Lnet/minecraft/class_5268;method_18040(Ljava/util/UUID;)V
      official a Lewh;a(Ljava/util/UUID;)V
    • addServerBrand

      public void addServerBrand(String brand, boolean modded)
      Specified by:
      addServerBrand in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named addServerBrand Lnet/minecraft/world/SaveProperties;addServerBrand(Ljava/lang/String;Z)V
      intermediary method_24285 Lnet/minecraft/class_5219;method_24285(Ljava/lang/String;Z)V
      official a Lewi;a(Ljava/lang/String;Z)V
    • isModded

      public boolean isModded()
      Specified by:
      isModded in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named isModded Lnet/minecraft/world/SaveProperties;isModded()Z
      intermediary method_27431 Lnet/minecraft/class_5219;method_27431()Z
      official F Lewi;F()Z
    • getServerBrands

      public Set<String> getServerBrands()
      Specified by:
      getServerBrands in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getServerBrands Lnet/minecraft/world/SaveProperties;getServerBrands()Ljava/util/Set;
      intermediary method_27432 Lnet/minecraft/class_5219;method_27432()Ljava/util/Set;
      official G Lewi;G()Ljava/util/Set;
    • getRemovedFeatures

      public Set<String> getRemovedFeatures()
      Specified by:
      getRemovedFeatures in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getRemovedFeatures Lnet/minecraft/world/SaveProperties;getRemovedFeatures()Ljava/util/Set;
      intermediary method_49900 Lnet/minecraft/class_5219;method_49900()Ljava/util/Set;
      official H Lewi;H()Ljava/util/Set;
    • getMainWorldProperties

      public ServerWorldProperties getMainWorldProperties()
      Specified by:
      getMainWorldProperties in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getMainWorldProperties Lnet/minecraft/world/SaveProperties;getMainWorldProperties()Lnet/minecraft/world/level/ServerWorldProperties;
      intermediary method_27859 Lnet/minecraft/class_5219;method_27859()Lnet/minecraft/class_5268;
      official I Lewi;I()Lewh;
    • getLevelInfo

      public LevelInfo getLevelInfo()
      Specified by:
      getLevelInfo in interface SaveProperties
      Mappings:
      Namespace Name Mixin selector
      named getLevelInfo Lnet/minecraft/world/SaveProperties;getLevelInfo()Lnet/minecraft/world/level/LevelInfo;
      intermediary method_27433 Lnet/minecraft/class_5219;method_27433()Lnet/minecraft/class_1940;
      official J Lewi;J()Ldhl;