Class FabricModJsonFactory

java.lang.Object
net.fabricmc.loom.util.fmj.FabricModJsonFactory

public final class FabricModJsonFactory extends Object
  • Field Details

  • Method Details

    • create

      @VisibleForTesting public static FabricModJson create(com.google.gson.JsonObject jsonObject, FabricModJsonSource source)
    • createFromZip

      public static FabricModJson createFromZip(Path zipPath)
    • createFromZipNullable

      public static @Nullable FabricModJson createFromZipNullable(Path zipPath)
    • createFromZipOptional

      public static Optional<FabricModJson> createFromZipOptional(Path zipPath)
    • createFromFile

      public static FabricModJson createFromFile(File file)
    • createFromSourceSetsNullable

      public static @Nullable FabricModJson createFromSourceSetsNullable(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet... sourceSets)
    • isModJar

      public static boolean isModJar(File file, ModPlatform platform)
    • isModJar

      public static boolean isModJar(Path input, ModPlatform platform)
    • isNestableModJar

      public static boolean isNestableModJar(File file, ModPlatform platform)
    • isNestableModJar

      public static boolean isNestableModJar(Path input, ModPlatform platform)
    • containsMod

      public static boolean containsMod(FileSystemUtil.Delegate fs, ModPlatform platform)