Помогите Помогите мне с плагином OPSRegion

Статус
Закрыто для дальнейших ответов.

Crosstwinz

Активный участник
Пользователь
Баллы
66
Привет всем! Прошу помощи в том, чтобы правильно переделали в этом плагине один файл (OPSListener.class) в котором есть список запрещенных команд WorldGuard и WorldEdit для регионов плагина OPSRegion. Команд из WE недостаточно, чтобы защитить спавн как следует (там нет команды //paste, //brush и другие (хотя есть //set, //walls...), в результате чего донатеры этими командами ломают спавн. Плагин декомпилировал успешно, через Eclipse привязал библиотеки ядра сервера, WG и WE. Осталось в итоге 8 ошибок, которые не знаю, как исправить! Подскажите мне, что делать, очень надо добавить новые команды WE для проверки региона. Вот скрины этого процесса (плагин был взят из этой статьи КЛИК):
peOVpZ0kZIRlANZOHU90F90U1xOmZ_KurgxWhbRHof1A9LXvK8KAc43pI-EeJoHPHaUnEOL1qXstdVA5SkbI=w1600-h788-rw
XTIuO_BhmXDd5W8AB_rkpdEfR8DYgfzpUeJ4XqZ_5VqJcdZw64QGpN31ygHiAWL1oelfGCewICFcf89FdWkH=w1600-h788-rw
xDmZEu0vNrJit5RSDdLDpsEQJU7ZSo5jmc3TZJOqgccWjwVsKqesU16f9lUTR2sxQ0E6reqM7bENYqSNAm1w=w1600-h788-rw
tQKOznuO0w1TO4UiuNkVqn9HOk_l3cbm8zPSeZuANBUgkBkIDjr06SRigteS7njDzpVWIt7p_klEAUnlxrjP=w1600-h788-rw
9MdMMBuH9V2h7Lb5hcnkrOGR3ZCYgRxRAFmi6no3qbjbBMy09t-P0t8VboJbMI0v6IfUXkRQNGnE2MKbr-Kb=w1600-h788-rw
Очень прошу мне помочь, тк в java я не разбираюсь. Предлагаю вот такой список запрещенных команд:
Код:
//copy
//cut
//cyl
//deform
//drain
//ex
//ext
//extinguish
//faces
//fill
//fillr
//fixlava
//fixwater
//g
//gen
//generate
//green
//hcyl
//hollow
//hpyramid
//hsphere
//naturalize
//outline
//overlay
//paste
//pyramid
//re
//regen
//removeabove
//removebelow
//removenear
//rep
//replace
//replacenear
//set
//setbiome
//smooth
//snow
//sphere
//thaw
//walls
/ex
/ext
/extinguish
/fixlava
/fixwater
/green
/removeabove
/removebelow
/removenear
/replacenear
/snow
/thaw
 
Последнее редактирование:
Ладно такие неиспользуемые команды, как //brush еще уместно запретить на стороне ncp, но такие распространенные команды, как //paste запрещать не рекомендуется на стороне permission.
 
Или хотя бы скажи, какие библиотеки использовал для создания своей версии плагина (какую версию ядра, версию WG и WE), может попробую как нибудь сам доделать
 
Ведь многие игроки выкладывают куча денег на донат, чтобы иметь полный доступ к WE
 
Я так понимаю, что вы даже сказать, как самому эти ошибки исправить не хотите? Или хотя бы подсказку дать нормальную. Ведь этот форум для новичков!
 
Ладно такие неиспользуемые команды, как //brush еще уместно запретить на стороне ncp, но такие распространенные команды, как //paste запрещать не рекомендуется на стороне permission.
LimitedWorldEdit, тогда они могут вставлять сетать и делать все что заходят только в своем регионе
 
В принципе идея неплохая OPSRegion + LimitedWorldEdit
У меня на сервере так же, работает очень хорошо. Только кисти и суперкирки не разрешать, потому что их не заблокировать в LimitedWE, так же и //replacenear. LimitedWorldEdit блокирует то, когда ты именно выделяешь территорию и уже сетишь или заменяешь блоки, но не блокирует те, с помощью которых тебе не требуется выделять регион, например //green, //brush, //replacenear, /sp и т.д
 
В принципе идея неплохая OPSRegion + LimitedWorldEdit
И об этом я тоже писал. Если ставить fawe, там идет маска внутри региона. Она дает больше проверок, чем обычный селект, но имеет ограничение, сет только в регионе.
На LimitedWorldEdit даже не смотрите, говно полнейшее.
 
И об этом я тоже писал. Если ставить fawe, там идет маска внутри региона. Она дает больше проверок, чем обычный селект, но имеет ограничение, сет только в регионе.
На LimitedWorldEdit даже не смотрите, говно полнейшее.
Луек
 
Ребят, мне удалось переписать плагин OPSregion как хотел (добавил свои команды для проверки) тема закрыта
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх