类 ModrinthVersionInfo

java.lang.Object
cn.afternode.commons.bukkit.update.ModrinthVersionInfo

public class ModrinthVersionInfo extends Object
Pruned modrinth version model
Modrinth Documentation
  • 构造器详细资料

    • ModrinthVersionInfo

      public ModrinthVersionInfo(List<String> gameVersions, String versionNumber, String name, String type)
      Primary constructor
      参数:
      gameVersions - Json "game_versions"
      versionNumber - Json "version_number"
      name - Json "name"
      type - Json "type"
  • 方法详细资料

    • getGameVersions

      public List<String> getGameVersions()
      Get supported game versions
      返回:
      Versions
    • getVersionNumber

      public String getVersionNumber()
      Get version number
      返回:
      version number
    • getName

      public String getName()
      Get version name
      返回:
      name
    • getType

      public String getType()
      Get version type
      返回:
      version type (release/beta/alpha)
    • isNewerThanNumber

      public boolean isNewerThanNumber(float number)
      Compare with simple number version (float)
      参数:
      number - Target
      返回:
      If float parse result of versionNumber is newer than provided number
      另请参阅:
      • versionNumber
    • toSemVer

      public SemVer toSemVer()
      Convert versionNumber to SemVer
      返回:
      SemVer
      另请参阅:
    • isNewerThanSemver

      public boolean isNewerThanSemver(String version)
      Compare with SemVer
      参数:
      version - Target
      返回:
      If SemVer parse result of versionNumber is newer that provided number
      另请参阅: