Помогите Удаление игроков из таба.

Статус
Закрыто для дальнейших ответов.

NukerFall

Активный участник
Пользователь
Баллы
76
Снова здравствуйте, форумчане. Невероятно нужно сделать так, чтобы при открытии таба в нём были только некоторые игроки, а не все на сервере. Допустим все игроки в радиусе 50. Что позволяет отследить открытие таба(очень тупой вопрос)?
 
Ну смотри, я конечно тоже новичок. Но я не слышал как сделать так чтобы убирались игроки из таба. В радиусе показывать игроков в чат я могу, а убирать их из таба хз.
 
Снова здравствуйте, форумчане. Невероятно нужно сделать так, чтобы при открытии таба в нём были только некоторые игроки, а не все на сервере. Допустим все игроки в радиусе 50. Что позволяет отследить открытие таба(очень тупой вопрос)?
Пакетом.
PS/ строку из названия темы вбей в гугле, и будет "не невероятно"
 
Пакетом.
PS/ строку из названия темы вбей в гугле, и будет "не невероятно"
Спасибо, Насчёт пакетов, уже слегка освоился. Если сегодня всё точно как надо будет, то закрою тему.
 
Код:
package Example;

import java.util.Collection;

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
import org.bukkit.scheduler.BukkitRunnable;

public class Scheduler extends BukkitRunnable {
    Plugin plugin;

    Scheduler(Plugin main) {
        this.plugin = main;
    }

    @Override
    public void run() {
        Collection<? extends Player> players = Bukkit.getServer().getOnlinePlayers();
        for (Player player : players) {
            for (Player p : players) {
                double d = player.getLocation().distance(p.getLocation());
                if (d < 50.0) {
                    player.showPlayer(this.plugin, p);
                } else {
                    player.hidePlayer(this.plugin, p);
                }
            }
        }
    }
}
 
Кикаешь играка, и он не будет отображаться в чате 🤓
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх