Package net.ssterling.bukkitversion
Class VersionUtil
java.lang.Object
net.ssterling.bukkitversion.VersionUtil
The
VersionUtil
class is a group of utilities useful for parsing
Minecraft version strings.- Since:
- 0.1.0
- Author:
- Seth Price
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
classExists
(String class_name) Determines whether a class is available for use at runtime.static String
convertBukkitToVanilla
(String version) Converts a Bukkit API version string to a vanilla Minecraft version string.
-
Constructor Details
-
VersionUtil
private VersionUtil()
-
-
Method Details
-
convertBukkitToVanilla
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
- ifversion
is nullIllegalArgumentException
- ifversion
is not a valid Bukkit API version string- Since:
- 0.1.0
-
classExists
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
-