Skip to content

Commit 1cf1e74

Browse files
committed
apply SchedulerUtil
1 parent 24d7ebb commit 1cf1e74

File tree

13 files changed

+33
-43
lines changed

13 files changed

+33
-43
lines changed

src/main/java/me/hsgamer/bettergui/action/ClickActionHandler.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package me.hsgamer.bettergui.action;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.api.menu.Menu;
64
import me.hsgamer.bettergui.util.ProcessApplierConstants;
5+
import me.hsgamer.bettergui.util.SchedulerUtil;
76
import me.hsgamer.hscore.bukkit.clicktype.BukkitClickType;
87
import me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils;
98
import me.hsgamer.hscore.collections.map.CaseInsensitiveStringMap;
@@ -78,7 +77,7 @@ public void apply(UUID uuid, BukkitClickType clickType, BatchRunnable batchRunna
7877
Optional.ofNullable(Bukkit.getPlayer(uuid))
7978
.ifPresent(player ->
8079
batchRunnable.getTaskPool(ProcessApplierConstants.ACTION_STAGE).addLast(process ->
81-
EntityScheduler.get(BetterGUI.getInstance(), player)
80+
SchedulerUtil.entity(player)
8281
.run(() -> {
8382
try {
8483
menu.close(player);

src/main/java/me/hsgamer/bettergui/action/type/BackAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package me.hsgamer.bettergui.action.type;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.Permissions;
64
import me.hsgamer.bettergui.api.menu.Menu;
5+
import me.hsgamer.bettergui.util.SchedulerUtil;
76
import me.hsgamer.hscore.action.common.Action;
87
import me.hsgamer.hscore.common.StringReplacer;
98
import me.hsgamer.hscore.task.element.TaskProcess;
@@ -30,7 +29,7 @@ public void apply(UUID uuid, TaskProcess process, StringReplacer stringReplacer)
3029
Runnable runnable = menu.getParentMenu(uuid)
3130
.<Runnable>map(parentMenu -> () -> parentMenu.create(player, new String[0], player.hasPermission(Permissions.OPEN_MENU_BYPASS)))
3231
.orElse(player::closeInventory);
33-
EntityScheduler.get(BetterGUI.getInstance(), player)
32+
SchedulerUtil.entity(player)
3433
.run(() -> {
3534
try {
3635
runnable.run();

src/main/java/me/hsgamer/bettergui/action/type/CloseMenuAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package me.hsgamer.bettergui.action.type;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.api.menu.Menu;
4+
import me.hsgamer.bettergui.util.SchedulerUtil;
65
import me.hsgamer.hscore.action.common.Action;
76
import me.hsgamer.hscore.common.StringReplacer;
87
import me.hsgamer.hscore.task.element.TaskProcess;
@@ -25,7 +24,7 @@ public void apply(UUID uuid, TaskProcess process, StringReplacer stringReplacer)
2524
process.next();
2625
return;
2726
}
28-
EntityScheduler.get(BetterGUI.getInstance(), player)
27+
SchedulerUtil.entity(player)
2928
.run(() -> {
3029
try {
3130
menu.close(player);

src/main/java/me/hsgamer/bettergui/action/type/OpenMenuAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package me.hsgamer.bettergui.action.type;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
43
import me.hsgamer.bettergui.BetterGUI;
54
import me.hsgamer.bettergui.api.menu.Menu;
65
import me.hsgamer.bettergui.builder.ActionBuilder;
76
import me.hsgamer.bettergui.config.MessageConfig;
87
import me.hsgamer.bettergui.manager.MenuManager;
8+
import me.hsgamer.bettergui.util.SchedulerUtil;
99
import me.hsgamer.hscore.action.common.Action;
1010
import me.hsgamer.hscore.bukkit.utils.MessageUtils;
1111
import me.hsgamer.hscore.common.StringReplacer;
@@ -49,7 +49,7 @@ public void apply(UUID uuid, TaskProcess process, StringReplacer stringReplacer)
4949
if (getInstance().get(MenuManager.class).contains(menu)) {
5050
String[] finalArgs = args;
5151
Menu parentMenu = this.menu;
52-
EntityScheduler.get(BetterGUI.getInstance(), player)
52+
SchedulerUtil.entity(player)
5353
.run(() -> {
5454
try {
5555
getInstance().get(MenuManager.class).openMenu(menu, player, finalArgs, parentMenu, bypass);

src/main/java/me/hsgamer/bettergui/action/type/SoundAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package me.hsgamer.bettergui.action.type;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
3+
import me.hsgamer.bettergui.util.SchedulerUtil;
54
import me.hsgamer.hscore.action.common.Action;
65
import me.hsgamer.hscore.common.StringReplacer;
76
import me.hsgamer.hscore.task.element.TaskProcess;
@@ -55,7 +54,7 @@ public void apply(UUID uuid, TaskProcess process, StringReplacer stringReplacer)
5554

5655
float finalVolume = volume;
5756
float finalPitch = pitch;
58-
EntityScheduler.get(BetterGUI.getInstance(), player)
57+
SchedulerUtil.entity(player)
5958
.run(() -> {
6059
try {
6160
Sound soundEnum = Sound.valueOf(sound.replace(" ", "_").toUpperCase());

src/main/java/me/hsgamer/bettergui/action/type/UpdateMenuAction.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
package me.hsgamer.bettergui.action.type;
22

3-
import io.github.projectunified.minelib.scheduler.entity.EntityScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.api.menu.Menu;
4+
import me.hsgamer.bettergui.util.SchedulerUtil;
65
import me.hsgamer.hscore.action.common.Action;
76
import me.hsgamer.hscore.common.StringReplacer;
87
import me.hsgamer.hscore.task.element.TaskProcess;
@@ -25,7 +24,7 @@ public void apply(UUID uuid, TaskProcess process, StringReplacer stringReplacer)
2524
process.next();
2625
return;
2726
}
28-
EntityScheduler.get(BetterGUI.getInstance(), player)
27+
SchedulerUtil.entity(player)
2928
.run(() -> {
3029
try {
3130
menu.update(player);

src/main/java/me/hsgamer/bettergui/argument/type/SingleArgumentProcessor.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package me.hsgamer.bettergui.argument.type;
22

3-
import io.github.projectunified.minelib.scheduler.async.AsyncScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.builder.ArgumentProcessorBuilder;
64
import me.hsgamer.bettergui.util.ProcessApplierConstants;
5+
import me.hsgamer.bettergui.util.SchedulerUtil;
76
import me.hsgamer.hscore.common.Pair;
87
import me.hsgamer.hscore.task.BatchRunnable;
98

@@ -36,7 +35,7 @@ public Optional<String[]> process(UUID uuid, String[] args) {
3635
if (args.length == 0) {
3736
BatchRunnable batchRunnable = new BatchRunnable();
3837
batchRunnable.getTaskPool(ProcessApplierConstants.ACTION_STAGE).addLast(process -> onRequiredActionApplier.accept(uuid, process));
39-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
38+
SchedulerUtil.async().run(batchRunnable);
4039
return Optional.empty();
4140
}
4241

@@ -47,7 +46,7 @@ public Optional<String[]> process(UUID uuid, String[] args) {
4746
if (!object.isPresent()) {
4847
BatchRunnable batchRunnable = new BatchRunnable();
4948
batchRunnable.getTaskPool(ProcessApplierConstants.ACTION_STAGE).addLast(process -> onInvalidActionApplier.accept(uuid, process));
50-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
49+
SchedulerUtil.async().run(batchRunnable);
5150
return Optional.empty();
5251
}
5352

src/main/java/me/hsgamer/bettergui/argument/type/StoreArgumentProcessor.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package me.hsgamer.bettergui.argument.type;
22

3-
import io.github.projectunified.minelib.scheduler.async.AsyncScheduler;
4-
import me.hsgamer.bettergui.BetterGUI;
53
import me.hsgamer.bettergui.builder.ArgumentProcessorBuilder;
64
import me.hsgamer.bettergui.util.ProcessApplierConstants;
5+
import me.hsgamer.bettergui.util.SchedulerUtil;
76
import me.hsgamer.hscore.common.CollectionUtils;
87
import me.hsgamer.hscore.common.MapUtils;
98
import me.hsgamer.hscore.common.Pair;
@@ -54,7 +53,7 @@ public Optional<String[]> process(UUID uuid, String[] args) {
5453
if (length > 0 && args.length < length) {
5554
BatchRunnable batchRunnable = new BatchRunnable();
5655
batchRunnable.getTaskPool(ProcessApplierConstants.ACTION_STAGE).addLast(process -> onRequiredActionApplier.accept(uuid, process));
57-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
56+
SchedulerUtil.async().run(batchRunnable);
5857
return Optional.empty();
5958
}
6059

@@ -72,7 +71,7 @@ public Optional<String[]> process(UUID uuid, String[] args) {
7271
if (checkSuggestion && !suggestions.isEmpty() && !suggestions.contains(current)) {
7372
BatchRunnable batchRunnable = new BatchRunnable();
7473
batchRunnable.getTaskPool(ProcessApplierConstants.ACTION_STAGE).addLast(process -> onInvalidActionApplier.accept(uuid, process));
75-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
74+
SchedulerUtil.async().run(batchRunnable);
7675
return Optional.empty();
7776
}
7877

src/main/java/me/hsgamer/bettergui/button/ActionButton.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package me.hsgamer.bettergui.button;
22

3-
import io.github.projectunified.minelib.scheduler.async.AsyncScheduler;
43
import me.hsgamer.bettergui.BetterGUI;
54
import me.hsgamer.bettergui.action.ClickActionHandler;
65
import me.hsgamer.bettergui.api.button.BaseWrappedButton;
76
import me.hsgamer.bettergui.builder.ButtonBuilder;
87
import me.hsgamer.bettergui.config.MainConfig;
8+
import me.hsgamer.bettergui.util.SchedulerUtil;
99
import me.hsgamer.hscore.bukkit.clicktype.BukkitClickType;
1010
import me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils;
1111
import me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent;
@@ -42,7 +42,7 @@ protected B createButton(Map<String, Object> section) {
4242
BukkitClickType clickType = ClickTypeUtils.getClickTypeFromEvent(bukkitClickEvent.getEvent(), BetterGUI.getInstance().get(MainConfig.class).isModernClickType());
4343
BatchRunnable batchRunnable = new BatchRunnable();
4444
clickActionHandler.apply(clickEvent.getViewerID(), clickType, batchRunnable);
45-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
45+
SchedulerUtil.async().run(batchRunnable);
4646
});
4747
}
4848
}

src/main/java/me/hsgamer/bettergui/button/WrappedPredicateButton.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package me.hsgamer.bettergui.button;
22

3-
import io.github.projectunified.minelib.scheduler.async.AsyncScheduler;
43
import me.hsgamer.bettergui.BetterGUI;
54
import me.hsgamer.bettergui.api.button.BaseWrappedButton;
65
import me.hsgamer.bettergui.api.button.WrappedButton;
@@ -9,6 +8,7 @@
98
import me.hsgamer.bettergui.config.MainConfig;
109
import me.hsgamer.bettergui.requirement.RequirementApplier;
1110
import me.hsgamer.bettergui.util.ProcessApplierConstants;
11+
import me.hsgamer.bettergui.util.SchedulerUtil;
1212
import me.hsgamer.hscore.bukkit.clicktype.BukkitClickType;
1313
import me.hsgamer.hscore.bukkit.clicktype.ClickTypeUtils;
1414
import me.hsgamer.hscore.bukkit.gui.event.BukkitClickEvent;
@@ -54,7 +54,7 @@ public static void applyRequirement(Map<String, Object> section, WrappedButton w
5454
result.applier.accept(uuid, process);
5555
process.next();
5656
});
57-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
57+
SchedulerUtil.async().run(batchRunnable);
5858
return result.isSuccess;
5959
});
6060
});
@@ -73,7 +73,7 @@ public static void applyRequirement(Map<String, Object> section, WrappedButton w
7373
result.applier.accept(clickEvent.getViewerID(), process);
7474
process.next();
7575
});
76-
AsyncScheduler.get(BetterGUI.getInstance()).run(batchRunnable);
76+
SchedulerUtil.async().run(batchRunnable);
7777
return result.isSuccess;
7878
});
7979
});

0 commit comments

Comments
 (0)