Skip to content

Commit 3609fed

Browse files
authored
Fix warning about using the PlayerSpawnLocationEvent on Paper (#134)
Use PreLoginEvent instead of PlayerSpawnLocationEvent Signed-off-by: Irmo van den Berge <irmo.vandenberge@mailbox.org>
1 parent f9f249a commit 3609fed

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

cloud-bukkit/src/main/java/org/incendo/cloud/bukkit/CloudBukkitListener.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
import org.bukkit.event.EventHandler;
2727
import org.bukkit.event.EventPriority;
2828
import org.bukkit.event.Listener;
29+
import org.bukkit.event.player.AsyncPlayerPreLoginEvent;
2930
import org.bukkit.event.server.PluginDisableEvent;
3031
import org.checkerframework.checker.nullness.qual.NonNull;
31-
import org.spigotmc.event.player.PlayerSpawnLocationEvent;
3232

3333
final class CloudBukkitListener<C> implements Listener {
3434

@@ -39,11 +39,11 @@ final class CloudBukkitListener<C> implements Listener {
3939
}
4040

4141
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
42-
void onPlayerLogin(final @NonNull PlayerSpawnLocationEvent event) {
42+
void onPlayerLogin(final @NonNull AsyncPlayerPreLoginEvent event) {
4343
/* If the server is brigadier-capable, any registration after players
4444
have joined (and been sent a command tree) is unsafe.
4545
Bukkit's PlayerJoinEvent is called just after the command tree is sent,
46-
so we have to perform this state change at PlayerSpawnLocationEvent to lock before that happens. */
46+
so we have to perform this state change at AsyncPlayerPreLoginEvent to lock before that happens. */
4747
this.bukkitCommandManager.lockIfBrigadierCapable();
4848
}
4949

0 commit comments

Comments
 (0)