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

Помогите WorldGuardApi

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

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

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Всем привет. Мне нужно определить если игрок нажимает на определенный блок в своем регионе то делалось какое-то действие, а если регион не принадлежит игроку то ему писалось сообщение!
    Буду благодарен в виде кода!
     
  2. Mr Hosting
  3. Lemar98

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

    Баллы:
    66
    Имя в Minecraft:
    Lemar98
    В гугле забанили?
     
  4. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Гугл не может дать мне определенный ответ, может кинешь ссылку?
     
  5. Lemar98

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

    Баллы:
    66
    Имя в Minecraft:
    Lemar98
    На ютубе есть много англоязычных туториалов + гугл
    Ищи
     
  6. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Наверное я такой слепой что не могу найти тутор, ладно я по ищу!
     
  7. Lemar98

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

    Баллы:
    66
    Имя в Minecraft:
    Lemar98
    Просто ты хочешь сразу все готовое и не хочешь думать головой
     
  8. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Я искал в поиске сайта rubukkit.org и не чего не нашел, наверное ты прав что я хочу все сразу готовое
     
  9. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Пиши завтра мне https://vk.com/vladnematorof Помогу чем смогу
     
  10. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Хорошо
     
  11. Cool_boy

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

    Баллы:
    76
    Имя в Minecraft:
    prettydude
    Обленились, ищут туторы, а не документацию...
    http://wiki.sk89q.com/wiki/WorldGuard/Regions/API#Region_managers
     
  12. _helper_

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

    Баллы:
    46
    в гугле: worldguard api tutorial
     
  13. alexandrage

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

    Баллы:
    173
  14. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    Что сложного проверить локацию блока, куда игрок кликал и проверить далее в WG api...
     
  15. alexandrage

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

    Баллы:
    173
    ТС и задал вопрос по юзу вг апи.
     
  16. MrMagaChannel

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

    Баллы:
    76
    Имя в Minecraft:
    mrmagachannel
    То есть просто документацию не смог загуглить?
     
  17. alexandrage

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

    Баллы:
    173
    +
     
  18. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Я не могу понять документацию, я ее смотрел уже раз 10
     
  19. Автор темы
    kefavova

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

    Баллы:
    46
    Имя в Minecraft:
    kefa
    Я тему закрываю. Для тех кому надо вот код:
    Код:
    @EventHandler
    public void onPlayerMove(PlayerMoveEvent e) {
        Player player = e.getPlayer();
        WorldGuardPlugin wg = (WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard");
        RegionManager rgm = wg.getRegionManager(player.getWorld());
        ApplicableRegionSet ars = rgm.getApplicableRegions(player.getLocation());
        ars.getRegions();
        for (ProtectedRegion prg: ars){
            if (prg.getId().equalsIgnoreCase("region")) player.sendMessage("Вы там где надо (в жопе)");
        }
    }
     
Статус темы:
Закрыта.

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