Package-level declarations

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
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
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
open class ForgeTomlScanner(tomlParser: TomlParser) : Scanner<TreeSet<File>, Collection<File>>

mods.toml-based scanning of Forge-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
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
class NeoForgeTomlScanner(tomlParser: TomlParser) : ForgeTomlScanner

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

Link copied to clipboard
class QuiltScanner(objectMapper: ObjectMapper, utilities: Utilities) : JsonBasedScanner, Scanner<TreeSet<File>, Collection<File>>

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