Create EnergyStats.java

This commit is contained in:
SpeedSlicer 2025-03-10 21:36:39 -04:00
parent 8acb21a429
commit 7dd2b7da62
No known key found for this signature in database
GPG Key ID: 926D5B87A0993ED5

View File

@ -0,0 +1,30 @@
package net.starlikeclient.minecraft.util;
public class EnergyStats {
private int energy = 5;
private int energyCeiling = 10;
public boolean depleteEnergy(int energyDeplete) {
if(0 >= energy - energyDeplete) {
energy = energy - energyDeplete;
return true;
}
return false;
}
public boolean addEnergy(int energyIncrease) {
if(energyCeiling <= energy + energyIncrease) {
energy = energy + energyIncrease;
return true;
}
return false;
}
public int getEnergy() {
return energy;
}
public int getEnergyCeiling() {
return energyCeiling;
}
public void setEnergyCeiling(int energyCeiling) {
energy = energyCeiling;
}
}