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

  • Автор темы Автор темы BLACKRED
  • Дата начала Дата начала

BLACKRED

Новичок
Баллы
8
Имя в Minecraft
REDBLACK
Нужен плагин, который покажет названия приватов в выделенном регионе WG. Это поможет заприватить регионы, если они граничат с какими-либо другими.
 
Нужен плагин, который покажет названия приватов в выделенном регионе WG. Это поможет заприватить регионы, если они граничат с какими-либо другими.
Да тоже такое ищу
 
Нужен плагин, который покажет названия приватов в выделенном регионе WG. Это поможет заприватить регионы, если они граничат с какими-либо другими.
/rg list ===>> /rg info и смотрим коорды точки на регион,потом /tppos координаты
 
/rg list ===>> /rg info и смотрим коорды точки на регион,потом /tppos координаты
а если вот я админ на сервер и меня человек просит заприватить теру и когда я привачу пишет что задевает чужой регион, а этот чужой регион создал какой-то школьник в один кубик и где-то под землей. И все уже не чего не сделаешь. :с
 
Получаем доступ к выделению WorldEdit и перебираем каждый блок, названия приватов складируем в массив.
Желательно выполнять это асинхронно, ибо блоков может быть не сотня и не тысяча...
 
Получаем доступ к выделению WorldEdit и перебираем каждый блок, названия приватов складируем в массив.
Желательно выполнять это асинхронно, ибо блоков может быть не сотня и не тысяча...
На сколько я знаю, в WG API есть функция, возвращающая список всех регионов в некотором объёме.
 
  • Нравится
Реакции: Bars
На сколько я знаю, в WG API есть функция, возвращающая список всех регионов в некотором объёме.
Не видел там такого. Есть метод, который возвращает пересекающие координату регионы.
 
Не видел там такого. Есть метод, который возвращает пересекающие координату регионы.
getApplicableRegions(ProtectedRegion region)
Там таки есть такое.
Код:
RegionManager regionManager = ((WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard")).getRegionManager(sel.getWorld());       
ApplicableRegionSet set = regionManager.getApplicableRegions(region);
 
Можно и проще узнать регион. Пользуемся плагином Dynmap-WorldGuard. Правда пока что по одному блоку не приватили )
 
Можно и проще узнать регион. Пользуемся плагином Dynmap-WorldGuard. Правда пока что по одному блоку не приватили )
Динмап ресурсоемкий. Нет смысла ставить только ради одной функции.
Вот пописульки. Выделяете регион, в консоль /wgf
Если пересекается с регионами, выведется их список. Если нет, то уведомление, что не пересекается.
Нужны WorldEdit и WorldGuard.
 

Вложения

Спасибо, заценю! =)
Я очень БЛАГОДАРЕН за этот плагин автору!
 
Динмап ресурсоемкий. Нет смысла ставить только ради одной функции.
Вот пописульки. Выделяете регион, в консоль /wgf
Если пересекается с регионами, выведется их список. Если нет, то уведомление, что не пересекается.
Нужны WorldEdit и WorldGuard.
А писать что в консоли? или просто в чате?
 
Назад
Верх