Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.vertcode.hub.player;
- import java.util.UUID;
- import org.bukkit.ChatColor;
- import org.bukkit.Location;
- import org.bukkit.World;
- import org.bukkit.entity.Entity;
- import org.bukkit.entity.Player;
- import me.vertcode.hub.constants.InfoGetterSetter;
- public class CustomPlayer {
- Player p;
- public CustomPlayer(Player p) {
- this.p = p;
- }
- public CustomPlayer(Entity p) {
- this.p = (Player) p;
- }
- public void sendMessage(String msg) {
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
- }
- public void sendNPMessage(PlayerPermission perm) {
- this.sendMessage(InfoGetterSetter.noPermsMessage);
- }
- public Boolean hasPermission(PlayerPermission perm) {
- return p.hasPermission(perm.getPermission());
- }
- public Location getLocation() {
- return p.getLocation();
- }
- public Double getX() {
- return p.getLocation().getX();
- }
- public Double getY() {
- return p.getLocation().getY();
- }
- public Double getZ() {
- return p.getLocation().getZ();
- }
- public World getWorld() {
- return p.getWorld();
- }
- public String getDisplayName() {
- return p.getDisplayName();
- }
- public String getName() {
- return p.getName();
- }
- public UUID getUUID() {
- return p.getUniqueId();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement