gui кнопки

Версия Minecraft
1.7.10
459
13
35
Всем привет. Хотелось бы задать 2 вопроса по кнопках в своём GUI:

1) Как сделать им описание (когда навёлся на них) + по ID делать содержимое?
2) Как отправлять сообщение в чат, если кнопка с определённым ID была нажала.

Заранее всех благодарю.
 

timaxa007

Модератор
5,831
409
672
1. Ну как-то:
Java:
if (
button.posX <= mouseX && button.posX > mouseX + button.width &&
button.posY <= mouseY && button.posY > mouseY + button.heght
) {
drawHoveringText(List lilst, int x, int y, FontRenderer font);
}
2. Смотря в какой чат, если клиентского игрока, то:
Java:
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("bla-bla-bla"));
Если определённым игрокам, то отправлять пакет.
 

timaxa007

Модератор
5,831
409
672
Не знаю в каком эвенте. Просто там типа где ты для теста использовал клиентского игрока, отправлять пакет на сервер, на сервере заместо клиентского использовать серверного игрока из handler'а обработки пакета.
 
Сверху