Class FabricScanner
-
- All Implemented Interfaces:
-
de.griefed.serverpackcreator.api.modscanning.ModJarScanner
public final class FabricScanner extends FabricFamilyScanner
fabric.mod.json-based scanning of Fabric-Minecraft mods.If
environmentspecifiesclient, and the mod is not listed as a dependency of another mod, it is later excluded from the server pack. Sideness and id reading live in FabricFamilyScanner, which Quilt shares; only Fabric'sdepends-block shape is specific to this scanner.Griefed
-
-
Field Summary
Fields Modifier and Type Field Description private final StringscanAnnouncementprivate final Utilitiesutilities
-
Constructor Summary
Constructors Constructor Description FabricScanner(ObjectMapper objectMapper, Utilities utilities)
-
Method Summary
Modifier and Type Method Description StringgetScanAnnouncement()final UtilitiesgetUtilities()List<ModDependency>readDependencies(JsonNode modConfig, String modId)Fabric declares dependsas an object keyed by mod id, so the ids are the block's field names.-
Methods inherited from class de.griefed.serverpackcreator.api.modscanning.FabricFamilyScanner
read -
Methods inherited from class de.griefed.serverpackcreator.api.modscanning.JsonDescriptorScanner
getJarJson -
Methods inherited from class de.griefed.serverpackcreator.api.modscanning.DescriptorScanner
scan -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
FabricScanner
FabricScanner(ObjectMapper objectMapper, Utilities utilities)
- Parameters:
objectMapper- For JSON-parsing.utilities- Common utilities used across ServerPackCreator.
-
-
Method Detail
-
getScanAnnouncement
String getScanAnnouncement()
-
getUtilities
final Utilities getUtilities()
-
readDependencies
List<ModDependency> readDependencies(JsonNode modConfig, String modId)
Fabric declares
dependsas an object keyed by mod id, so the ids are the block's field names. A descriptor without the block declares no dependencies and yields an empty list.
-
-
-
-