Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Управление сервером Bukkit", создана пользователем Shevchik, 12 янв 2014.

  1. QuadX

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

    Баллы:
    103
    Skype:
    happyminers
    можно
     
  2. Хостинг MineCraft
    <
  3. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
  4. Larin

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

    Баллы:
    103
    Скопируй ссылку и вставь в адресную строку.
     
  5. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    ооо есть.спс[DOUBLEPOST=1396453728,1396453582][/DOUBLEPOST]
    зашло но где там фикс??
     
  6. Faldar

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

    Баллы:
    63
    Если он стоит, то LWC не нужен.
     
  7. FANtikoFF

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

    Баллы:
    103
    Skype:
    offantik
    Имя в Minecraft:
    FANtik
    корч. ставлю блок на привете (ид есть в конфиге),
    вешаю (через Shift) на блок табличку и в первой строчке пишу [Public]
    Но когда пытаюсь открыть, пользователем у которого нет разрешений на приват , выдает ошибку , (собщение в чате) и не открывается ?
    почему???
     
  8. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    потому, что вроде id надо добавить в
    sign-private: true
    sign-list:
    - **

    В остальных все приватится автоматически. Без табличек.
    И вообще, смени тему. Тут не МашинГвард обсуждают.[DOUBLEPOST=1396511097,1396478428][/DOUBLEPOST]Печально, что nuclear реактор не взрывает приват вообще. А так было бы классно - взорвался и в каменный век.
     
  9. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Чтобы испавить это недоразумение вы можете написать свою версию плагина.
     
  10. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Научи пожалуйста, как дальше правильно расположить исходники и скомпилировать через gradlew build?

    Flans.png
     
  11. origamerpro

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

    Баллы:
    88
    Имя в Minecraft:
    origamerpro
    что то мы перешли к приватам, скажи и свою проблему. mcpc 1.6.4 251 - ставил и machine guard и lwc. В обоих случаях защищает только ванилу, мод блоки с эвентами пишет только что защищено, но все равно есть доступ к ним.Даже с флагами use и block-interact deny.
     
  12. XenonRaite

    XenonRaite Активный участник

    Баллы:
    68
    Shevchik, привет!

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

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

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

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Многие плагины неадекватно реагируют на баккитовские эвенты если они вызваны фейковым игроком.

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

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

    Баллы:
    68
    Имя в Minecraft:
    gogusr
    Извени за возможно оффтоп.Но при переносе сервера 1.6.4 mcpc+ на вдс ОС дебиан,просто не запускается плагин ModEventListener да и кроме него есть такие
     
  15. Averus

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

    Баллы:
    88
    я на Дебиан и все просто супер.
     
  16. XenonRaite

    XenonRaite Активный участник

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

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Обнови java до 1.7 - и будет тебе счастье.
     
    BorediXxX нравится это.
  18. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
    1)может быть не написан плагин, который читает эти эвенты?Нет.
    2)причину выбора именно такого способа тебе объяснили?Да.
    3)выложили все на блюдечке, ставь и используй?Да.
    Тогда к чему эти возмущения? Если не нравится всегда можно сделать самому или, если не можешь сам, найти того. кто сделает за деньги так как этого хочешь ты.
     
  19. XenonRaite

    XenonRaite Активный участник

    Баллы:
    68
    Ну мне очень интересна причина этого решения, у меня никогда не было проблем с использованием обычных баккит евентов. Я пишу свои, они прекрасно работают.
     
  20. Dvladislav

    Dvladislav Старожил Переводчик Пользователь

    Баллы:
    173
     
    ПриветОтЛайки нравится это.
  21. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Список плагинов из тех что я часто использую которые реагируют абсолютно неадекватно:
    NoCheatPlus
    Jobs(этот вообще на mcpc+ неадекватно реагирует)
    ChestShop
    ProtocolLib
    BloodMoon
    ChopTree2
     
    oleg57zls нравится это.

Поделиться этой страницей