Class PlayerFinder
- java.lang.Object
-
- com.onarandombox.MultiverseCore.utils.PlayerFinder
-
public class PlayerFinder extends java.lang.ObjectHelper class to getPlayerfrom name, UUID or Selectors.
-
-
Constructor Summary
Constructors Constructor Description PlayerFinder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable org.bukkit.entity.Playerget(@NotNull java.lang.String playerIdentifier, @NotNull org.bukkit.command.CommandSender sender)Get aPlayerbased on an identifier of name UUID or selector.static @Nullable org.bukkit.entity.PlayergetByName(@NotNull java.lang.String playerName)Get aPlayerbased on player name.static @Nullable org.bukkit.entity.PlayergetBySelector(@NotNull java.lang.String playerSelector, @NotNull org.bukkit.command.CommandSender sender)Get aPlayerbased on vanilla selectors.static @Nullable org.bukkit.entity.PlayergetByUuid(@NotNull java.lang.String playerUuid)Get aPlayerbased on player UUID.static @Nullable org.bukkit.entity.PlayergetByUuid(@NotNull java.util.UUID playerUuid)Get aPlayerbased on playerUUID.static @Nullable java.util.List<org.bukkit.entity.Player>getMulti(@NotNull java.lang.String playerIdentifiers, @NotNull org.bukkit.command.CommandSender sender)Get multiplePlayerbased on many identifiers of name UUID or selector.static @Nullable java.util.List<org.bukkit.entity.Player>getMultiBySelector(@NotNull java.lang.String playerSelector, @NotNull org.bukkit.command.CommandSender sender)Get multiplePlayerbased on selector.
-
-
-
Method Detail
-
get
@Nullable public static @Nullable org.bukkit.entity.Player get(@NotNull @NotNull java.lang.String playerIdentifier, @NotNull @NotNull org.bukkit.command.CommandSender sender)Get aPlayerbased on an identifier of name UUID or selector.- Parameters:
playerIdentifier- An identifier of name UUID or selector.sender- Target sender for selector.- Returns:
- The player if found, else null.
-
getMulti
@Nullable public static @Nullable java.util.List<org.bukkit.entity.Player> getMulti(@NotNull @NotNull java.lang.String playerIdentifiers, @NotNull @NotNull org.bukkit.command.CommandSender sender)Get multiplePlayerbased on many identifiers of name UUID or selector.- Parameters:
playerIdentifiers- An identifier of multiple names, UUIDs or selectors, separated by comma.sender- Target sender for selector.- Returns:
- A list of all the
Playerfound.
-
getByName
@Nullable public static @Nullable org.bukkit.entity.Player getByName(@NotNull @NotNull java.lang.String playerName)Get aPlayerbased on player name.- Parameters:
playerName- Name of aPlayer.- Returns:
- The player if found, else null.
-
getByUuid
@Nullable public static @Nullable org.bukkit.entity.Player getByUuid(@NotNull @NotNull java.lang.String playerUuid)Get aPlayerbased on player UUID.- Parameters:
playerUuid- UUID of a player.- Returns:
- The player if found, else null.
-
getByUuid
@Nullable public static @Nullable org.bukkit.entity.Player getByUuid(@NotNull @NotNull java.util.UUID playerUuid)Get aPlayerbased on playerUUID.- Parameters:
playerUuid- UUID of a player.- Returns:
- The player if found, else null.
-
getBySelector
@Nullable public static @Nullable org.bukkit.entity.Player getBySelector(@NotNull @NotNull java.lang.String playerSelector, @NotNull @NotNull org.bukkit.command.CommandSender sender)Get aPlayerbased on vanilla selectors. https://minecraft.gamepedia.com/Commands#Target_selectors- Parameters:
playerSelector- A target selector, usually starts with an '@'.sender- Target sender for selector.- Returns:
- The player if only one found, else null.
-
getMultiBySelector
@Nullable public static @Nullable java.util.List<org.bukkit.entity.Player> getMultiBySelector(@NotNull @NotNull java.lang.String playerSelector, @NotNull @NotNull org.bukkit.command.CommandSender sender)Get multiplePlayerbased on selector. https://minecraft.gamepedia.com/Commands#Target_selectors- Parameters:
playerSelector- A target selector, usually starts with an '@'.sender- Target sender for selector.- Returns:
- A list of all the
Playerfound.
-
-