类 ModFileInfo

java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModFileInfo
所有已实现的接口:
net.minecraftforge.forgespi.language.IConfigurable, net.minecraftforge.forgespi.language.IModFileInfo

public class ModFileInfo extends Object implements net.minecraftforge.forgespi.language.IModFileInfo, net.minecraftforge.forgespi.language.IConfigurable
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • MAYBE_NOT_JAVAFML_VER

      private static final String MAYBE_NOT_JAVAFML_VER
      另请参阅:
    • JAVAFML

      private static final String JAVAFML
      另请参阅:
    • NOT_A_FORGE_MOD_PROP

      @Internal public static final String NOT_A_FORGE_MOD_PROP
      另请参阅:
    • config

      private final net.minecraftforge.forgespi.language.IConfigurable config
    • modFile

      private final ModFile modFile
    • issueURL

      private final URL issueURL
    • languageSpecs

      private final List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec> languageSpecs
    • showAsResourcePack

      private final boolean showAsResourcePack
    • clientSideOnly

      private final boolean clientSideOnly
    • showAsDataPack

      private final boolean showAsDataPack
    • mods

      private final List<net.minecraftforge.forgespi.language.IModInfo> mods
    • properties

      private final Map<String,Object> properties
    • license

      private final String license
    • usesServices

      private final List<String> usesServices
    • HEX

      private static final char[] HEX
  • 构造器详细资料

    • ModFileInfo

      ModFileInfo(ModFile modFile, net.minecraftforge.forgespi.language.IConfigurable config, Consumer<net.minecraftforge.forgespi.language.IModFileInfo> configFileConsumer)
    • ModFileInfo

      public ModFileInfo(ModFile file, net.minecraftforge.forgespi.language.IConfigurable config, Consumer<net.minecraftforge.forgespi.language.IModFileInfo> configFileConsumer, List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec> languageSpecs)
  • 方法详细资料

    • getMods

      public List<net.minecraftforge.forgespi.language.IModInfo> getMods()
      指定者:
      getMods 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • getFile

      public ModFile getFile()
      指定者:
      getFile 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • requiredLanguageLoaders

      public List<net.minecraftforge.forgespi.language.IModFileInfo.LanguageSpec> requiredLanguageLoaders()
      指定者:
      requiredLanguageLoaders 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • getFileProperties

      public Map<String,Object> getFileProperties()
      指定者:
      getFileProperties 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • showAsResourcePack

      public boolean showAsResourcePack()
      指定者:
      showAsResourcePack 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • isClientSideOnly

      public boolean isClientSideOnly()
      指定者:
      isClientSideOnly 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • showAsDataPack

      public boolean showAsDataPack()
      指定者:
      showAsDataPack 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • getConfigElement

      public <T> Optional<T> getConfigElement(String key)
      指定者:
      getConfigElement 在接口中 net.minecraftforge.forgespi.language.IConfigurable
    • getConfigElement

      public <T> Optional<T> getConfigElement(String... key)
      指定者:
      getConfigElement 在接口中 net.minecraftforge.forgespi.language.IConfigurable
    • getConfigList

      public List<? extends net.minecraftforge.forgespi.language.IConfigurable> getConfigList(String... key)
      指定者:
      getConfigList 在接口中 net.minecraftforge.forgespi.language.IConfigurable
    • getLicense

      public String getLicense()
      指定者:
      getLicense 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • getConfig

      public net.minecraftforge.forgespi.language.IConfigurable getConfig()
      指定者:
      getConfig 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • getIssueURL

      public URL getIssueURL()
    • missingLicense

      public boolean missingLicense()
    • getCodeSigningFingerprint

      public Optional<String> getCodeSigningFingerprint()
    • getTrustData

      public Optional<String> getTrustData()
    • moduleName

      public String moduleName()
      指定者:
      moduleName 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • versionString

      public String versionString()
      指定者:
      versionString 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • usesServices

      public List<String> usesServices()
      指定者:
      usesServices 在接口中 net.minecraftforge.forgespi.language.IModFileInfo
    • sneak

      private static <E extends Throwable, R> R sneak(Throwable e) throws E
      抛出:
      E