Класс IngameGui, метод renderAttackIndicator, ищи, какие там события создаются (тебе нужно такое, которое возникает до отрисовки crossHair, и его можно отменить, если там не найдешь, то смотри в вызывающих методах). Далее подписываешься на него, в обработчике отменяешь это событие, и рисуешь прицел так, как тебе надо (пример отрисовки смотри там же). Проблема в том, что если там нет специализированного события, тебе придётся брать более общее событие, а отменяя его, тебе придётся делать отрисовку других вещей вручную. Вроде так это делается.