Class VersionUtil

java.lang.Object
net.ssterling.bukkitversion.VersionUtil

public final class VersionUtil extends Object
The VersionUtil class is a group of utilities useful for parsing Minecraft version strings.
Since:
0.1.0
Author:
Seth Price
  • Constructor Details

    • VersionUtil

      private VersionUtil()
  • Method Details

    • convertBukkitToVanilla

      public static String convertBukkitToVanilla(String version)
      Converts a Bukkit API version string to a vanilla Minecraft version string.
      Parameters:
      version - full Bukkit API version string
      Returns:
      vanilla Minecraft version string
      Throws:
      NullPointerException - if version is null
      IllegalArgumentException - if version is not a valid Bukkit API version string
      Since:
      0.1.0
    • classExists

      public static boolean classExists(String class_name)
      Determines whether a class is available for use at runtime. Useful for detecting whether a specific API is present.
      Parameters:
      class_name - name of class
      Returns:
      true if class_name class exists, false otherwise
      Since:
      0.3.0