Package-level declarations

Mod-scanning to determine which mod can safely be excluded from a given modpack and therefor, soon to be server pack.

Mod-scanning to determine which mod can safely be excluded from a given modpack and therefor, soon to be server pack.

Types

Link copied to clipboard
expect class FabricScanner

fabric.mod.json-based scanning of Fabric-Minecraft mods.

actual class FabricScanner(objectMapper: ObjectMapper, utilities: Utilities) : JsonBasedScanner, Scanner<TreeSet<File>, Collection<File>>

fabric.mod.json-based scanning of Fabric-Minecraft mods.

Link copied to clipboard

fml-cache-annotation.json-based scanning of Forge-Minecraft mods of older versions.

actual class ForgeAnnotationScanner(objectMapper: ObjectMapper, utilities: Utilities) : JsonBasedScanner, Scanner<TreeSet<File>, Collection<File>>

fml-cache-annotation.json-based scanning of Forge-Minecraft mods of older versions.

Link copied to clipboard
expect open class ForgeTomlScanner

mods.toml-based scanning of Fabric-Minecraft mods for Minecraft 1.16.5 and newer.

actual open class ForgeTomlScanner(tomlParser: TomlParser) : Scanner<TreeSet<File>, Collection<File>>

mods.toml-based scanning of Fabric-Minecraft mods for Minecraft 1.16.5 and newer.

Link copied to clipboard
abstract class JsonBasedScanner

Helper-class containing methods implemented and used by JSON-based scanners, like the ForgeAnnotationScanner, FabricScanner and QuiltScanner.

Link copied to clipboard
expect class ModScanner(forgeAnnotationScanner: ForgeAnnotationScanner, fabricScanner: FabricScanner, quiltScanner: QuiltScanner, forgeTomlScanner: ForgeTomlScanner, neoForgeTomlScanner: NeoForgeTomlScanner)

Easy-access class for scanning of mods inside a modpack. This class itself does not do much, other than bringing the different mod-scanners to one place for ease-of-use.

actual class ModScanner(val forgeAnnotationScanner: ForgeAnnotationScanner, val fabricScanner: FabricScanner, val quiltScanner: QuiltScanner, val forgeTomlScanner: ForgeTomlScanner, val neoForgeTomlScanner: NeoForgeTomlScanner)

Easy-access class for scanning of mods inside a modpack. This class itself does not do much, other than bringing the different mod-scanners to one place for ease-of-use.

Link copied to clipboard
expect class NeoForgeTomlScanner(tomlParser: TomlParser) : ForgeTomlScanner
Link copied to clipboard
expect class QuiltScanner

quilt.mod.json-based scanning of Fabric-Minecraft mods.

actual class QuiltScanner(objectMapper: ObjectMapper, utilities: Utilities) : JsonBasedScanner, Scanner<TreeSet<File>, Collection<File>>

quilt.mod.json-based scanning of Fabric-Minecraft mods.

Properties

Link copied to clipboard
val ForgeTomlScanner.bothServer: <Error class: unknown class>
Link copied to clipboard
val ForgeAnnotationScanner.dependencyCheck: <Error class: unknown class>
Link copied to clipboard
val FabricScanner.dependencyExclusions: <Error class: unknown class>
val QuiltScanner.dependencyExclusions: <Error class: unknown class>
Link copied to clipboard
val ForgeAnnotationScanner.dependencyReplace: <Error class: unknown class>
Link copied to clipboard
val ForgeTomlScanner.forgeMinecraft: <Error class: unknown class>