Interface ServerLevelData

All Superinterfaces:
LevelData, WritableLevelData
All Known Implementing Classes:
DerivedLevelData, PrimaryLevelData

public interface ServerLevelData extends WritableLevelData
  • Method Details

    • getLevelName

      String getLevelName()
    • setThundering

      void setThundering(boolean pThundering)
      Sets whether it is thundering or not.
    • getRainTime

      int getRainTime()
    • setRainTime

      void setRainTime(int pTime)
      Sets the number of ticks until rain.
    • setThunderTime

      void setThunderTime(int pTime)
      Defines the number of ticks until next thunderbolt.
    • getThunderTime

      int getThunderTime()
    • fillCrashReportCategory

      default void fillCrashReportCategory(CrashReportCategory pCrashReportCategory, LevelHeightAccessor pLevel)
      Specified by:
      fillCrashReportCategory in interface LevelData
    • getClearWeatherTime

      int getClearWeatherTime()
    • setClearWeatherTime

      void setClearWeatherTime(int pTime)
    • getWanderingTraderSpawnDelay

      int getWanderingTraderSpawnDelay()
    • setWanderingTraderSpawnDelay

      void setWanderingTraderSpawnDelay(int pDelay)
    • getWanderingTraderSpawnChance

      int getWanderingTraderSpawnChance()
    • setWanderingTraderSpawnChance

      void setWanderingTraderSpawnChance(int pChance)
    • getWanderingTraderId

      @Nullable UUID getWanderingTraderId()
    • setWanderingTraderId

      void setWanderingTraderId(UUID pId)
    • getGameType

      GameType getGameType()
    • setWorldBorder

      void setWorldBorder(WorldBorder.Settings pSerializer)
    • getWorldBorder

      WorldBorder.Settings getWorldBorder()
    • isInitialized

      boolean isInitialized()
    • setInitialized

      void setInitialized(boolean pInitialized)
      Sets the initialization status of the World.
    • isAllowCommands

      boolean isAllowCommands()
    • setGameType

      void setGameType(GameType pType)
    • getScheduledEvents

      TimerQueue<MinecraftServer> getScheduledEvents()
    • setGameTime

      void setGameTime(long pTime)
    • setDayTime

      void setDayTime(long pTime)
      Set current world time
    • getDayTimeFraction

      float getDayTimeFraction()
    • getDayTimePerTick

      float getDayTimePerTick()
    • setDayTimeFraction

      void setDayTimeFraction(float dayTimeFraction)
    • setDayTimePerTick

      void setDayTimePerTick(float dayTimePerTick)