Проблема с Falldistance (всегда равна нулю)JAVA

Программисты JAVA общаются здесь
Anonymous
Проблема с Falldistance (всегда равна нулю)

Сообщение Anonymous »

в 1.21.4 minecraftclient.getinstance (). player.falldistance всегда равна нулю. Он работает только на интегрированном сервере, когда я получаю ServerPlayerentity. В версии 1.21 все хорошо 🤙 мой код: < /p>
@Override
public void onInitializeClient() {
ClientTickEvents.START_CLIENT_TICK.register(client -> {
if (client.player != null) {
System.out.println("fallDistance: " + client.player.fallDistance);
}
});
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... ys-is-zero
r61_u9225355
Re: Проблема с Falldistance (всегда равна нулю)

Сообщение r61_u9225355 »

Yarn mapping: @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; }

Вернуться в «JAVA»