Увеличение дистанции обводки блоков курсором

Версия Minecraft
1.7.10
1533301458_tccwwtq.png


Как увеличить дистанцию обводки блоков, по умолчанию это 3 ( вроде) на 10-20 блоков?
 
126
6
33
В 1.7.10 дистанция рейтрейса блока получается через Minecraft.getMinecraft().playerController.getBlockReachDistance();.
Данный геттер вызывается в методе getMouseOver(float partialTick), который в свою очередь вызывается в начале рендера мира. Учитывая что на 1.7.10 нету эвентов между рейтрейсом блока и отрисовкой обводки, выход только один - хуки/миксины.
Но и это ещё не все: встраивание своей логики в геттер решит лишь проблему на клиенте, то есть сервер не даст ставить/сносить блоки дальше, чем указано у него, благо тут куда проще, так как её можно задать без проблем через playerEntity.theItemInWorldManager.setBlockReachDistance(double distance)
 
Сверху