Added user seen table

This commit is contained in:
Teriuihi 2021-12-22 20:58:10 +01:00
parent fa39c1a95b
commit 51fb4758d5

View File

@ -33,6 +33,7 @@ public class Database {
// Tables // Tables
createUserPointsTable(); createUserPointsTable();
createUserSeenTable();
} }
/** /**
@ -64,9 +65,9 @@ public class Database {
private static void createUserPointsTable() { private static void createUserPointsTable() {
try { try {
String sql = "CREATE TABLE IF NOT EXISTS user_points(" + String sql = "CREATE TABLE IF NOT EXISTS user_points(" +
"UUID varchar(36) NOT NULL, " + "UUID VARCHAR(36) NOT NULL, " +
"points int NOT NULL, " + "points int NOT NULL, " +
"villager_type varchar(128) NOT NULL, " + "villager_type VARCHAR(128) NOT NULL, " +
"PRIMARY KEY (UUID), " + "PRIMARY KEY (UUID), " +
"UNIQUE KEY (villager_type)" + "UNIQUE KEY (villager_type)" +
")"; ")";
@ -79,4 +80,20 @@ public class Database {
} }
} }
private static void createUserSeenTable() {
try {
String sql = "CREATE TABLE IF NOT EXISTS user_seen(" +
"UUID VARCHAR(36) NOT NULL, " +
"seen BIGINT NOT NULL, " +
"PRIMARY KEY (UUID)" +
")";
connection.prepareStatement(sql).executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
Logger.severe("Error while trying to create user seen table");
Logger.severe("Shutting down VillagerUI");
Bukkit.getPluginManager().disablePlugin(VillagerUI.getInstance());
}
}
} }