···44import net.minecraft.client.gui.hud.InGameHud;
55import net.minecraft.client.util.math.MatrixStack;
66import net.minecraft.entity.LivingEntity;
77+import net.minecraft.entity.effect.StatusEffect;
78import net.minecraft.entity.player.PlayerEntity;
89import net.minecraft.item.ItemStack;
910import org.spongepowered.asm.mixin.Final;
···3738 int i = this.scaledHeight - 55;
38393940// Moves armorhud up if player is underwater
4040- if (client.player.getAir() < client.player.getMaxAir()) {
4141+ if (client.player.getAir() < client.player.getMaxAir() || client.player.isSwimming()) {
4142 i = this.scaledHeight - 65;
4343+ System.out.println("Moving...");
4244 }
4545+4346// Moves armorhud down if player is in creative
4447 if (client.player.isCreative()) {
4548 i = this.scaledHeight - 39;
4649 }
5050+4751// Moves armorhud up if player is on mount
4852 if (client.player.hasVehicle() && getRiddenEntity() != null) {
4953 if (getRiddenEntity().isAlive()) {