This commit is contained in:
坏黑
2019-07-06 19:30:56 +08:00
parent 23612b8ee7
commit 44a9b79404
10 changed files with 31 additions and 15 deletions

View File

@@ -21,6 +21,13 @@ public class TScheduleLoader implements TabooLibLoader.Loader {
static Map<String, List<TScheduleData>> schedules = Maps.newHashMap();
public static void run(Plugin plugin) {
List<TScheduleData> list = schedules.get(plugin.getName());
if (list != null) {
list.forEach(data -> run(plugin, data.getRunnable(), data.getAnnotation().delay(), data.getAnnotation().period(), data.getAnnotation().async()));
}
}
public static void run(Plugin plugin, BukkitRunnable runnable, int delay, int period, boolean async) {
if (async) {
runnable.runTaskTimerAsynchronously(plugin, delay, period);