Interface PlatformService

All Known Implementing Classes:
NeoPlatformService

public interface PlatformService
  • Method Details

    • isModLoaded

      boolean isModLoaded(String modid)
    • isDevelopmentEnvironment

      boolean isDevelopmentEnvironment()
    • getGameDir

      Path getGameDir()
    • getConfigDir

      Path getConfigDir()
    • getUserDataDir

      Path getUserDataDir(@Nullable @Nullable String subDirectory)
    • getModContainer

      Optional<ModContainer> getModContainer(String modid)
    • getActiveMods

      List<ModContainer> getActiveMods()
    • getEnvironmentType

      RuntimeEnvironmentType getEnvironmentType()
    • getLaunchArguments

      List<String> getLaunchArguments(boolean hideSensitive)
    • getEnvString

      default String getEnvString()
    • getUserAgent

      String getUserAgent()
    • getPlatformName

      String getPlatformName()