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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    78
    Skype:
    mr_watcher
    Уже заказали платно, спасибо![DOUBLEPOST=1418268049,1417992629][/DOUBLEPOST]Ребятки апдейт. В общем заказал я этот плагин его разработали, он запрещает шифт во всех инвентарях и клавиши 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, можете следить за обновлениями.[DOUBLEPOST=1418318764][/DOUBLEPOST]Предположительный код:
    Код:
    @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);
          }
        }
      }
    }
     
  9. dirt34

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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