ServerPackConfigTab

Force every server pack configuration tab to provide a certain set of methods. Said set of methods give plugins access to various configurable values, such as

  • the modpack directory

  • the list of clientside-only mods

  • the list of files and folders to include or exclude and more.

Author

Griefed

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun clearScriptVariables()
Link copied to clipboard
abstract fun getClientSideMods(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getJavaArguments(): String
Link copied to clipboard
abstract fun getMinecraftVersion(): String
Link copied to clipboard
abstract fun getModloader(): String
Link copied to clipboard
abstract fun getModloaderVersion(): String
Link copied to clipboard
abstract fun getModpackDirectory(): String
Link copied to clipboard
Link copied to clipboard
abstract fun getServerIconPath(): String
Link copied to clipboard
abstract fun getServerPackSuffix(): String
Link copied to clipboard
Link copied to clipboard
abstract fun getWhitelist(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun setClientSideMods(entries: MutableList<String>)
Link copied to clipboard
abstract fun setIconInclusionTicked(ticked: Boolean)
Link copied to clipboard
Link copied to clipboard
abstract fun setJavaArguments(javaArguments: String)
Link copied to clipboard
abstract fun setMinecraftVersion(version: String)
Link copied to clipboard
abstract fun setModloader(modloader: String)
Link copied to clipboard
abstract fun setModloaderVersion(version: String)
Link copied to clipboard
abstract fun setModpackDirectory(directory: String)
Link copied to clipboard
Link copied to clipboard
abstract fun setScriptVariables(variables: HashMap<String, String>)
Link copied to clipboard
abstract fun setServerIconPath(path: String)
Link copied to clipboard
abstract fun setServerPackSuffix(suffix: String)
Link copied to clipboard
abstract fun setServerPropertiesPath(path: String)
Link copied to clipboard
abstract fun setWhitelist(entries: MutableList<String>)
Link copied to clipboard
abstract fun setZipArchiveCreationTicked(ticked: Boolean)
Link copied to clipboard
abstract fun validateInputFields()