Skip to content

Commit 5d88c59

Browse files
author
BuildTools
committed
Update version number to 3.5.2
1 parent 0f1b3e4 commit 5d88c59

File tree

2 files changed

+28
-1
lines changed
  • AdvancedCore

2 files changed

+28
-1
lines changed

AdvancedCore/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>com.bencodez</groupId>
44
<artifactId>advancedcore</artifactId>
5-
<version>3.5.1</version>
5+
<version>3.5.2</version>
66
<packaging>jar</packaging>
77
<name>AdvancedCore</name>
88
<properties>

AdvancedCore/src/com/bencodez/advancedcore/api/user/userstorage/mysql/MySQL.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.Collections;
1111
import java.util.List;
1212
import java.util.Set;
13+
import java.util.UUID;
1314
import java.util.concurrent.ConcurrentHashMap;
1415

1516
import org.bukkit.configuration.ConfigurationSection;
@@ -358,6 +359,32 @@ public Set<String> getNames() {
358359
return names;
359360
}
360361

362+
public ConcurrentHashMap<UUID, String> getRowsUUIDNameQuery() {
363+
ConcurrentHashMap<UUID, String> uuidNames = new ConcurrentHashMap<UUID, String>();
364+
String sqlStr = "SELECT UUID, PlayerName FROM " + getName() + ";";
365+
366+
try (Connection conn = mysql.getConnectionManager().getConnection();
367+
PreparedStatement sql = conn.prepareStatement(sqlStr)) {
368+
ResultSet rs = sql.executeQuery();
369+
/*
370+
* Query query = new Query(mysql, sql); ResultSet rs = query.executeQuery();
371+
*/
372+
373+
while (rs.next()) {
374+
String uuid = rs.getString("uuid");
375+
String playerName = rs.getString("PlayerName");
376+
if (uuid != null && !uuid.isEmpty() && !uuid.equals("null")) {
377+
uuidNames.put(UUID.fromString(uuid), playerName);
378+
}
379+
}
380+
sql.close();
381+
conn.close();
382+
} catch (SQLException e) {
383+
}
384+
385+
return uuidNames;
386+
}
387+
361388
public ArrayList<String> getNamesQuery() {
362389
ArrayList<String> uuids = new ArrayList<String>();
363390

0 commit comments

Comments
 (0)