Плагин [SEC/FIX] WGExtender [1.13+] [WG7+, WE7+]

И еще у меня вопросики. Я в замешательстве и немного запутался. Помогите чайнику плиз =(

1. Текущая страница - эта официальная страница плагина?
На spigot чо то не нашел (https://www.spigotmc.org/).

2. http://rubukkit.org/threads/wgextender.42288/ - эта страница уже устарела? может её как то закрыть или отписать в конце коммент?

3. Качать релизы отсюда https://build.true-games.org/job/WorldGuardExtender/ ?
Или лучше брать исходники и самому компилить?

4. По исходникам какая то путаница началась. Стали появляться клоны:
https://github.com/OsipXD/WorldGuardExtender
https://github.com/Shevchik/WorldGuardExtender
Я раньше думал, что Shevchik автор =(
Проясните плиз ситуацию с автором OsipXD

5. Последний вопрос: Ссылка для доната имеется? 🙂
 
1. Да
2. Да
3. Как хотите, билдсервер напрямую компилит каждый коммит.
4. Форк OsipXD рассчитан на использование на версии 1.7.10
5. Нет
 
1. 🙂
2. 🙂
3. 🙂
4. 🙂
5. ☹️ Жаль, что нет возможности поощрить автора.
 
Если включен vertexpand, лимит блоков считает с учётом высоты?
(Если я хочу заприватить 2x2, то стоит ставить лимит 4 или 256x4?)
 
С учётом высоты ясен пень.
 
Народ!
Ошибка древняя!
src\main\java\wgextender\features\claimcommand\BlockLimits.java
Код:
        size = size.multiply(BigInteger.valueOf(max.getBlockX()).subtract(BigInteger.valueOf(min.getBlockX()).add(BigInteger.ONE)));
        size = size.multiply(BigInteger.valueOf(max.getBlockZ()).subtract(BigInteger.valueOf(min.getBlockZ()).add(BigInteger.ONE)));
        size = size.multiply(BigInteger.valueOf(max.getBlockY()).subtract(BigInteger.valueOf(min.getBlockY()).add(BigInteger.ONE)));
Скобки не там поставили (смотри в конце строк). В результате размер региона некорректно считается
Надо так:
Код:
        size = size.multiply(BigInteger.valueOf(max.getBlockX()).subtract(BigInteger.valueOf(min.getBlockX())).add(BigInteger.ONE));
        size = size.multiply(BigInteger.valueOf(max.getBlockZ()).subtract(BigInteger.valueOf(min.getBlockZ())).add(BigInteger.ONE));
        size = size.multiply(BigInteger.valueOf(max.getBlockY()).subtract(BigInteger.valueOf(min.getBlockY())).add(BigInteger.ONE));

Короче в коде сейчас так:
hx= xmax - (xmin + 1)
а надо так:
hx= xmax - xmin + 1

И правда, а с виду нихера и не заметить. Спасибо.

Тоесть баг, о котором я писал 2 года назад, и в котором ты убеждал меня что такого нет, все норм у тебя... всетаки существует ??
 
Тоесть баг, о котором я писал 2 года назад, и в котором ты убеждал меня что такого нет, все норм у тебя... всетаки существует ??
Всё-таки существует. Хотя 2 года назад посчёт был другой (на обычных интах), и там всё работало правильно если не считать переполнения. Кому-то недавно я говорил что возможно где-то есть ошибка +-1, но так как я отошёл от дел, на проверку у меня не было ни времени, ни желания.
 
Тоесть баг, о котором я писал 2 года назад, и в котором ты убеждал меня что такого нет, все норм у тебя... всетаки существует ??
Не нападайте на Шевчика! ☹️
Он хороший! Старается как может! 🙄
 
Но тем не менее, скоро обновлений плагинов от шевчика не увидите.
Его плагины итак все багнутые и недоделанные были...
Только нервы себе кушал когда розбирал их по пару дней, а потом оказывалось что все напрасно т.к. вылазило куча багов
 
Хотя некоторые фичи были очень полезными
 
Его плагины итак все багнутые и недоделанные были...
Только нервы себе кушал когда розбирал их по пару дней, а потом оказывалось что все напрасно т.к. вылазило куча багов

1. Покупаете плагины - предъявляйте претензии!
2. Качаете бесплатно плагины - кушайте молча!
3. Не умеете сами писать плагины - не критикуйте тех кто это умеет!
4. Умеете сами писать плагины - пишите сами!

Если хотите чтобы баги в бесплатных плагинах быстро исправлялись - облегчите работу автору:
1. Детально опишите ошибку, включая не только ексепшен-лог, но и подробный сценарий её воспроизведения.
2. Проанализируйте работу плагина или исходный код и предложите решение.

Автор не подписывал никаких контрактов на сопровождение своего кода.
Нашли ошибку - попросили исправить, добавив волшебное слово "плиз".
Ошибку исправили - ставим весёлый смайлик и говорим волшебное слово "пасибки".
Ошибку не исправили - ставим грустный смайлик и идем покупать платные плагины.

🙂
 
Его плагины итак все багнутые и недоделанные были...
Только нервы себе кушал когда розбирал их по пару дней, а потом оказывалось что все напрасно т.к. вылазило куча багов
Багнутый тут только ты один, всегда юзал и норм.
 
Dear Shevchik,

WGExtender plugin doesn't work on 1.11.2. There is an error when I claim region.

I would be grateful If you could help me to fix it. Regards
 
Доброго времени суток.
Есть проблема с плагином wgexender+ultra perrmision, последний блокирует все что не разрешено (в отличии от pex) и функция плагином (ограничение максимального размера привата) не работает, с pex ом работает. В исходниках wgexender нашёл только 2 пермишнла wgexender. Administrator и ворлд ездит унлимит. Как быть? =))
 
Доброго времени суток.
Есть проблема с плагином wgexender+ultra perrmision, последний блокирует все что не разрешено (в отличии от pex) и функция плагином (ограничение максимального размера привата) не работает, с pex ом работает. В исходниках wgexender нашёл только 2 пермишнла wgexender. Administrator и ворлд ездит унлимит. Как быть? =))
worldguard.region.unlimited - ты про этот пермишен?
 
Назад
Верх Низ