diff --git a/pom.xml b/pom.xml index 609fcf3..6c6abb8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.lenis0012.bukkit marriage2 - 2.0.7 + 2.0.8-SNAPSHOT jar Marriage http://dev.bukkit.org/server-mods/marriage-reloaded/ @@ -188,6 +188,7 @@ ${project.name} + src/main/java diff --git a/src/main/java/com/lenis0012/bukkit/marriage2/MarriageAPI.java b/src/main/java/com/lenis0012/bukkit/marriage2/MarriageAPI.java new file mode 100644 index 0000000..ab6c8fc --- /dev/null +++ b/src/main/java/com/lenis0012/bukkit/marriage2/MarriageAPI.java @@ -0,0 +1,34 @@ +package com.lenis0012.bukkit.marriage2; + +import com.lenis0012.bukkit.marriage2.internal.MarriagePlugin; + +public class MarriageAPI { + private static final int API_VERSION = 100; + + /** + * Get the API main instance. + * + * @return + */ + public static Marriage getInstance() { + return MarriagePlugin.getCore(); + } + + /** + * Get current API version. + * + * @return API Version + */ + public static int getAPIVersion() { + return API_VERSION; + } + + /** + * Get current plugin version + * + * @return Plugin version + */ + public static String getPluginVersion() { + return MarriagePlugin.getInstance().getDescription().getVersion(); + } +} diff --git a/src/main/java/com/lenis0012/bukkit/marriage2/internal/data/DataManager.java b/src/main/java/com/lenis0012/bukkit/marriage2/internal/data/DataManager.java index 3d54153..458107d 100644 --- a/src/main/java/com/lenis0012/bukkit/marriage2/internal/data/DataManager.java +++ b/src/main/java/com/lenis0012/bukkit/marriage2/internal/data/DataManager.java @@ -226,10 +226,10 @@ public class DataManager { PreparedStatement ps2 = connection.prepareStatement(String.format( "UPDATE %splayers SET last_name=?,gender=?,priest=?,lastlogin=? WHERE unique_user_id=?;", prefix)); ps2.setString(1, player.getLastName()); - ps2.setString(1, player.getGender().toString()); - ps2.setBoolean(2, player.isPriest()); - ps2.setLong(3, System.currentTimeMillis()); - ps2.setString(4, player.getUniqueId().toString()); + ps2.setString(2, player.getGender().toString()); + ps2.setBoolean(3, player.isPriest()); + ps2.setLong(4, System.currentTimeMillis()); + ps2.setString(5, player.getUniqueId().toString()); ps2.executeUpdate(); ps2.close(); } else {