Package one.tranic.t.paper.player
Class PaperPlayer
java.lang.Object
one.tranic.t.bukkit.player.BukkitPlayer
one.tranic.t.paper.player.PaperPlayer
- All Implemented Interfaces:
one.tranic.t.base.player.Player<org.bukkit.entity.Player>
public class PaperPlayer
extends one.tranic.t.bukkit.player.BukkitPlayer
-
Constructor Summary
ConstructorsConstructorDescriptionPaperPlayer(org.bukkit.command.CommandSender commandSender) PaperPlayer(org.bukkit.entity.Player player) -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable PaperPlayercreatePlayer(@NotNull String username) Creates a BukkitPlayer instance for the specified username if the player is found.static @Nullable PaperPlayercreatePlayer(@NotNull UUID uuid) Creates aPaperPlayerinstance from aUUID.static @Nullable PaperPlayercreatePlayer(@Nullable org.bukkit.entity.Player player) Creates an instance ofPaperPlayerfrom the givenPlayerinstance.@NotNull Localebooleankick()booleankick(@NotNull net.kyori.adventure.text.Component reason) booleanvoidsendMessage(@NotNull String message) voidsendMessage(@NotNull net.kyori.adventure.text.Component message) Methods inherited from class one.tranic.t.bukkit.player.BukkitPlayer
getClientBrand, getConnectedHost, getLocation, getPing, getSourcePlayer, getUniqueId, getUsername, isOnlineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.tranic.t.base.player.Player
getPlayerProtocolVersion, getPlayerVersion, getXUID, isBedrockPlayer, sendForm, sendFormAsync
-
Constructor Details
-
PaperPlayer
public PaperPlayer(org.bukkit.entity.Player player) -
PaperPlayer
public PaperPlayer(org.bukkit.command.CommandSender commandSender)
-
-
Method Details
-
createPlayer
@Nullable public static @Nullable PaperPlayer createPlayer(@Nullable @Nullable org.bukkit.entity.Player player) Creates an instance ofPaperPlayerfrom the givenPlayerinstance.- Parameters:
player- The player instance to base thePaperPlayeron. Can benull.- Returns:
- A new
PaperPlayerinstance if the given player is notnull, otherwisenull.
-
createPlayer
Creates aPaperPlayerinstance from aUUID.- Parameters:
uuid- the unique identifier of the player; must not be null- Returns:
- a
PaperPlayerinstance if a corresponding player is found, or null if no player is found
-
createPlayer
Creates a BukkitPlayer instance for the specified username if the player is found.- Parameters:
username- The username of the player to create a BukkitPlayer instance for. Must not be null.- Returns:
- A BukkitPlayer instance corresponding to the player with the provided username, or null if no player with the given username is found.
-
getLocale
- Specified by:
getLocalein interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
getLocalein classone.tranic.t.bukkit.player.BukkitPlayer
-
kick
public boolean kick()- Specified by:
kickin interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
kickin classone.tranic.t.bukkit.player.BukkitPlayer
-
kick
- Specified by:
kickin interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
kickin classone.tranic.t.bukkit.player.BukkitPlayer
-
kick
public boolean kick(@NotNull @NotNull net.kyori.adventure.text.Component reason) - Specified by:
kickin interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
kickin classone.tranic.t.bukkit.player.BukkitPlayer
-
sendMessage
- Specified by:
sendMessagein interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
sendMessagein classone.tranic.t.bukkit.player.BukkitPlayer
-
sendMessage
public void sendMessage(@NotNull @NotNull net.kyori.adventure.text.Component message) - Specified by:
sendMessagein interfaceone.tranic.t.base.player.Player<org.bukkit.entity.Player>- Overrides:
sendMessagein classone.tranic.t.bukkit.player.BukkitPlayer
-