fix: visually update health and food levels

This commit is contained in:
ineanto 2023-12-07 12:34:27 +01:00
parent b7fff273cf
commit 98c0a446c6

View file

@ -138,6 +138,7 @@ public class AppearanceManager {
final World world = player.getWorld(); final World world = player.getWorld();
final boolean wasFlying = player.isFlying(); final boolean wasFlying = player.isFlying();
final boolean wasAllowedToFly = player.getAllowFlight(); final boolean wasAllowedToFly = player.getAllowFlight();
final int foodLevel = player.getFoodLevel();
final WrapperPlayServerRespawn respawn = new WrapperPlayServerRespawn(); final WrapperPlayServerRespawn respawn = new WrapperPlayServerRespawn();
respawn.setDimension(world); respawn.setDimension(world);
respawn.setSeed(world.getSeed()); respawn.setSeed(world.getSeed());
@ -150,6 +151,8 @@ public class AppearanceManager {
player.setAllowFlight(wasAllowedToFly); player.setAllowFlight(wasAllowedToFly);
player.setFlying(wasFlying); player.setFlying(wasFlying);
player.updateInventory(); player.updateInventory();
player.sendHealthUpdate();
player.setFoodLevel(foodLevel);
} }
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")