mirror of
https://github.com/CarmJos/UserPrefix.git
synced 2024-09-19 20:15:47 +00:00
修复 #9 中提到的后续问题
This commit is contained in:
parent
734e5f526c
commit
ff108d0d1c
@ -1,10 +1,12 @@
|
||||
package cc.carm.plugin.userprefix.listener.processor;
|
||||
|
||||
import cc.carm.plugin.userprefix.Main;
|
||||
import cc.carm.plugin.userprefix.manager.UserManager;
|
||||
import cc.carm.plugin.userprefix.ui.PrefixSelectGUI;
|
||||
import net.luckperms.api.event.user.UserDataRecalculateEvent;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.scheduler.BukkitRunnable;
|
||||
|
||||
public class UserNodeUpdateProcessor {
|
||||
|
||||
@ -13,10 +15,15 @@ public class UserNodeUpdateProcessor {
|
||||
if (player == null) return;
|
||||
UserManager.checkPrefix(player, true);
|
||||
if (PrefixSelectGUI.openingUsers.contains(player)) {
|
||||
// 玩家权限更新,关闭其GUI,以令其重新打开刷新自己的前缀。
|
||||
new BukkitRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
// 玩家权限更新,同步关闭其GUI,以令其重新打开刷新自己的前缀。
|
||||
player.closeInventory();
|
||||
PrefixSelectGUI.removeOpening(player);
|
||||
}
|
||||
}.runTask(Main.getInstance());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user