Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

proxwian

Старожил
Пользователь
Баллы
103
Собственно, умеет ли такое bukkit? И если да, то как осуществить это в строках кода?
 
Почти уверен, что ведроAPI такого не умеет.

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

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

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

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

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

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

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

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

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

Назад
Верх