Teleport [Nukkit]

Описание плагина: Очень простой плагин, с использованием форм. Был написан для получение большего опыта. Сильно не кидайтесь, самый первый плагин на яве (ладно, вру, второй. Первый был не удачный, возможно исправлю свои ошибки и доделаю).

Автор: @WHOIM

GITHUB:
OneWearf4k/TeleportUI (github.com)

Переименовать в .jar:
TeleportUI.phar (8,3 КБ)

1 лайк

папку target нужно добавлять в .gitignore

и изображение в ридми криво указано

я заливал на гитхаб, дабы люди чекнули просто код,

Это точно работает?

public void TpForm(Player p){
    FormWindowCustom window = new FormWindowCustom("Tp");
    for(Player pp : getPlugin().getServer().getOnlinePlayers().values()){
      List<String> pl = Arrays.asList(pp.getName());
      window.addElement(new ElementDropdown("Выберите игрока:", pl));
        p.showFormWindow(window, TPFORM);
    }
  }
  
  public void TpaForm(Player p){
    FormWindowCustom window = new FormWindowCustom("Tpa");
    for(Player pp : getPlugin().getServer().getOnlinePlayers().values()){
      List<String> pl = Arrays.asList(pp.getName());
      window.addElement(new ElementDropdown("Выберите игрока:", pl));
        p.showFormWindow(window, TPAFORM);
    }
  }

должен

я думаю что плагин никто использовать и не будет, я опубликовал его дабы отмечали мои ошибки, чтобы в будущем я их исправлял.

А я вот вижу код и думаю что нет. Если игроков несколько на сервере, то игроку покажится несколько форм подряд и в каждой форме будет по 1 игроку в выпадающем списке

1 лайк

Создание элемента и отправка формы созданы в цикле

проснулся?