Package net.tnemc.plugincore.paper.impl
Class PaperPlayerProvider
java.lang.Object
net.tnemc.menu.paper.PaperPlayer
net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- All Implemented Interfaces:
net.tnemc.menu.core.compatibility.MenuPlayer
,PlayerProvider
BukkitPlayerProvider
- Since:
- 0.1.2.0
- Author:
- creatorfromhell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbiome()
Used to get the name of the biome this player is currently in.static PaperPlayerProvider
Method for retrieving player permissions.int
getExp()
Used to get the amount of experience this player has.int
Used to get the amount of experience levels this player has.Used to get the location of this player.getName()
Used to get the name of this player.org.bukkit.OfflinePlayer
boolean
hasPermission
(String permission) Used to determine if this player has the specified permission node.Used to get theUUID
of this player.void
void
message
(MessageData messageData) Used to send a message to this command source.void
setExp
(int exp) Used to set the amount of experience this player has.void
setExpLevel
(int level) Used to set the amount of experience levels this player has.world()
Used to get the name of the world this player is currently in.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.tnemc.menu.core.compatibility.MenuPlayer
status, viewer
-
Constructor Details
-
PaperPlayerProvider
-
-
Method Details
-
identifier
Used to get theUUID
of this player.- Specified by:
identifier
in interfacenet.tnemc.menu.core.compatibility.MenuPlayer
- Overrides:
identifier
in classnet.tnemc.menu.paper.PaperPlayer
- Returns:
- The
UUID
of this player.
-
getPlayer
-
getName
Used to get the name of this player.- Specified by:
getName
in interfacePlayerProvider
- Returns:
- The name of this player.
-
getLocation
Used to get the location of this player.- Specified by:
getLocation
in interfacePlayerProvider
- Returns:
- The location of this player.
-
world
Used to get the name of the world this player is currently in.- Specified by:
world
in interfacePlayerProvider
- Returns:
- The name of the world.
-
biome
Used to get the name of the biome this player is currently in.- Specified by:
biome
in interfacePlayerProvider
- Returns:
- The name of the biome.
-
getExp
Used to get the amount of experience this player has.- Specified by:
getExp
in interfacePlayerProvider
- Returns:
- The amount of levels this player has.
-
setExp
Used to set the amount of experience this player has.- Specified by:
setExp
in interfacePlayerProvider
- Parameters:
exp
- The amount of experience to set for this player.
-
getExpLevel
Used to get the amount of experience levels this player has.- Specified by:
getExpLevel
in interfacePlayerProvider
- Returns:
- The amount of experience levels this player has.
-
setExpLevel
Used to set the amount of experience levels this player has.- Specified by:
setExpLevel
in interfacePlayerProvider
- Parameters:
level
- The amount of experience levels to set for this player.
-
inventory
- Specified by:
inventory
in interfacenet.tnemc.menu.core.compatibility.MenuPlayer
- Specified by:
inventory
in interfacePlayerProvider
- Overrides:
inventory
in classnet.tnemc.menu.paper.PaperPlayer
-
getEffectivePermissions
Method for retrieving player permissions.- Specified by:
getEffectivePermissions
in interfacePlayerProvider
- Returns:
- A list of permission strings.
-
hasPermission
Used to determine if this player has the specified permission node.- Specified by:
hasPermission
in interfacenet.tnemc.menu.core.compatibility.MenuPlayer
- Specified by:
hasPermission
in interfacePlayerProvider
- Overrides:
hasPermission
in classnet.tnemc.menu.paper.PaperPlayer
- Parameters:
permission
- The node to check for.- Returns:
- True if the player has the permission, otherwise false.
-
message
- Specified by:
message
in interfacenet.tnemc.menu.core.compatibility.MenuPlayer
- Overrides:
message
in classnet.tnemc.menu.paper.PaperPlayer
-
message
Used to send a message to this command source.- Specified by:
message
in interfacePlayerProvider
- Parameters:
messageData
- The message data to utilize for this translation.
-
find
-