Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс Эвенты для модов [1.7.10/Устаревшие/SRC]

Я не буду винтить эвенты на QuarryPlus, CC я доделываю только потому что обещал.
В дальнейшем эвенты будут писаться только для UniversalElectricity.

Досадно, ну да ладно. Ждем СС ;)
 
В дальнейшем эвенты будут писаться только для UniversalElectricity.
есть проблема, когда стоит механизм на привате WG (без привата LWC)
то его можно снять гаечным клюём или элект. -м
 
Если он стоит, то LWC не нужен.
корч. ставлю блок на привете (ид есть в конфиге),
вешаю (через Shift) на блок табличку и в первой строчке пишу [Public]
Но когда пытаюсь открыть, пользователем у которого нет разрешений на приват , выдает ошибку , (собщение в чате) и не открывается ?
почему???
 
потому, что вроде id надо добавить в
sign-private: true
sign-list:
- **

В остальных все приватится автоматически. Без табличек.
И вообще, смени тему. Тут не МашинГвард обсуждают.
Печально, что nuclear реактор не взрывает приват вообще. А так было бы классно - взорвался и в каменный век.
 
потому, что вроде id надо добавить в
sign-private: true
sign-list:
- **

В остальных все приватится автоматически. Без табличек.
И вообще, смени тему. Тут не МашинГвард обсуждают.
Печально, что nuclear реактор не взрывает приват вообще. А так было бы классно - взорвался и в каменный век.
Чтобы испавить это недоразумение вы можете написать свою версию плагина.
 
что то мы перешли к приватам, скажи и свою проблему. mcpc 1.6.4 251 - ставил и machine guard и lwc. В обоих случаях защищает только ванилу, мод блоки с эвентами пишет только что защищено, но все равно есть доступ к ним.Даже с флагами use и block-interact deny.
 
Shevchik, привет!

У меня к тебе куча вопросов. К сожаению я только начинаю в этом всём разбиратся но мне много непонятно.
Какой смысл писать именно "кастомные ивенты", если под них плагинов нет. А при этом их нужно писать самому. Почему бы не сразу описать реакцию на действие. Например IC2LaserHitBlockEvent. Логично будет предположить что нужно будет применить BlockBreakEvent. И ни что другое кроме него.

В результате логике нам нужно вызвать кастомный ивент, поймать его в нашем плагине и затем инсценировать BlockBreakEvent(иначе просто не логично) и затем его должен другой плагин поймать и так 40 раз за тик???

И разве сильно оптимизирует работу сервера если мы будем вызывать реакцию евенты напрямую из плагинов?
Многие плагины тогда будут не видеть собитий, а в соответствии не реагировать на них.
 
Многие плагины неадекватно реагируют на баккитовские эвенты если они вызваны фейковым игроком.

И да, если ты посмотришь внимательно исходники плагина то заметишь что он ловит эвент и обращается напрямую к WorldGuard для проверки привата, а не файрит BlockBreakEvent. Нигде в этих эвентах не файрится ни один баккитовский эвент.
 
Многие плагины неадекватно реагируют на баккитовские эвенты если они вызваны фейковым игроком.

И да, если ты посмотришь внимательно исходники плагина то заметишь что он ловит эвент и обращается напрямую к WorldGuard для проверки привата, а не файрит BlockBreakEvent. Нигде в этих эвентах не файрится ни один баккитовский эвент.
Извени за возможно оффтоп.Но при переносе сервера 1.6.4 mcpc+ на вдс ОС дебиан,просто не запускается плагин ModEventListener да и кроме него есть такие
 
И да, если ты посмотришь внимательно исходники плагина то заметишь что он ловит эвент и обращается напрямую к WorldGuard для проверки привата, а не файрит BlockBreakEvent.
И разве сильно оптимизирует работу сервера если мы будем вызывать реакцию евенты напрямую из плагинов?

Тоесть! ты предлагаешь вместо того чтобы использовать баккит ивенты, и убрать частичную нестабильность в МСРС++, описать другие евенты, на которые не реагируют другие плагины. В следствии чего нужно все функции вызывать из них на прямую, при том что у большенства нет исходного кода? Всё верно?
 
Назад
Верх