Skip to content

Commit 8326bf5

Browse files
committed
Use login event delay for AuthMe and nLogin
1 parent 8cb3313 commit 8326bf5

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

AdvancedCore/src/main/java/com/bencodez/advancedcore/listeners/AuthMeLogin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void run() {
3333
}
3434
}
3535
}
36-
}, 2);
36+
}, 2 + (plugin.getOptions().getDelayLoginEvent() / 50));
3737

3838
}
3939
}

AdvancedCore/src/main/java/com/bencodez/advancedcore/listeners/NLoginAuthenticate.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@
88
import org.bukkit.event.Listener;
99

1010
public class NLoginAuthenticate implements Listener {
11-
private AdvancedCorePlugin plugin;
11+
private AdvancedCorePlugin plugin;
1212

13-
public NLoginAuthenticate(AdvancedCorePlugin plugin) {
14-
this.plugin = plugin;
15-
}
13+
public NLoginAuthenticate(AdvancedCorePlugin plugin) {
14+
this.plugin = plugin;
15+
}
1616

17-
@EventHandler
18-
public void nLoginLogin(AuthenticateEvent event) {
17+
@EventHandler
18+
public void nLoginLogin(AuthenticateEvent event) {
1919

20-
plugin.getBukkitScheduler().runTaskLaterAsynchronously(plugin, () -> {
21-
if (event.getPlayer() != null) {
22-
if (plugin.getOptions().isWaitUntilLoggedIn()) {
23-
plugin.debug("nLogin Login: " + event.getPlayer().getName() + " ("
24-
+ PlayerManager.getInstance().getUUID(event.getPlayer().getName()) + ")");
25-
AdvancedCoreLoginEvent login = new AdvancedCoreLoginEvent(event.getPlayer());
26-
Bukkit.getPluginManager().callEvent(login);
27-
}
28-
}
29-
}, 2);
30-
}
20+
plugin.getBukkitScheduler().runTaskLaterAsynchronously(plugin, () -> {
21+
if (event.getPlayer() != null) {
22+
if (plugin.getOptions().isWaitUntilLoggedIn()) {
23+
plugin.debug("nLogin Login: " + event.getPlayer().getName() + " ("
24+
+ PlayerManager.getInstance().getUUID(event.getPlayer().getName()) + ")");
25+
AdvancedCoreLoginEvent login = new AdvancedCoreLoginEvent(event.getPlayer());
26+
Bukkit.getPluginManager().callEvent(login);
27+
}
28+
}
29+
}, 2 + (plugin.getOptions().getDelayLoginEvent() / 50));
30+
}
3131
}

0 commit comments

Comments
 (0)