Class BundleModFileInfo

java.lang.Object
de.luckymcdev.foundryengine.common.bundle.modcompat.BundleModFileInfo
All Implemented Interfaces:
net.neoforged.neoforgespi.language.IModFileInfo

public class BundleModFileInfo extends Object implements net.neoforged.neoforgespi.language.IModFileInfo
  • Constructor Details

    • BundleModFileInfo

      public BundleModFileInfo(BundleModInfo modInfo, BundleInfo bundleInfo, net.neoforged.neoforgespi.language.IConfigurable config)
  • Method Details

    • setModFile

      public void setModFile(BundleModFile modFile)
    • getMods

      public List<net.neoforged.neoforgespi.language.IModInfo> getMods()
      Specified by:
      getMods in interface net.neoforged.neoforgespi.language.IModFileInfo
    • requiredLanguageLoaders

      public List<net.neoforged.neoforgespi.language.IModFileInfo.LanguageSpec> requiredLanguageLoaders()
      Specified by:
      requiredLanguageLoaders in interface net.neoforged.neoforgespi.language.IModFileInfo
    • showAsResourcePack

      public boolean showAsResourcePack()
      Specified by:
      showAsResourcePack in interface net.neoforged.neoforgespi.language.IModFileInfo
    • showAsDataPack

      public boolean showAsDataPack()
      Specified by:
      showAsDataPack in interface net.neoforged.neoforgespi.language.IModFileInfo
    • getFileProperties

      public Map<String,Object> getFileProperties()
      Specified by:
      getFileProperties in interface net.neoforged.neoforgespi.language.IModFileInfo
    • getLicense

      public String getLicense()
      Specified by:
      getLicense in interface net.neoforged.neoforgespi.language.IModFileInfo
    • versionString

      public String versionString()
      Specified by:
      versionString in interface net.neoforged.neoforgespi.language.IModFileInfo
    • usesServices

      public List<String> usesServices()
      Specified by:
      usesServices in interface net.neoforged.neoforgespi.language.IModFileInfo
    • getFile

      public net.neoforged.neoforgespi.locating.IModFile getFile()
      Specified by:
      getFile in interface net.neoforged.neoforgespi.language.IModFileInfo
    • getConfig

      public net.neoforged.neoforgespi.language.IConfigurable getConfig()
      Specified by:
      getConfig in interface net.neoforged.neoforgespi.language.IModFileInfo