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

Идея Плагин для поиска приватов.

Тема в разделе "Запросы на разработку плагинов", создана пользователем BLACKRED, 4 апр 2014.

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

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Нужен плагин, который покажет названия приватов в выделенном регионе WG. Это поможет заприватить регионы, если они граничат с какими-либо другими.
     
    WaInK нравится это.
  2. Хостинг MineCraft
    <
  3. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    Да тоже такое ищу
     
  4. OJIoJIoIIIa

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

    Баллы:
    153
    Skype:
    support.olymc
    Имя в Minecraft:
    FaNt1K
    /rg list ===>> /rg info и смотрим коорды точки на регион,потом /tppos координаты
     
  5. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    а если вот я админ на сервер и меня человек просит заприватить теру и когда я привачу пишет что задевает чужой регион, а этот чужой регион создал какой-то школьник в один кубик и где-то под землей. И все уже не чего не сделаешь. :с
     
  6. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Окей. Если есть опыт в написании - вот отличный гайд по апи WG. Если нету, то могу прступить за разработку.
     
  7. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Получаем доступ к выделению WorldEdit и перебираем каждый блок, названия приватов складируем в массив.
    Желательно выполнять это асинхронно, ибо блоков может быть не сотня и не тысяча...
     
  8. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Опыта абсолютно нет. Буду очень признателен, если что-нибудь из этого выйдет.
     
  9. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На сколько я знаю, в WG API есть функция, возвращающая список всех регионов в некотором объёме.
     
    Bars нравится это.
  10. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Не видел там такого. Есть метод, который возвращает пересекающие координату регионы.
     
  11. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    getApplicableRegions(ProtectedRegion region)
    Там таки есть такое.
    Код:
    RegionManager regionManager = ((WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard")).getRegionManager(sel.getWorld());       
    ApplicableRegionSet set = regionManager.getApplicableRegions(region);
    
     
  12. Alexgrist

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

    Баллы:
    173
    Можно и проще узнать регион. Пользуемся плагином Dynmap-WorldGuard. Правда пока что по одному блоку не приватили )
     
  13. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Динмап ресурсоемкий. Нет смысла ставить только ради одной функции.[DOUBLEPOST=1397044492,1396977009][/DOUBLEPOST]Вот пописульки. Выделяете регион, в консоль /wgf
    Если пересекается с регионами, выведется их список. Если нет, то уведомление, что не пересекается.
    Нужны WorldEdit и WorldGuard.
     

    Вложения:

    • WGFinder.zip
      Размер файла:
      3,2 КБ
      Просмотров:
      29
    Alexgrist, DeMaster, bitaliy и ещё 1-му нравится это.
  14. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Andrew Panassiouk, очень полезная вещь. Спасибо.
     
  15. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Спасибо, заценю! =)[DOUBLEPOST=1397595394,1397594022][/DOUBLEPOST]Я очень БЛАГОДАРЕН за этот плагин автору!
     
  16. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Нет проблем:)
     
  17. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    А писать что в консоли? или просто в чате?
     
  18. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Не в консоли. Просто регион выбрать и написать команду
     
  19. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Да, плагин работает превосходно.
     

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