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

Плагин DisableWindowItems фиксит вылет игроков с шалкерами набитыми книгами.

Тема в разделе "Неподтвержденные плагины", создана пользователем alexandrage, 1 окт 2019.

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

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

    Баллы:
    173
    Последнее редактирование: 24 фев 2021
  2. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    А как работает? На скрине вроде куча шалкеров и книг. По одной странице на книгу грузит?
     
  3. Автор темы
    alexandrage

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

    Баллы:
    173
    На чистой магии. Сам удивлен. Отправляется пустой WindowItems пакет. От чего и название плагина.
     
  4. Lemar98

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

    Баллы:
    76
    Можно на гитхаб или гитлаб выложить позяздя?
     
  5. Автор темы
    alexandrage

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

    Баллы:
    173
    Да там кода на 2 строчки, было бы чего.
     
  6. Lemar98

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

    Баллы:
    76
    Ну ладно
     
  7. JonBoss

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

    Баллы:
    76
    Skype:
    ya_narik1
    Имя в Minecraft:
    Jon
    В коде ядра этот пакет PacketPlayOutWindowItems используется при вызове метода Player.updateInventory(), было проверено поведение Gui от разных плагинов с DisableWindowItems?

    и маленькая придирка
    Код:
    packet.setSlotData(new ArrayList());
    почему не используешь Collections.emptyList()? зачем создавать ArrayList на каждый пакет
     
  8. Автор темы
    alexandrage

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

    Баллы:
    173
    Окай, переделал.
     
  9. Автор темы
    alexandrage

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

    Баллы:
    173
    Ну инвентарь свой видно. И он кидается при открытие всех инвентарей так то. Отпиши если будут проблемы. Я не мастер протокола майна.
     
  10. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Залей на гит.
     
  11. GrayWaorld

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

    Баллы:
    76
    Обнаружил проблему :( Игроки не могут зайти на сервер со старых версий 1.8-1.8.9 (ProtocolSupport присутствует)
     
  12. DenisJ97

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

    Баллы:
    61
    +
     
  13. Energy warrior

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

    Баллы:
    76
    Тогда обнови серв на новую версию!
     
  14. SimMiMo

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

    Баллы:
    76
    ага, и обрубить половину онла
     
  15. DenisJ97

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

    Баллы:
    61
    серв и так на 1144 просто если протокол стоит и игрок с 1,8 версии то не пустит с данным плуг с рубакита
     
  16. Energy warrior

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

    Баллы:
    76
    Кек, уже 1.16 объявили а твои говноеды до сих пор сидят на 1.8.
     
  17. HauserGrim

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

    Баллы:
    96
    Решил затестить на paper 1.13.2, ломает гуишки плагинов (DeluxeMenus, например) позволяя визуально убирать или вытаскивать с шифтом предметы. При сохранении инвентаря после смерти с помощью EssX все предметы (в инве игрока) визуально исчезают до взаимодействия с ними.
    PS У меня нет необходимости в плагине, просто сообщил. Если плагин только для 1.14.4 (что нигде не указано), сорян.
     
  18. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Оно, вроде как, всегда так было.
    http://rubukkit.org/threads/vytaskivajut-veschi-cherez-chestcommands.110888/
    При закликивании предмет перемещается в инвентарь, при этом, на самом деле его нет (при смерти не выпадает, использовать нельзя и т.д.)
     
  19. HauserGrim

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

    Баллы:
    96
    Я знаю об этом визуальном баге, старее него только динозавры, я говорю, что с этим плагином вещи в гуишку не возвращаются пока эту гуишку не открыть заново.
    Да и я проверял и с плагином, и без.
     
  20. Автор темы
    alexandrage

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

    Баллы:
    173
    Теперь пакет отключается только при превышении размера пакета. Теперь гуишки при валином инвентаре не сломаются.
    Всем спасибки за тестирование.
     
    Последнее редактирование: 30 ноя 2019

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