Тоже решил сделать локальный чат, только вот возникла похожая проблема. Когда два игрока стоят на заданном друг от друга расстоянии и рядом нет никаких Entity, все работает. Однако если заспавнить больше 6-7 мобов неподалеку и перезайти на сервер, все работать перестает. Трабл в том, что getNearbyEntities по какой-то причине возвращает максимум 8 entity. Что делать?))
Code -
При большом количестве мобов рядом (явно больше, чем 8), System.out.println(i) выводит 8.