Не отменяется эвент

Версия Minecraft
1.7.10
API
Forge
168
6
21
Пытаюсь скрывать игроков в незагруженных чанках, но что-то пошло не так.
Эвент регистрирую в ClientProxy

Java:
@SubscribeEvent
    public void renderingPlayer(RenderPlayerEvent.Pre e){
        if(!Minecraft.getMinecraft().theWorld.getChunkFromBlockCoords((int)e.entity.posX,(int)e.entity.posZ).isChunkLoaded){
            System.out.println("canceled");
            e.setCanceled(true);
        }
    }

Текст в консоль выводится, но игрок всё ещё видео в незагруженном чанке.
 
168
6
21
вот обнови чанки(F3+A) и увидишь что игроки прорисовываются ДО чанков.
Задумка в том что не рендерить игрока, если чанк в котором он находится ещё не отрисован клиентом
 

TheAndrey

Редактор учебника
1,071
72
372
вот обнови чанки(F3+A) и увидишь что игроки прорисовываются ДО чанков.
Занимаетесь не тем. Чанк-то загружен, но ещё не отрендерен. Можно дистанцию отображения игроков в EntityTracker сократить.
 
Сверху