From f20608e8f5720bcc068fc634dec7558043e180f6 Mon Sep 17 00:00:00 2001
From: Lennart ten Wolde <0p1q9o2w@hotmail.nl>
Date: Wed, 23 Mar 2016 04:14:31 +0100
Subject: [PATCH] fix updating player
---
pom.xml | 3 +-
.../bukkit/marriage2/MarriageAPI.java | 34 +++++++++++++++++++
.../marriage2/internal/data/DataManager.java | 8 ++---
3 files changed, 40 insertions(+), 5 deletions(-)
create mode 100644 src/main/java/com/lenis0012/bukkit/marriage2/MarriageAPI.java
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 {