@Override public AnimalTamer getOwner() { return owner instanceof Player ? owner : Bukkit.getPlayer(ownerUniqueId); }
@Override public boolean execute(CommandSender sender, String currentAlias, String[] args) { if (!testPermission(sender)) return true; if (args.length < 1) { sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage); return false; } String reason = args.length > 0 ? StringUtils.join(args, ' ', 1, args.length) : null; if (ipValidity.matcher(args[0]).matches()) { processIPBan(args[0], sender, reason); } else { Player player = Bukkit.getPlayer(args[0]); if (player == null) { sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage); return false; } processIPBan(player.getAddress().getAddress().getHostAddress(), sender, reason); } return true; }
@Override public boolean execute(CommandSender sender, String currentAlias, String[] args) { if (!testPermission(sender)) return true; if (args.length == 0) { sender.sendMessage(ChatColor.RED + "Usage: " + usageMessage); return false; } String reason = args.length > 0 ? StringUtils.join(args, ' ', 1, args.length) : null; Bukkit.getBanList(BanList.Type.NAME).addBan(args[0], reason, null, sender.getName()); Player player = Bukkit.getPlayer(args[0]); if (player != null) { player.kickPlayer("Banned by admin."); } Command.broadcastCommandMessage(sender, "Banned player " + args[0]); return true; }
@Override public void load(T entity, CompoundTag compound) { // TODO make this better. super.load(entity, compound); if (compound.containsKey("OwnerUUID") && !compound.getString("OwnerUUID").isEmpty()) { entity.setOwnerUniqueId(UuidUtils.fromString(compound.getString("OwnerUUID"))); if (Bukkit.getPlayer(entity.getOwnerUniqueId()) != null) { entity.setOwner(Bukkit.getPlayer(entity.getOwnerUniqueId())); } } else if (compound.containsKey("Owner") && !compound.getString("Owner").isEmpty()) { String playerName = compound.getString("Owner"); OfflinePlayer player = Bukkit.getOfflinePlayer(playerName); if (player.hasPlayedBefore()) { entity.setOwnerUniqueId(player.getUniqueId()); if (Bukkit.getPlayer(entity.getOwnerUniqueId()) != null) { entity.setOwner(Bukkit.getPlayer(entity.getOwnerUniqueId())); } } } }
target = args[0]; } else { Player player = Bukkit.getPlayer(args[0]); if (player != null) { target = player.getAddress().getAddress().getHostAddress();
player = Bukkit.getPlayer(args[1]); } else if (sender instanceof Player) { player = (Player) sender;
player = Bukkit.getPlayer(args[0]); } else if (sender instanceof Player) { player = (Player) sender;
Player player = Bukkit.getPlayer(name); if (player == null) { commandMessages.getNoSuchPlayer().sendInColor(ChatColor.RED, sender, name);
player = Bukkit.getPlayer(args[1]); } else if (sender instanceof Player) { player = (Player) sender;
/** * @return player-record if online, NULL otherwise */ public Player getOnlinePlayer() { return Bukkit.getPlayer(uuid); }
/** * Returns the Player object described by passed playerID. * * @param ID * - playerID * @return the Player object */ public static Player getPlayer(String ID) { return Bukkit.getPlayer(UUID.fromString(ID)); }
@Override public void sendMessage(UUID uuid, String message) { Player player = Bukkit.getPlayer(uuid); if (player != null) { player.sendMessage(message); } }
@SuppressWarnings("deprecation") @Override protected Player getModPlayer(String name) { org.bukkit.entity.Player bukkitPlayer = Bukkit.getPlayer(name); if (bukkitPlayer == null) return null; return new BukkitPlayer(plugin, bukkitPlayer); }
@Override public UUID getUUID(String playerName) { return Bukkit.getPlayer(playerName).getUniqueId(); } }
@Override public boolean hasPermission(Player player, String node) { org.bukkit.entity.Player bukkitPlayer = Bukkit.getPlayer(player.getName()); return bukkitPlayer != null && bukkitPlayer.hasPermission(node); }
private User(UUID uuid, String name) { this.uuid = uuid; this.name = name; this.cache = new UserCache(this); this.playerRef = new WeakReference<>(Bukkit.getPlayer(this.uuid)); this.updateCache(); this.changes(); }
@Nullable protected Waypoint getFriend(String uuid) { Player onlinePlayer = Bukkit.getPlayer(UUID.fromString(uuid)); if (onlinePlayer == null) return null; String playerName = onlinePlayer.getDisplayName(); String castMessage = context.getMessage("cast_friend").replace("$name", playerName); String failMessage = context.getMessage("no_target_friend").replace("$name", playerName); String title = context.getMessage("title_friend", "$name").replace("$name", playerName); String iconURL = SkinUtils.getOnlineSkinURL(onlinePlayer); return new Waypoint(RecallType.WARP, onlinePlayer.getLocation(), title, castMessage, failMessage, "", null, iconURL); }
@Override public int getPlayerVersion(@NonNull UUID uuid) { if (!isPorted(uuid)) return getExternalVersion(Bukkit.getPlayer(uuid)); return getPortedPlayers().get(uuid).get(ProtocolInfo.class).getProtocolVersion(); }
@Override public void run() { Player player = Bukkit.getPlayer(fme.getPlayer().getUniqueId()); if (player != null) { player.teleport(fme.getFaction().getWarp(warp).getLocation()); fme.msg(TL.COMMAND_FWARP_WARPED, warp); } } }, SavageFactions.plugin.getConfig().getLong("warmups.f-warp", 0));