From f254ff2fef837b8f09e3f330f051a67f3e798b3a Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Fri, 11 Nov 2022 07:11:36 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BB=8E=20pages=20=E5=AD=90=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=B8=AD=E8=AF=BB=E5=8F=96=E9=A1=B5=E9=9D=A2=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java | 4 ---- .../mc/plugin/core/bukkit/page/handler/PageHandler.java | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java index 6755977..c266f7f 100644 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java +++ b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/HamsterCorePlugin.java @@ -27,10 +27,6 @@ public class HamsterCorePlugin extends JavaPlugin { return instance; } - public static void sync(Runnable runnable) { - Bukkit.getScheduler().runTask(instance, runnable); - } - @Override public void onLoad() { instance = this; diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageHandler.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageHandler.java index 5d36a2c..b91d2d6 100644 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageHandler.java +++ b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/page/handler/PageHandler.java @@ -1,9 +1,9 @@ package cn.hamster3.mc.plugin.core.bukkit.page.handler; -import cn.hamster3.mc.plugin.core.bukkit.HamsterCorePlugin; import cn.hamster3.mc.plugin.core.bukkit.page.ButtonGroup; import cn.hamster3.mc.plugin.core.bukkit.page.PageConfig; import cn.hamster3.mc.plugin.core.bukkit.page.PageManager; +import org.bukkit.Bukkit; import org.bukkit.Sound; import org.bukkit.entity.HumanEntity; import org.bukkit.entity.Player; @@ -85,11 +85,11 @@ public abstract class PageHandler implements InventoryHolder { if (init) { initPage(); } - HamsterCorePlugin.sync(() -> player.openInventory(getInventory())); + Bukkit.getScheduler().runTask(config.getPlugin(), () -> player.openInventory(getInventory())); } public void close() { - HamsterCorePlugin.sync(player::closeInventory); + Bukkit.getScheduler().runTask(config.getPlugin(), player::closeInventory); } @NotNull