NeoForgeMeta

expect class NeoForgeMeta(oldNeoForgeManifest: <Error class: unknown class>, newNeoForgeManifest: <Error class: unknown class>, utilities: Utilities, installerCacheDirectory: <Error class: unknown class>)

Forge meta containing information about available Forge releases.

Author

Griefed

Parameters

neoForgeManifest

The manifest from which to acquire version information.

utilities

Commonly used utilities across ServerPackCreator.

actual class NeoForgeMeta

NeoForge meta containing information about available NeoForge releases.

Author

Griefed

Parameters

neoForgeManifest

The manifest from which to acquire version information.

utilities

Commonly used utilities across ServerPackCreator.

oldNeoForgeManifest

The manifest from which to acquire version information.

Constructors

Link copied to clipboard
expect constructor(oldNeoForgeManifest: <Error class: unknown class>, newNeoForgeManifest: <Error class: unknown class>, utilities: Utilities, installerCacheDirectory: <Error class: unknown class>)

Functions

Link copied to clipboard

Get a NeoForgeInstance for a given NeoForge version, wrapped in an Optional.

fun getNeoForgeInstance(minecraftVersion: String, neoForgeVersion: String): Optional<NeoForgeInstance>

Get a NeoForgeInstance for a given Minecraft and NeoForge version, wrapped in an Optional.

Link copied to clipboard

Get a list of all available NeoForgeInstance for a given Minecraft version, wrapped in an Optional

Link copied to clipboard
Link copied to clipboard
fun initialize(injectedMinecraftMeta: MinecraftMeta)

Update this instances NeoForgeLoader with new information. Usually called after the NeoForge manifest has been refreshed.

Link copied to clipboard
expect fun installerFor(neoForgeVersion: String, minecraftVersion: String): <Error class: unknown class><<Error class: unknown class>>

Installer file for the specified neoForgeVersion and minecraftVersion version, wrapped in an Optional, so you can check whether it is available first.

actual fun installerFor(neoForgeVersion: String, minecraftVersion: String): <Error class: unknown class><<Error class: unknown class>>

Installer file for the specified neoForgeVersion and minecraftVersion version, wrapped in an Optional, so you can check whether it is available first.

Link copied to clipboard
expect fun installerUrl(neoForgeVersion: String): <Error class: unknown class><<Error class: unknown class>>

Get the Forge server installer URL for a given Forge version, wrapped in an Optional.

actual fun installerUrl(neoForgeVersion: String): <Error class: unknown class><<Error class: unknown class>>

Get the NeoForge server installer URL for a given NeoForge version, wrapped in an Optional.

Link copied to clipboard
expect fun isMinecraftVersionSupported(minecraftVersion: String): Boolean

Check whether a given Minecraft version is valid/supported/available.

actual fun isMinecraftVersionSupported(minecraftVersion: String): Boolean

Check whether a given Minecraft version is valid/supported/available.

Link copied to clipboard
expect fun isNeoForgeAndMinecraftCombinationValid(minecraftVersion: String, neoForgeVersion: String): Boolean

Check whether the given Minecraft and Forge versions are valid/supported/available.

actual fun isNeoForgeAndMinecraftCombinationValid(minecraftVersion: String, neoForgeVersion: String): Boolean

Check whether the given Minecraft and NeoForge versions are valid/supported/available.

Link copied to clipboard
expect fun isNeoForgeInstanceAvailable(neoForgeVersion: String): Boolean

Check whether Forge is available for a given Forge version

expect fun isNeoForgeInstanceAvailable(minecraftVersion: String, neoForgeVersion: String): Boolean

Check whether Forge is available for a given Forge- and Minecraft version.

actual fun isNeoForgeInstanceAvailable(neoForgeVersion: String): Boolean

Check whether NeoForge is available for a given NeoForge version

actual fun isNeoForgeInstanceAvailable(minecraftVersion: String, neoForgeVersion: String): Boolean

Check whether NeoForge is available for a given NeoForge- and Minecraft version.

Link copied to clipboard
expect fun isNeoForgeVersionValid(neoForgeVersion: String): Boolean

Check whether a given Forge version is valid/supported/available.

