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

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

Discussion in 'Запросы на разработку плагинов' started by BLACKRED, Apr 4, 2014.

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

    BLACKRED Новичок

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

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

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

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

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

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

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

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

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

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

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

    BLACKRED Новичок

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

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

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

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

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

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

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

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

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

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

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

    Attached Files:

  14. LaoTheLizard

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

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

    BLACKRED Новичок

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

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

    Trophy Points:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
  17. WaInK

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

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

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

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

    BLACKRED Новичок

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

Share This Page