Minestom/src/main/java/net/minestom/server/utils/player/PlayerUtils.java

25 lines
745 B
Java
Raw Normal View History

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;
import net.minestom.server.network.player.PlayerSocketConnection;
2020-05-25 02:37:57 +02:00
import net.minestom.server.network.player.PlayerConnection;
public final class PlayerUtils {
private PlayerUtils() {
}
2020-05-25 02:37:57 +02:00
public static boolean isSocketClient(PlayerConnection playerConnection) {
return playerConnection instanceof PlayerSocketConnection;
2020-05-25 02:37:57 +02:00
}
public static boolean isSocketClient(Player player) {
return isSocketClient(player.getPlayerConnection());
2020-05-25 02:37:57 +02:00
}
public static boolean isSocketClient(Entity entity) {
return (entity instanceof Player) && isSocketClient((Player) entity);
2020-05-25 02:37:57 +02:00
}
}