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

Помогите WG и MGR не могут защитить двери из модов

Тема в разделе "Помощь", создана пользователем Aizark, 18 май 2015.

  1. Автор темы
    Aizark

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

    Баллы:
    88
    Доброго вам. Появилась проблема. Двери из модов Malisis Doors и Carpenters Block не защищаются World Guard. Добавил двери в Mashine Guard Reload, двери перестали открываться, но если зажать Shift то дверь будет открываться игнорируя запреты. Поднимал версию WG и MGR - не помогло.
    Есть идеи?
     
  2. Хостинг MineCraft
    <
  3. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Идеи есть, также готовые решения, в сами моды нужно добавить эвенты и тогда всё будет полностью запривачено.
     
  4. Автор темы
    Aizark

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

    Баллы:
    88
    Я так полагаю для дверей ивентов не делали, да? Спасибо за совет
     
  5. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Ну в коптере когда я изменял, там два варианта, переписать пару строк либо вставить эвент.
     
  6. H4RD_G4M3R

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

    Баллы:
    68
    Имя в Minecraft:
    H4RD_G4M3R
    А что за эвенты? Не подскажешь?
     
  7. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Код:
    Block block = super.worldObj.getBlock(dx, dy, dz);
    int currentMeta = super.worldObj.getBlockMetadata(dx, dy, dz);
    
    BreakEvent event = new BreakEvent(dx, dy, dz, super.worldObj, block, currentMeta, player);
    MinecraftForge.EVENT_BUS.post(event);
    if(!event.isCanceled())
    Более подробную инфу ищи в гугле или читай доки forge
     
  8. GoodCoder

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

    Баллы:
    76
    Ужас. InteractEvent не осилил?
     
  9. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Остроумнее придумать не смог? Какая разница, что кидать для примера, что было под рукой, то и кинул, а вспомнить и расписывать аргументы, мне явно лень, потому толку в этом нету, парень явно забьёт. Раз ты у нас такой молодец, зафикси класс и кинь парню, а то какой смысл в твоих словах, раз не опробовать тебя в деле.
    Я лично юзаю вообще свою либу и напрямую кидаю эвенты в нужные мне плагины.
     
    Последнее редактирование: 23 янв 2016

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