Нет, в другой, но в этот же мод.
P.S на всякий случай попробовал поставить самый низкий приоритет хуку, но это тоже не сработало. Есть ли какой-нибудь способ делать этот хук позже, может в этом дело?
P.S как оказалось, если убрать строки ClientProxyCore.playerClientHandler.onLivingUpdatePre(gc);
и ClientProxyCore.playerClientHandler.onLivingUpdatePost(gc);
все работает. Но мне нужно чтоб эти методы вызывались как и в оригинальном методе. Что можно сделать? (Эти методы тоже из мода Galacticraft)
Так-же заметил, что при наличии этого кода оно выдает ошибку еще до начала загрузки игры (то есть когда уже нажал играть в лаунчере, но еще до того как появилось окно с игрой). Но если убрать эти строки, то хук вставляется уже непосредственно при входе в мир судя по логам.
Решил проблему вставив в аргумент вместо экземпляра целевого класса это: Minecraft.getMinecraft().player
, хотя целевой клас является наследником класса в этом поле. Не знаю насколько правильно решил проблему, но работает.