actual fun isNeoForgeVersionValid(neoForgeVersion: String): Boolean

Check whether a given NeoForge version is valid/supported/available.

Link copied to clipboard
expect fun minecraftVersion(neoForgeVersion: String): <Error class: unknown class><String>

Get the Minecraft version for a given Forge version, wrapped in an Optional.

actual fun minecraftVersion(neoForgeVersion: String): <Error class: unknown class><String>

Get the Minecraft version for a given NeoForge version, wrapped in an Optional.

Link copied to clipboard

Get the list of available Forge versions, in ascending order.

Get the list of available NeoForge versions, in ascending order.

Link copied to clipboard

Get the array of available Forge versions, in ascending order.

Get the array of available NeoForge versions, in ascending order.

Link copied to clipboard

Get the list of available Forge versions, in descending order.

Get the list of available NeoForge versions, in descending order.

Link copied to clipboard

Get the array of available Forge versions, in descending order.

Get the array of available NeoForge versions, in descending order.

Link copied to clipboard
expect fun newestNeoForgeVersion(minecraftVersion: String): <Error class: unknown class><String>

Latest Forge version for a given Minecraft version, wrapped in Optional

actual fun newestNeoForgeVersion(minecraftVersion: String): <Error class: unknown class><String>

Latest NeoForge version for a given Minecraft version, wrapped in Optional

Link copied to clipboard
expect fun oldestNeoForgeVersion(minecraftVersion: String): <Error class: unknown class><String>

Oldest Forge version for a given Minecraft version, wrapped in Optional

actual fun oldestNeoForgeVersion(minecraftVersion: String): <Error class: unknown class><String>

Oldest NeoForge version for a given Minecraft version, wrapped in Optional

Link copied to clipboard

Get the list of Forge supported Minecraft versions, in ascending order.

Get the list of NeoForge supported Minecraft versions, in ascending order.

Link copied to clipboard

Get the array of Forge supported Minecraft versions, in ascending order.

Get the array of NeoForge supported Minecraft versions, in ascending order.

Link copied to clipboard

Get the list of Forge supported Minecraft versions, in descending order.

Get the list of NeoForge supported Minecraft versions, in descending order.

Get the array of Forge supported Minecraft versions, in descending order.

Get the array of NeoForge supported Minecraft versions, in descending order.

Link copied to clipboard
expect fun supportedNeoForgeVersionsAscending(minecraftVersion: String): <Error class: unknown class><List<String>>

Get a list of available Forge version for a given Minecraft version in ascending order.

actual fun supportedNeoForgeVersionsAscending(minecraftVersion: String): <Error class: unknown class><List<String>>

Get a list of available NeoForge version for a given Minecraft version in ascending order.

Link copied to clipboard
expect fun supportedNeoForgeVersionsAscendingArray(minecraftVersion: String): <Error class: unknown class><Array<String>>

Get an array of available Forge version for a given Minecraft version, in ascending order, wrapped in an Optional.

actual fun supportedNeoForgeVersionsAscendingArray(minecraftVersion: String): <Error class: unknown class><Array<String>>

Get an array of available NeoForge version for a given Minecraft version, in ascending order, wrapped in an Optional.

Link copied to clipboard
expect fun supportedNeoForgeVersionsDescending(minecraftVersion: String): <Error class: unknown class><List<String>>

Get a list of available Forge version for a given Minecraft version in descending order.

actual fun supportedNeoForgeVersionsDescending(minecraftVersion: String): <Error class: unknown class><List<String>>

Get a list of available NeoForge version for a given Minecraft version in descending order.

Link copied to clipboard
expect fun supportedNeoForgeVersionsDescendingArray(minecraftVersion: String): <Error class: unknown class><Array<String>>

Get an array of available Forge version for a given Minecraft version, in descending order, wrapped in an Optional.

actual fun supportedNeoForgeVersionsDescendingArray(minecraftVersion: String): <Error class: unknown class><Array<String>>

Get an array of available NeoForge version for a given Minecraft version, in descending order, wrapped in an Optional.

Link copied to clipboard
fun update()

Update this instances NeoForgeLoader with new information. Usually called after the NeoForge manifest has been refreshed.