Advertisement
Guest User

Untitled

a guest
May 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. package me.vertcode.hub.player;
  2.  
  3. import java.util.UUID;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Location;
  7. import org.bukkit.World;
  8. import org.bukkit.entity.Entity;
  9. import org.bukkit.entity.Player;
  10.  
  11. import me.vertcode.hub.constants.InfoGetterSetter;
  12.  
  13. public class CustomPlayer {
  14.  
  15. Player p;
  16.  
  17. public CustomPlayer(Player p) {
  18. this.p = p;
  19. }
  20.  
  21. public CustomPlayer(Entity p) {
  22. this.p = (Player) p;
  23. }
  24.  
  25. public void sendMessage(String msg) {
  26. p.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
  27. }
  28.  
  29. public void sendNPMessage(PlayerPermission perm) {
  30. this.sendMessage(InfoGetterSetter.noPermsMessage);
  31. }
  32.  
  33. public Boolean hasPermission(PlayerPermission perm) {
  34. return p.hasPermission(perm.getPermission());
  35. }
  36.  
  37. public Location getLocation() {
  38. return p.getLocation();
  39. }
  40.  
  41. public Double getX() {
  42. return p.getLocation().getX();
  43. }
  44.  
  45. public Double getY() {
  46. return p.getLocation().getY();
  47. }
  48.  
  49. public Double getZ() {
  50. return p.getLocation().getZ();
  51. }
  52.  
  53. public World getWorld() {
  54. return p.getWorld();
  55. }
  56.  
  57. public String getDisplayName() {
  58. return p.getDisplayName();
  59. }
  60.  
  61. public String getName() {
  62. return p.getName();
  63. }
  64.  
  65. public UUID getUUID() {
  66. return p.getUniqueId();
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement