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

Помогите Показать PumpkinBlur без надевания тыквы

Discussion in 'Разработка плагинов для новичков' started by proxwian, Oct 20, 2013.

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

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

    Trophy Points:
    103
    Собственно, умеет ли такое bukkit? И если да, то как осуществить это в строках кода?
     
  2. Хостинг MineCraft
    <
  3. Fourgotten

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

    Trophy Points:
    103
    Почти уверен, что ведроAPI такого не умеет.

    Задача такая: заставить клиент данного игрока считать так, как будто у него на голове одета тыква.

    Для других игроков он будет без тыквы на голове.

    Можно попробовать слать тому игроку пакет, отчего его клиент станет думать, что на голове тыква. Но и тут может быть подводный камень, если клиент не сообразит обновить данные, приняв пакет.

    И еще, нужно чтобы сервер считал, что у игрока на голове явно нет тыквы, а то это повлечет за собой игнорирование одетого шлема, следовательно и урон игроку будет другой.

    Для начала могу посоветовать просто из плагина одеть игроку на голову тыкву. Если на клиенте появится pumpkin blur — то можно идти дальше. Просто существует такой баг, что если игроку меч в инвентарь вложить из Bukkit API, то он не всегда в клиенте появляется до тех пор, пока в этот слот мышкой не ткнешь.

    Если получится, то можно баловаться уже с пакетами, засылая нужному игроку тыквенный головной убор. А сервер и другие игроки не будут этого знать.

    Готовым решением не располагаю, поэтому написал лишь догадки, по мере их появления в голове, поэтому данный текст может содержать неточности/ошибки и может быть даже бред.

    Для прямой работы с пакетами могу посоветовать ProtocolLib, так как ведро с ними тоже не умеет работать.
     
    skynetxxx, proxwian and Den_Abr like this.

Share This Page