This repository has been archived on 2024-07-25. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
WatchMyDurability/src/main/java/dev/zontreck/mcmods/Health.java

36 lines
827 B
Java

package dev.zontreck.mcmods;
import net.minecraft.world.entity.player.Player;
public class Health {
public float maximum;
public float current;
public int asPercent()
{
return (int)Math.round(Math.abs((current * 100 / maximum)));
}
public Health lastHealthState;
public static Health of(Player player){
Health obj = new Health();
obj.current = player.getHealth();
obj.maximum = player.getMaxHealth();
return obj;
}
public boolean shouldGiveAlert()
{
if(asPercent()<=50){
return true;
}else return false;
}
public boolean identical(Health other)
{
if(other.current == current && other.maximum == maximum)return true;
else return false;
}
}