Class LevelInfo

java.lang.Object
net.minecraft.world.level.LevelInfo

public final class LevelInfo
extends Object
  • Field Details

    • name

      private final String name
    • gameMode

      private final GameMode gameMode
    • hardcore

      private final boolean hardcore
    • difficulty

      private final Difficulty difficulty
    • allowCommands

      private final boolean allowCommands
    • gameRules

      private final GameRules gameRules
    • dataPackSettings

      private final DataPackSettings dataPackSettings
  • Constructor Details

  • Method Details

    • fromDynamic

      public static LevelInfo fromDynamic​(com.mojang.serialization.Dynamic<?> dynamic, DataPackSettings dataPackSettings)
    • getLevelName

      public String getLevelName()
    • getGameMode

      public GameMode getGameMode()
    • isHardcore

      public boolean isHardcore()
    • getDifficulty

      public Difficulty getDifficulty()
    • areCommandsAllowed

      public boolean areCommandsAllowed()
    • getGameRules

      public GameRules getGameRules()
    • getDataPackSettings

      public DataPackSettings getDataPackSettings()
    • withGameMode

      public LevelInfo withGameMode​(GameMode mode)
    • withDifficulty

      public LevelInfo withDifficulty​(Difficulty difficulty)
    • withDataPackSettings

      public LevelInfo withDataPackSettings​(DataPackSettings dataPackSettings)
    • withCopiedGameRules

      public LevelInfo withCopiedGameRules()