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

Плагин [SEC/FIX] MachineGuard Reloaded 2.4 — приват блоков из модов и не только [1.4.7-1.14.4+]

Тема в разделе "Релизы плагинов", создана пользователем Bars, 3 июл 2013.

  1. ivanmasley

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

    Баллы:
    88
    Попробуйте так сделать
     
    Bars нравится это.
  2. Gate

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

    Баллы:
    103
    Можно ли как-то добавить предмет с двойным ID?
     
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Нет. И это называется subid/data/damage.
     
  4. Gate

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

    Баллы:
    103
    Жаль, а то из IC2 попадают под приват и простые блоки. То есть, если по ним тыкнуть ПКМ, тоже в чате надпись появляется. Или я что-то не так делаю? :coffee:
     
  5. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Дата не поддерживается. Однако по столь многочисленным просьбам... Добавлю параметр meta-data, который при true будет её поддерживать. В этом случае придётся работать со String'ами и их расщеплением (split), что создаст какую-то нагрузку.
    Так а чем мешает отсутствие даты? Ну кликают по простым блокам, и что?
     
  6. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Получать строчку "id:data" при клике по блоку и проверять её наличие в списке через contains(). Вот так это делается.

    // От MGR отказался в пользу самописного плагина, у которого функционал намного больше.
     
  7. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Между прочим, так и сделано, только тут надо сделать два списка: с числами и строками, а строки проверять на contains(id + ":") и затем саму дату (после сплита)
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    У меня такая проверка используется (2 в 1):
    Код:
      public static boolean checkInList(int id, int data, HashSet list) {
        if(list.contains(Integer.toString(id))) return true;
        return list.contains(Integer.toString(id)+":"+Integer.toString(data));
       }
     
  9. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Вот про подобное я и говорил. Так и быть, откажусь от целочисленного списка
     
  10. VaNnOrus

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

    Баллы:
    123
    Логично было бы block-all сделать так же массивом. Тогда какие-то блоки администратор мог бы блокировать совсем, а какие-то только в приватах.
     
  11. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Сейчас идёт разработка межсерверного плагина OnlyCore. Разработка MGR продолжится после.
     
  12. FedorNogopletov

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

    Баллы:
    173
    Only Core - это типо LilyPad?
     
  13. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Нет, это универсальный плагин, который добавляет недостающие функции и убавляет количество лишних плагинов. Перечисляю по памяти:
    • Префикс группы PEX в TAB и над головой
    • Очистка чата
    • Команда /put <игрок> как в CommandBook
    • Переименование мобов командой /setname [имя] с последующим ударом (вместо бирки из 1.6)
    • Заморозка игрока (игрок ничего не может сделать)
    • Получение подарков/товаров и бонусных наборов (/get, /get kit <mctop/w2v> [лимит], /get items [лимит])
    • Автоматизация вайпа (ещё не делал, но есть в другом моём плагине)
    • Получение голов игроков (ещё не делал, но это проще простого)
    • Гарпуны (ещё не делал, но есть в другом моём плагине)
    • Анти-дроп вещей при смерти (пока работает коряво, точнее не остаются вещи)
    • Вещание (broadcast; возможно; думаю над этим, ибо есть в Essentials)
    • Анти-ПКМ по регионам определёнными предметами (даже если регион под прицелом; реализация как у /put)
    • Покраска брони в цвет своей группы PEX командой /color
    Готово, не готово, не начато
    Вспомнил ещё это. Добавлю, что плагин делается для себя.
    • Перм на отключение показа сообщений о твоём входе и выходе с сервера
     
    FedorNogopletov нравится это.
  14. jayse

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

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    Помогите пожалуйста не могу заблокировать industial блоки такие как МФСУ МФЕ и другие блоки indusrial. ID блоков правильные. ID вставлял в custom-list: sign-list:
    нужно заблокировать блоки :
    - 4034:0
    - 4031:0
    - 4033:0
    - 4035:0
     
  15. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Эта тема поднималась не раз. Мета-дата плагином не поддерживается, уберите ":0"
     
  16. jayse

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

    Баллы:
    88
    Skype:
    wilmankiller
    Имя в Minecraft:
    MrJayse
    даже когда я прописываю 1 - 2 - 3 - 4 блоки к примеру МФЕ или МФСУ не блокируется
    не всмысле блокируется а всмысле на приватной территории открываются
     
  17. Firkys

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

    Баллы:
    88
    Skype:
    Firkys
    Имя в Minecraft:
    Firkys
    Не планируется выложить исходники в публичный доступ для совместной разработки? Есть давно желание добавить поддержку мета-даты и пару плюшек.
     
  18. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Ничего, мета-дата будет, мне только со своим чадом разобраться надо сперва
     
  19. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Можно ли добавить запрет взаимодействия с энтитиями и мобами?
    Например: запретить отвязывать поводок лошади привязанный к забору, и запрет трогать саму лошадь, садится на нее.
     
    Лайка2 и mahimamax нравится это.
  20. Автор темы
    Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Простите и прощайте.
     
    Лайка2 и Лайка нравится это.

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