Class UnmodifiableLevelProperties

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

public class UnmodifiableLevelProperties extends Object implements ServerWorldProperties
Mappings:
Namespace Name
official ecb
intermediary net/minecraft/class_27
named net/minecraft/world/level/UnmodifiableLevelProperties
  • Field Details

    • saveProperties

      private final SaveProperties saveProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lecb;a:Lecm;
      intermediary field_24179 Lnet/minecraft/class_27;field_24179:Lnet/minecraft/class_5219;
      named saveProperties Lnet/minecraft/world/level/UnmodifiableLevelProperties;saveProperties:Lnet/minecraft/world/SaveProperties;
    • worldProperties

      private final ServerWorldProperties worldProperties
      Mappings:
      Namespace Name Mixin selector
      official b Lecb;b:Lecl;
      intermediary field_139 Lnet/minecraft/class_27;field_139:Lnet/minecraft/class_5268;
      named worldProperties Lnet/minecraft/world/level/UnmodifiableLevelProperties;worldProperties:Lnet/minecraft/world/level/ServerWorldProperties;
  • Constructor Details

    • UnmodifiableLevelProperties

      public UnmodifiableLevelProperties(SaveProperties saveProperties, ServerWorldProperties worldProperties)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lecb;<init>(Lecm;Lecl;)V
      intermediary <init> Lnet/minecraft/class_27;<init>(Lnet/minecraft/class_5219;Lnet/minecraft/class_5268;)V
      named <init> Lnet/minecraft/world/level/UnmodifiableLevelProperties;<init>(Lnet/minecraft/world/SaveProperties;Lnet/minecraft/world/level/ServerWorldProperties;)V
  • Method Details

    • getSpawnX

      public int getSpawnX()
      Specified by:
      getSpawnX in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lecd;a()I
      intermediary method_215 Lnet/minecraft/class_5217;method_215()I
      named getSpawnX Lnet/minecraft/world/WorldProperties;getSpawnX()I
    • getSpawnY

      public int getSpawnY()
      Specified by:
      getSpawnY in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      official b Lecd;b()I
      intermediary method_144 Lnet/minecraft/class_5217;method_144()I
      named getSpawnY Lnet/minecraft/world/WorldProperties;getSpawnY()I
    • getSpawnZ

      public int getSpawnZ()
      Specified by:
      getSpawnZ in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      official c Lecd;c()I
      intermediary method_166 Lnet/minecraft/class_5217;method_166()I
      named getSpawnZ Lnet/minecraft/world/WorldProperties;getSpawnZ()I
    • getSpawnAngle

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

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

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

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

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

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

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

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

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

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

      public GameMode getGameMode()
      Specified by:
      getGameMode in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official m Lecl;m()Lcps;
      intermediary method_210 Lnet/minecraft/class_5268;method_210()Lnet/minecraft/class_1934;
      named getGameMode Lnet/minecraft/world/level/ServerWorldProperties;getGameMode()Lnet/minecraft/world/GameMode;
    • setSpawnX

      public void setSpawnX(int spawnX)
      Specified by:
      setSpawnX in interface MutableWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official b Lecn;b(I)V
      intermediary method_27416 Lnet/minecraft/class_5269;method_27416(I)V
      named setSpawnX Lnet/minecraft/world/MutableWorldProperties;setSpawnX(I)V
    • setSpawnY

      public void setSpawnY(int spawnY)
      Specified by:
      setSpawnY in interface MutableWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official c Lecn;c(I)V
      intermediary method_27417 Lnet/minecraft/class_5269;method_27417(I)V
      named setSpawnY Lnet/minecraft/world/MutableWorldProperties;setSpawnY(I)V
    • setSpawnZ

      public void setSpawnZ(int spawnZ)
      Specified by:
      setSpawnZ in interface MutableWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official d Lecn;d(I)V
      intermediary method_27419 Lnet/minecraft/class_5269;method_27419(I)V
      named setSpawnZ Lnet/minecraft/world/MutableWorldProperties;setSpawnZ(I)V
    • setSpawnAngle

      public void setSpawnAngle(float spawnAngle)
      Specified by:
      setSpawnAngle in interface MutableWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lecn;a(F)V
      intermediary method_30657 Lnet/minecraft/class_5269;method_30657(F)V
      named setSpawnAngle Lnet/minecraft/world/MutableWorldProperties;setSpawnAngle(F)V
    • setTime

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

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

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

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

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

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

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

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

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

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

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

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

      public GameRules getGameRules()
      Specified by:
      getGameRules in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      official q Lecd;q()Lcpr;
      intermediary method_146 Lnet/minecraft/class_5217;method_146()Lnet/minecraft/class_1928;
      named getGameRules Lnet/minecraft/world/WorldProperties;getGameRules()Lnet/minecraft/world/GameRules;
    • getWorldBorder

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

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

      public Difficulty getDifficulty()
      Specified by:
      getDifficulty in interface WorldProperties
      Mappings:
      Namespace Name Mixin selector
      official s Lecd;s()Lbgv;
      intermediary method_207 Lnet/minecraft/class_5217;method_207()Lnet/minecraft/class_1267;
      named getDifficulty Lnet/minecraft/world/WorldProperties;getDifficulty()Lnet/minecraft/world/Difficulty;
    • isDifficultyLocked

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

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

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

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

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

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

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

      public void setWanderingTraderId(UUID wanderingTraderId)
      Specified by:
      setWanderingTraderId in interface ServerWorldProperties
      Mappings:
      Namespace Name Mixin selector
      official a Lecl;a(Ljava/util/UUID;)V
      intermediary method_18040 Lnet/minecraft/class_5268;method_18040(Ljava/util/UUID;)V
      named setWanderingTraderId Lnet/minecraft/world/level/ServerWorldProperties;setWanderingTraderId(Ljava/util/UUID;)V
    • 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
      official a Lecd;a(Lp;Lcpx;)V
      intermediary method_151 Lnet/minecraft/class_5217;method_151(Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
      named populateCrashReport Lnet/minecraft/world/WorldProperties;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;Lnet/minecraft/world/HeightLimitView;)V