mirror of
https://github.com/TotalFreedomMC/TF-ProjectKorra.git
synced 2025-02-12 03:59:06 +00:00
commit
733d797f1c
1 changed files with 2 additions and 12 deletions
|
@ -14,12 +14,11 @@ import org.bukkit.scheduler.BukkitRunnable;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Enumeration;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
|
|
||||||
public class ComboManager {
|
public class ComboManager {
|
||||||
private static final long CLEANUP_DELAY = 20 * 30;
|
private static final long CLEANUP_DELAY = 20 * 600;
|
||||||
public static ConcurrentHashMap<String, ArrayList<AbilityInformation>> recentlyUsedAbilities = new ConcurrentHashMap<String, ArrayList<AbilityInformation>>();
|
public static ConcurrentHashMap<String, ArrayList<AbilityInformation>> recentlyUsedAbilities = new ConcurrentHashMap<String, ArrayList<AbilityInformation>>();
|
||||||
public static HashMap<String, ComboAbility> comboAbilityList = new HashMap<String, ComboAbility>();
|
public static HashMap<String, ComboAbility> comboAbilityList = new HashMap<String, ComboAbility>();
|
||||||
public static HashMap<String, String> authors = new HashMap<String, String>();
|
public static HashMap<String, String> authors = new HashMap<String, String>();
|
||||||
|
@ -241,15 +240,7 @@ public class ComboManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void cleanupOldCombos() {
|
public static void cleanupOldCombos() {
|
||||||
Enumeration<String> keys = recentlyUsedAbilities.keys();
|
recentlyUsedAbilities.clear();
|
||||||
while (keys.hasMoreElements()) {
|
|
||||||
String name = keys.nextElement();
|
|
||||||
//ArrayList<AbilityInformation> usedAbilities = recentlyUsedAbilities.get(name);
|
|
||||||
if(recentlyUsedAbilities.get(name).size() > 75) {
|
|
||||||
recentlyUsedAbilities.get(name).clear();
|
|
||||||
//Bukkit.broadcastMessage(name + " recentlyUsed Cleared");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -296,7 +287,6 @@ public class ComboManager {
|
||||||
new BukkitRunnable() {
|
new BukkitRunnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
cleanupOldCombos();
|
cleanupOldCombos();
|
||||||
//Bukkit.broadcastMessage("Cleaned");
|
|
||||||
}
|
}
|
||||||
}.runTaskTimer(ProjectKorra.plugin, 0, CLEANUP_DELAY);
|
}.runTaskTimer(ProjectKorra.plugin, 0, CLEANUP_DELAY);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue