Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите WorldGuard API - Помогите с проверкой.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Nippels, 25 май 2017.

Статус темы:
Закрыта.
  1. Автор темы
    Nippels

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Здравствуйте. Такая вот проблема:
    Хочу сделать, чтобы условие не выполнялось есть точка "loc" находится в чужом регионе.

    P.S loc - Локация. x y z)

    Как написать эту проверку? Если можно с примерами :З
    Заранее пасиб))
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    loc.toVector().isInAABB(min, max);
     
  4. Автор темы
    Nippels

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Вас не понял. От слова: "Совсем"

    Как сделать так, чтобы условие не выполнялось (return) ЕСЛИ loc находится в чужом привате
     
  5. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Вот еще вариант на самом wg api
    public WorldGuardPlugin wg = (WorldGuardPlugin)Bukkit.getPluginManager().getPlugin("WorldGuard");

    boolean wg(Location l, Player p) {
    return wg.canBuild(p, l);
    }
     
  6. Автор темы
    Nippels

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Это не совсем то, что мне нужно)
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Есть еще такое.

    ApplicableRegionSet set = wg.getRegionManager(world()).getApplicableRegions(loc);
    Iterator localIterator = set.getRegions().iterator();
     
  8. Автор темы
    Nippels

    Nippels Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    Nippels
    Что это? :)
     
  9. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Итерация регионов по локации.
     
Статус темы:
Закрыта.

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