Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
У меня похожий код нормально работает. На крайняк загугли - "How to convert Collection to List in Java"
Random r = new Random();
List<Player> players = new ArrayList<>(Bukkit.getOnlinePlayers());
players.remove(p);
Player random = players.get(r.nextInt(players.size()));
Держи в курсе.ПРОБЛЕМА НЕ РЕШЕНА
Код:private HastPlugin plugin; public prtp(HastPlugin plugin) { this.plugin = plugin; } Random r = new Random(); List<Player> players = new ArrayList<>(Bukkit.getOnlinePlayers()); players.remove(p); Player random = players.get(r.nextInt(players.size())); @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(!sender.hasPermission("hastplugin.prtp")){ sender.sendMessage(ChatColor.GOLD + "[DEV] " + ChatColor.RED + "У вас нет прав"); return true; } else { sender.sendMessage(ChatColor.GOLD + "Телепортируем вас к рандомному игроку"); Player p = (Player) sender; Player rp = (Player) random; Location tploc = rp.getLocation(); p.teleport((Entity) new Location(tploc.getWorld(), tploc.getX(), tploc.getY(), tploc.getZ())); return true; } } }
Ну все = выбрасывай.Код:private HastPlugin plugin; public prtp(HastPlugin plugin) { this.plugin = plugin; } Random r = new Random(); List<Player> players = new ArrayList<>(Bukkit.getOnlinePlayers()); players.remove(p); Player random = players.get(r.nextInt(players.size())); @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(!sender.hasPermission("hastplugin.prtp")){ sender.sendMessage(ChatColor.GOLD + "[DEV] " + ChatColor.RED + "У вас нет прав"); return true; } else { sender.sendMessage(ChatColor.GOLD + "Телепортируем вас к рандомному игроку"); Player p = (Player) sender; Player rp = (Player) random; Location tploc = rp.getLocation(); p.teleport((Entity) new Location(tploc.getWorld(), tploc.getX(), tploc.getY(), tploc.getZ())); return true; } } }
Спасибо, прооралКод:private HastPlugin plugin; public prtp(HastPlugin plugin) { this.plugin = plugin; } Random r = new Random(); List<Player> players = new ArrayList<>(Bukkit.getOnlinePlayers()); players.remove(p); Player random = players.get(r.nextInt(players.size())); @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if(!sender.hasPermission("hastplugin.prtp")){ sender.sendMessage(ChatColor.GOLD + "[DEV] " + ChatColor.RED + "У вас нет прав"); return true; } else { sender.sendMessage(ChatColor.GOLD + "Телепортируем вас к рандомному игроку"); Player p = (Player) sender; Player rp = (Player) random; Location tploc = rp.getLocation(); p.teleport((Entity) new Location(tploc.getWorld(), tploc.getX(), tploc.getY(), tploc.getZ())); return true; } } }