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
createUserPointsTable();
createUserSeenTable();
}
/**
@ -64,9 +65,9 @@ public class Database {
private static void createUserPointsTable() {
try {
String sql = "CREATE TABLE IF NOT EXISTS user_points(" +
"UUID varchar(36) NOT NULL, " +
"UUID VARCHAR(36) NOT NULL, " +
"points int NOT NULL, " +
"villager_type varchar(128) NOT NULL, " +
"villager_type VARCHAR(128) NOT NULL, " +
"PRIMARY KEY (UUID), " +
"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());
}
}
}