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

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 / адаптеров для разных версий ядер, будет веселый и практичный код.
Спасибо, уже разобрался.
 
Назад
Верх