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

Помогите Essentials API - получение списка точек home игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем Aнатолий, 12 июн 2014.

Статус темы:
Закрыта.
  1. Автор темы
    Aнатолий

    Aнатолий Старожил Пользователь

    Баллы:
    103
    Skype:
    sasay1337
    Имя в Minecraft:
    4epB9Ik
    Привет ребят.
    Не подскажите как можно получить у Essentials список всех точек home указанного игрока (именно названия) ?
    Гуглил по Essentials API, функций много, но среди них не смог найти то что мне нужно.
    [вот линк]

    Заранее благодарен любым наводкам.

    P.S функция которая кинулась в глаза но она не подходит
    Location getHome(String name) throws Exception;
     
    Последнее редактирование: 12 июн 2014
  2. MegaFlary

    MegaFlary Старожил Пользователь

    Баллы:
    153
    Код:
    public class SomePlugin extends JavaPlugin {
    
        private Essentials ess;
    
        @Override
        public void onEnable() {
            PluginManager pm = getServer().getPluginManager();
            Plugin essentialsPlugin = pm.getPlugin("Essentials");
    
            ess = (Essentials) essentialsPlugin;
            someMethod();
        }
    
        public void someMethod() {
            for (String u : ess.getUserMap().getAllUniqueUsers()) {
                final User user = ess.getUserMap().getUser(u);
                if (user != null) {
                    List<String> userHomes = user.getHomes();
                    ...
                }
            }
        }
    }
     
  3. Автор темы
    Aнатолий

    Aнатолий Старожил Пользователь

    Баллы:
    103
    Skype:
    sasay1337
    Имя в Minecraft:
    4epB9Ik
    Спасибо!
     
Статус темы:
Закрыта.

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