Смотрю l2j и jts.
На l2j есть knowList с персонажами, на jts они постоянно высчитываются по координатам. Почему так по разному? Как в итоге лучше? Мне кажется что постоянно просчитывать регион и его соседей и всем отправлять пакеты не очень хорошо, персонажи могут быть далеко и возможно никогда...