1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Фильтрация/Сортировка TabComplete

Тема в разделе "Разработка плагинов для новичков", создана пользователем ReloGGrc, 22 дек 2022.

  1. Автор темы
    ReloGGrc

    ReloGGrc Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    ALis
    Всех приветствую, возник вопрос, а как можно отсортировать список возвращаемых значений листа из TabComplet'a а зависимости от того что начал набирать игрок?
    Заранее спасибо за ответ!
     
  2. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    По-моему, по-человечески никак, потому что сортировкой занимается клиент. Но могу и ошибаться.
    Если я прав, то единственное решение - использовать цветное форматирование. Но опять же не факт, что на новых версиях игры (с компонентами) это сработает. Скорее всего, нет.

    С фильтрацией проще, глянь два способа: https://spigotmc.org/threads/372375

    Можешь таким же образом и отсортировать попробовать.

    С точки зрения джавы это делается методами стрима .sort(Comparator) и .filter(Predicate)
    Или же Collections.sort() + list.removeIf()
     
    Последнее редактирование: 22 дек 2022
  3. Автор темы
    ReloGGrc

    ReloGGrc Активный участник Пользователь

    Баллы:
    46
    Имя в Minecraft:
    ALis
    Понял, спасибо большое за ответ, все перепробую!
     

Поделиться этой страницей