2025-12-23 20:51:55 +01:00

56 lines
1.1 KiB
Java

package com.hbm.items.machine;
import java.util.List;
import com.hbm.util.BobMathUtil;
import api.hbm.energymk2.IBatteryItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
public class ItemSelfcharger extends Item implements IBatteryItem {
long charge;
public ItemSelfcharger(long charge) {
this.charge = charge;
}
@Override
public void addInformation(ItemStack itemstack, EntityPlayer player, List list, boolean bool) {
list.add(EnumChatFormatting.YELLOW + "" + BobMathUtil.getShortNumber(charge) + "HE/t");
}
@Override
public void chargeBattery(ItemStack stack, long i) { }
@Override
public void setCharge(ItemStack stack, long i) { }
@Override
public void dischargeBattery(ItemStack stack, long i) { }
@Override
public long getCharge(ItemStack stack) {
return charge;
}
@Override
public long getMaxCharge(ItemStack stack) {
return charge;
}
@Override
public long getChargeRate(ItemStack stack) {
return 0;
}
@Override
public long getDischargeRate(ItemStack stack) {
return charge;
}
}