Рендер последовательных сообщений

Версия Minecraft
1.7.10
API
Forge
451
13
34
Здравствуйте, нужен совет.
Делаю чат над головой у игроков, где надо выводить 3 последних сообщения.
У меня нет идей как лучше всего реализовать сохранение этих самых сообщений.
Мне надо сделать так, чтобы когда игрок написал одно сообщение, то рендерилось оно - y, если он написал ещё одно, то то сообщение уже на y + 10, если ещё одно, то первое на y + 20, а второе на y + 10, соответственно последнее на y смещается и так дальше.
Проблема не в рендере.
Не знаю как их дотащить нормально до рендера, пытался пару раз начать как-то, но всё одно и тоже.
С одним сообщением сделал так: создал мапу на клиенте и когда игрок отправляет сообщение на сервере, то отправляется пакет вокруг игрокам на клиенте, где там уже меняется мапа.
Ну окей, к примеру с одним понятно: "ключ" - "значение", а как лучше всего реализовать для нескольких сообщений?
Удалять их можно будет потом по истечению тиков в renderplayerevent
Заранее очень благодарен.
 
Назад
Сверху