mirror of
https://github.com/ChestShop-authors/ChestShop-3.git
synced 2024-09-29 15:07:40 +02:00
kickPlayer() should be called asynchronously
This commit is contained in:
parent
c169df2265
commit
5f7d6776c2
@ -28,9 +28,15 @@ public class PlayerConnect implements Listener {
|
|||||||
UUID uuid = NameManager.getUUID(playerName);
|
UUID uuid = NameManager.getUUID(playerName);
|
||||||
|
|
||||||
if (uuid != null && !playerDTO.getUniqueId().equals(uuid)) {
|
if (uuid != null && !playerDTO.getUniqueId().equals(uuid)) {
|
||||||
Bukkit.getPlayer(playerDTO.getUniqueId()).kickPlayer("[ChestShop]" +
|
Bukkit.getScheduler().runTask(ChestShop.getPlugin(), new Runnable() {
|
||||||
"Unfortunately, this username was already used by " +
|
@Override
|
||||||
"another player.");
|
public void run() {
|
||||||
|
Bukkit.getPlayer(playerDTO.getUniqueId()).kickPlayer("[ChestShop]" +
|
||||||
|
"Unfortunately, this username was already used by " +
|
||||||
|
"another player.");
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
NameManager.storeUsername(playerDTO);
|
NameManager.storeUsername(playerDTO);
|
||||||
|
Loading…
Reference in New Issue
Block a user