Jak sprawdzić range gracza przez swój plugin (pex) na razie mam taki kod;
package pl.vneleq.tools.commands;
import org.bukkit.Bukkit;
import pl.vneleq.tools.utils.ChatUtil;
import org.bukkit.entity.Player;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import pl.vneleq.tools.Main;
import org.bukkit.command.CommandExecutor;
public class WhoisCommand implements CommandExecutor
{
public WhoisCommand(final Main M) {
M.getCommand("whois").setExecutor((CommandExecutor)this);
}
public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
final Player p = (Player)sender;
if (p.hasPermission("vneleq.whois")) {
if (args.length == 0) {
p.sendMessage(ChatUtil.fixColor("&cPoprawne uzycie&8: &8/&6Whois &8(&6nick&8)"));
return true;
}
final Player target = Bukkit.getPlayer(args[0]);
if (target == null) {
p.sendMessage(ChatUtil.fixColor("&cPodany gracz jest offline!"));
return true;
}
p.sendMessage(ChatUtil.fixColor("&9&lInformacje na temat gracza"));
p.sendMessage(String.valueOf(ChatUtil.fixColor("&cADRES IP GRACZA &6")) + target.getAddress().toString());
p.sendMessage(String.valueOf(ChatUtil.fixColor("&cADRES UUID &6 ")) + target.getUniqueId());
p.sendMessage(String.valueOf(ChatUtil.fixColor("&cTRYB GAMEMODE &6 ")) + target.getGameMode().toString());
p.sendMessage(String.valueOf(ChatUtil.fixColor("&cLATANIE&6 ")) + target.isFlying());
}
else {
ChatUtil.sendTitle(p, Main.getPlugin().getConfig().getString("ip"), "&7Nie posiadasz uprawnien do &8(&6vneleq.whois&8)", 30, 50, 10);
}
return false;
}
}
oznaczam;
@LloydPL
@KrejzolekPRO
@yooniks