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

Помогите Работа с табличкой

Метки:
Теги Теги
java

Cristalix

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Test
Как отобразить игроку табличку(в коде)? И после этого получить текст который он ввел.
 
Отсылаешь пакет Open Sign Editor игроку с любой позицией.
Пример через ProtocolLib.
Чтобы взять текст, читаешь пакет Update Sign и проверяешь что это апдейт именно на твою табличку.

"Отсылаешь пакет Open Sign Editor игроку с любой позицией."

не подскажешь как это сделать без ProtocolLib?
 
Как то так:
PacketPlayOutOpenSignEditor packet = new PacketPlayOutOpenSignEditor(new BlockPosition(0,0,0));
((CraftPlayer)player).getHandle().playerConnection.sendPacket(packet);

Только все это еще переписать в виде Reflection / адаптеров для разных версий ядер, будет веселый и практичный код.
Спасибо, уже разобрался.
 

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

Назад
Верх