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

Версия Minecraft
1.7.10
API
Forge
174
6
24
Пытаюсь скрывать игроков в незагруженных чанках, но что-то пошло не так.
Эвент регистрирую в 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);
        }
    }

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