2020-05-25 02:37:57 +02:00
|
|
|
package net.minestom.server.utils.player;
|
|
|
|
|
|
|
|
import net.minestom.server.entity.Entity;
|
|
|
|
import net.minestom.server.entity.Player;
|
2021-08-08 19:11:47 +02:00
|
|
|
import net.minestom.server.network.player.PlayerSocketConnection;
|
2020-05-25 02:37:57 +02:00
|
|
|
import net.minestom.server.network.player.PlayerConnection;
|
|
|
|
|
2020-08-07 08:10:10 +02:00
|
|
|
public final class PlayerUtils {
|
|
|
|
|
|
|
|
private PlayerUtils() {
|
|
|
|
}
|
2020-05-25 02:37:57 +02:00
|
|
|
|
2021-08-08 19:11:47 +02:00
|
|
|
public static boolean isSocketClient(PlayerConnection playerConnection) {
|
|
|
|
return playerConnection instanceof PlayerSocketConnection;
|
2020-05-25 02:37:57 +02:00
|
|
|
}
|
|
|
|
|
2021-08-08 19:11:47 +02:00
|
|
|
public static boolean isSocketClient(Player player) {
|
|
|
|
return isSocketClient(player.getPlayerConnection());
|
2020-05-25 02:37:57 +02:00
|
|
|
}
|
|
|
|
|
2021-08-08 19:11:47 +02:00
|
|
|
public static boolean isSocketClient(Entity entity) {
|
|
|
|
return (entity instanceof Player) && isSocketClient((Player) entity);
|
2020-05-25 02:37:57 +02:00
|
|
|
}
|
|
|
|
}
|