mirror of
https://github.com/RonanPlugins/BetterRTP.git
synced 2026-04-20 23:30:13 +00:00
Fixed Java Requirements
This commit is contained in:
@@ -37,7 +37,7 @@ public class DatabaseCooldowns extends SQLite {
|
||||
public boolean removePlayer(UUID uuid) {
|
||||
String sql = "DELETE FROM " + table + " WHERE "
|
||||
+ COLUMNS.UUID.name + " = ?";
|
||||
List<Object> params = new ArrayList<>() {{
|
||||
List<Object> params = new ArrayList<Object>() {{
|
||||
add(uuid.toString());
|
||||
}};
|
||||
return sqlUpdate(sql, params);
|
||||
@@ -74,7 +74,7 @@ public class DatabaseCooldowns extends SQLite {
|
||||
+ COLUMNS.COOLDOWN_DATE.name + ", "
|
||||
+ COLUMNS.USES.name + " "
|
||||
+ ") VALUES(?, ?, ?)";
|
||||
List<Object> params = new ArrayList<>() {{
|
||||
List<Object> params = new ArrayList<Object>() {{
|
||||
add(data.getUuid().toString());
|
||||
add(data.getTime());
|
||||
add(data.getUses());
|
||||
@@ -91,7 +91,7 @@ public class DatabaseCooldowns extends SQLite {
|
||||
+ COLUMNS.USES.name + " "
|
||||
+ ") VALUES(?, ?, ?)";
|
||||
for (CooldownData data : cooldownData) {
|
||||
List<Object> param = new ArrayList<>() {{
|
||||
List<Object> param = new ArrayList<Object>() {{
|
||||
add(data.getUuid().toString());
|
||||
add(data.getTime());
|
||||
add(data.getUses());
|
||||
|
||||
@@ -39,14 +39,23 @@ public class CooldownHandler {
|
||||
}
|
||||
Bukkit.getScheduler().runTaskAsynchronously(BetterRTP.getInstance(), () -> {
|
||||
getDatabase().load();
|
||||
OldCooldownConverter.loadOldCooldowns();
|
||||
//Load any online players cooldowns (mostly after a reload)
|
||||
for (Player p : Bukkit.getOnlinePlayers())
|
||||
loadPlayer(p);
|
||||
loaded = true;
|
||||
checkLater();
|
||||
});
|
||||
}
|
||||
|
||||
private void checkLater() {
|
||||
Bukkit.getScheduler().runTaskLaterAsynchronously(BetterRTP.getInstance(), () -> {
|
||||
if (getDatabase().isLoaded()) {
|
||||
OldCooldownConverter.loadOldCooldowns();
|
||||
//Load any online players cooldowns (mostly after a reload)
|
||||
for (Player p : Bukkit.getOnlinePlayers())
|
||||
loadPlayer(p);
|
||||
loaded = true;
|
||||
} else
|
||||
checkLater();
|
||||
}, 10L);
|
||||
}
|
||||
|
||||
public void add(Player player) {
|
||||
if (!enabled) return;
|
||||
CooldownData data = getPInfo().getCooldown().getOrDefault(player,
|
||||
|
||||
Reference in New Issue
Block a user