类 JarInJarDependencyLocator

java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.AbstractModProvider
net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator
所有已实现的接口:
net.minecraftforge.forgespi.locating.IDependencyLocator, net.minecraftforge.forgespi.locating.IModProvider

@Internal public class JarInJarDependencyLocator extends AbstractModProvider implements net.minecraftforge.forgespi.locating.IDependencyLocator
  • 字段详细资料

  • 构造器详细资料

    • JarInJarDependencyLocator

      public JarInJarDependencyLocator()
  • 方法详细资料

    • name

      public String name()
      指定者:
      name 在接口中 net.minecraftforge.forgespi.locating.IModProvider
    • scanMods

      public List<net.minecraftforge.forgespi.locating.IModFile> scanMods(Iterable<net.minecraftforge.forgespi.locating.IModFile> loadedMods)
      指定者:
      scanMods 在接口中 net.minecraftforge.forgespi.locating.IDependencyLocator
    • getDefaultJarModType

      protected String getDefaultJarModType()
      覆盖:
      getDefaultJarModType 在类中 AbstractModProvider
    • loadModFileFrom

      protected Optional<net.minecraftforge.forgespi.locating.IModFile> loadModFileFrom(net.minecraftforge.forgespi.locating.IModFile file, Path path)
    • exception

      protected EarlyLoadingException exception(Collection<net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile>> failedDependencies)
    • buildExceptionData

      @NotNull private static EarlyLoadingException.ExceptionData buildExceptionData(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry)
    • getErrorTranslationKey

      @NotNull private static @NotNull String getErrorTranslationKey(net.minecraftforge.jarjar.selection.JarSelector.ResolutionFailureInformation<net.minecraftforge.forgespi.locating.IModFile> entry)
    • getModWithVersionRangeStream

      @NotNull private static @NotNull Stream<JarInJarDependencyLocator.ModWithVersionRange> getModWithVersionRangeStream(net.minecraftforge.jarjar.selection.JarSelector.SourceWithRequestedVersionRange<net.minecraftforge.forgespi.locating.IModFile> file)
    • loadResourceFromModFile

      protected Optional<InputStream> loadResourceFromModFile(net.minecraftforge.forgespi.locating.IModFile modFile, Path path)
    • formatError

      @NotNull private static @NotNull String formatError(JarInJarDependencyLocator.ModWithVersionRange modWithVersionRange)
    • identifyMod

      protected String identifyMod(net.minecraftforge.forgespi.locating.IModFile modFile)