Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Вопрос Как сделать метод для проверки возможен ли крит на fabric 1.21.4

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
7 Ноя 2025
Сообщения
191
Реакции
2
Я уже 10 раз его писал, переписывал по разному, пытался спастить, но почему то не работает. Делаю проверку на то что фаллдистанс > 0, игрок не касается жидкостей, паутины и он не на земле. Иногда вообще не бьет. Например пытался спастить с зенита(осуждаю) и в то время как в нем работает у меня не бьет хотя и зенит и мой клиент на 1.21.4
 
Я уже 10 раз его писал, переписывал по разному, пытался спастить, но почему то не работает. Делаю проверку на то что фаллдистанс > 0, игрок не касается жидкостей, паутины и он не на земле. Иногда вообще не бьет. Например пытался спастить с зенита(осуждаю) и в то время как в нем работает у меня не бьет хотя и зенит и мой клиент на 1.21.4
так у тебя просто falldistance не обновляется как надо, надо через миксин фиксить прикольчик

вот он кстати

@ModifyExpressionValue(method = "move", at = @At(value = "INVOKE", target = "Lnet/minecraft/entity/Entity;isControlledByPlayer()Z"))
private boolean fixFallDistanceCalculation(boolean original) {
if ((Object) this == MinecraftClient.getInstance().player) {
return false;
}

return original;
}

это в миксин энтити
 
так у тебя просто falldistance не обновляется как надо, надо через миксин фиксить прикольчик

вот он кстати

@ModifyExpressionValue(method = "move", at = @At(value = "INVOKE", target = "Lnet/minecraft/entity/Entity;isControlledByPlayer()Z"))
private boolean fixFallDistanceCalculation(boolean original) {
if ((Object) this == MinecraftClient.getInstance().player) {
return false;
}

return original;
}

это в миксин энтити
Чекну, спасибо
 
Назад
Сверху Снизу