Class ServerProperties

java.lang.Object
org.mvplugins.multiverse.core.utils.ServerProperties

@Service public final class ServerProperties extends Object
  • Constructor Details

    • ServerProperties

      @Inject public ServerProperties(@NotNull @NotNull FileUtils fileUtils)
  • Method Details

    • getStaticLevelName

      @Internal public static io.vavr.control.Option<String> getStaticLevelName()
      A very bad static way of obtaining the level name from server.properties of older mc versions that don't have any way of getting main level name.
      For internal use ONLY!
      Returns:
      The level name if it can be obtained, else none.
    • getLevelName

      public io.vavr.control.Option<String> getLevelName()
    • getAllowNether

      public boolean getAllowNether()
    • getProperty

      public io.vavr.control.Option<String> getProperty(String key)