1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Идея Плагин запрещающий SHIFT в инвентаре

Тема в разделе "Запросы на разработку плагинов", создана пользователем MrWatcher, 7 дек 2014.

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

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

    Баллы:
    78
    Skype:
    mr_watcher
    очень, очень много дюпов с шифтом. Прошу сделать плагин если это возможно который бы запрещал любые махинации с шифтом из инвентаря.
     
  2. Barma

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

    Баллы:
    66
    ModFixNG
     
  3. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Не работает на 1.7.10.
     
  4. Barma

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

    Баллы:
    66
    Как это не работает?? У всех работает вроде как... Оно-ж для 1.6.4-1.7.10
     
  5. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Конкретно Шифт не работает. 1.7.10
     
  6. DominatorRUS

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

    Баллы:
    78
    Могу сделать в самом простом виде, бесплатно. Единственное, заняться смогу только к 15 числу.
     
  7. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Уже заказали платно, спасибо!
    Ребятки апдейт. В общем заказал я этот плагин его разработали, он запрещает шифт во всех инвентарях и клавиши 0-9, если есть желающие доработать к нему конфиг в который бы можно было приписать исключения работы плагина в некоторых инвентарях то я мог бы с автором выложить его в паблик на общее пользование. За сорцами в личку или скайп mr_watcher

    P.S. ModFixNG действительно работает на 1.7.10 это я тупил, но он крашит cauldron последней версии, и очень часто.
    http://www.rubukkit.org/threads/pomogite-krash-servera-5-raz-v-chas.88882/page-2#post-1067359
    так же отписал по этой проблеме в теме ModFixNG, можете следить за обновлениями.
    Предположительный код:
    Код:
    @EventHandler(priority=EventPriority.MONITOR,ignoreCancelled=true) public void onClick(InventoryClickEvent event){
      if (event.getInventory() instanceof FurnaceInventory) {
        if (fuels == null || fuels.size() <= 0)     return;
        FurnaceInventory inv=(FurnaceInventory)event.getInventory();
        if (event.getSlot() == 1 && inv.getHolder().getBurnTime() < 1 && inv.getItem(1) != null) {
          if (fuels.get(inv.getItem(1).getTypeId()) > 0) {
            inv.getHolder().setBurnTime(fuels.get(inv.getItem(1).getTypeId()).shortValue());
            inv.getItem(1).setAmount(inv.getItem(1).getAmount() - 1);
          }
        }
      }
    }
     
  8. dirt34

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

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

    даже не знаю что тебе сказать. ты просто л*******. Не проще было бы написать в тему ModFix и не платить за плагин который и так уже есть?
     
  9. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Сам знаю, вопрос в том, что в ModFixNG надо писать те инвентари, где это БУДЕТ работать, а я прошу такой конфиг, где это работать не будет.
     
  10. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    конфиг? может инвентарь?
     
  11. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    "а я прошу такой конфиг, где указывать инвентари в которых плагин работать не будет."
    Вот это я имел ввиду)
     
  12. Barma

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

    Баллы:
    66
    А простите. Какая разница??? Или вы будете указывать инвентари в которых шифт не будет работать или наоборот? Смысл?
    И укажите только те инвентари, где шифт НЕ должен срабатывать...
     
  13. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    RestrictShiftButtonClick:
    enabled: true #Запрещает тыкать shift в данных инвентарях
    inventoryNames: [] #Inventory names контейнеров для этого фикса
     
  14. Barma

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

    Баллы:
    66
    Ну и? Вы составляете список ниже. В которыз ЗАПРЕЩЕНО тыкать. Если в списке нет инвентаря, то плагин и Не запрещает shift тыкать. Я не пойму логики. Вам так и так придется делать списки инвентарей. Дак какая разница. + или - ???
     
  15. Автор темы
    MrWatcher

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

    Баллы:
    78
    Skype:
    mr_watcher
    Мне кажется без true Это работать не будет. Да и какая разница если у меня сам по себе с false или true крашит клиент на 1.7.10 каждые 5 минут?
     
  16. Pa4ok

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

    Баллы:
    66
    дюпы надо фиксить не запрещая шифт, при этом убивая быстрый пернос вещей, а ставя фиксы, тут тема даже есть с фиксами дюпов в модах, путем добавления увентов, если поставить их и сверху ModFixNG + DupeFixer, почти все дюпы сойдут на нет, оставшиеся можно напрямую заказать у автора фиксов, довольно дешево (сам проверял)
    если же сто-то осталось MineTweaker3 и запрет кравта, хотя еще можно через LokiBlocker ОГРНИЧИТЬ пару функций и дюпа не будет
    тема с фиксами
    http://rubukkit.org/threads/iventy-dlja-modov-mexanizmy-rabotajut-ot-imeni-vladelca.95135/
     
  17. Pa4ok

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

    Баллы:
    66
    в AE2 от GameForEA который в фиксах что я скидывал есть черный список для шин импорта и экспорта, с воронками не встречал еще
     

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