diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/ProtocolLibrary.java b/ProtocolLib/src/main/java/com/comphenix/protocol/ProtocolLibrary.java index 8b76526e..5fc1dd83 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/ProtocolLibrary.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/ProtocolLibrary.java @@ -92,12 +92,12 @@ public class ProtocolLibrary extends JavaPlugin { /** * The maximum version ProtocolLib has been tested with, */ - public static final String MAXIMUM_MINECRAFT_VERSION = "1.8.8"; + public static final String MAXIMUM_MINECRAFT_VERSION = "1.9"; /** - * The date (with ISO 8601 or YYYY-MM-DD) when the most recent version (1.8.8) was released. + * The date (with ISO 8601 or YYYY-MM-DD) when the most recent version (1.9) was released. */ - public static final String MINECRAFT_LAST_RELEASE_DATE = "2015-07-27"; + public static final String MINECRAFT_LAST_RELEASE_DATE = "2016-02-29"; // Update information static final String BUKKIT_DEV_SLUG = "protocollib"; diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java index 82969274..c9a22516 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java @@ -39,9 +39,10 @@ public class MinecraftProtocolVersion { map.put(new MinecraftVersion(1, 7, 1), 4); map.put(new MinecraftVersion(1, 7, 6), 5); map.put(new MinecraftVersion(1, 8, 0), 47); + map.put(new MinecraftVersion(1, 9, 0), 107); return map; } - + /** * Retrieve the version of the Minecraft protocol for the current version of Minecraft. * @return The version number. diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftVersion.java b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftVersion.java index 4bef6411..d2b9e5a0 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftVersion.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/utility/MinecraftVersion.java @@ -44,6 +44,11 @@ public class MinecraftVersion implements Comparable, Serializa */ private static final Pattern VERSION_PATTERN = Pattern.compile(".*\\(.*MC.\\s*([a-zA-z0-9\\-\\.]+)\\s*\\)"); + /** + * Version 1.9 - the combat update. + */ + public static final MinecraftVersion COMBAT_UPDATE = new MinecraftVersion("1.9"); + /** * Version 1.8 - the "bountiful" update. */