Package mindustry.mod

Class ModListing

java.lang.Object
mindustry.mod.ModListing

public class ModListing extends Object
Mod listing as a data class.
  • Field Details

    • repo

      public String repo
    • name

      public String name
    • internalName

      public String internalName
    • author

      public String author
    • lastUpdated

      public String lastUpdated
    • description

      public String description
    • minGameVersion

      public String minGameVersion
    • version

      public String version
    • iconHash

      public String iconHash
    • hasScripts

      public boolean hasScripts
    • hasJava

      public boolean hasJava
    • iosCompatible

      public boolean iosCompatible
    • legacyCompatible

      public boolean legacyCompatible
    • hasIcon

      public boolean hasIcon
    • releases

      @Nullable public arc.struct.ArrayMap<String,ModListing.ModRelease> releases
      game build -> release ID + mod version
    • tags

      public String[] tags
    • stars

      public int stars
  • Constructor Details

    • ModListing

      public ModListing()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getMatchingRelease

      @Nullable public ModListing.ModRelease getMatchingRelease()
      Returns:
      the specific release that matches the current game version, or null if no specific match is found (i.e. /latest should be used)