2016-03-05 23:50:39 +01:00
|
|
|
package techreborn.items;
|
|
|
|
|
|
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
import reborncore.api.power.IEnergyItemInfo;
|
|
|
|
import techreborn.client.TechRebornCreativeTab;
|
|
|
|
|
|
|
|
|
|
|
|
public class ItemLapotronCrystal extends ItemTextureBase implements IEnergyItemInfo {
|
|
|
|
|
|
|
|
public static final int maxCharge = 100000;
|
|
|
|
public static final int tier = 2;
|
|
|
|
public double transferLimit = 512;
|
|
|
|
|
|
|
|
public ItemLapotronCrystal() {
|
|
|
|
super();
|
|
|
|
setMaxStackSize(1);
|
|
|
|
setMaxDamage(13);
|
|
|
|
setUnlocalizedName("techreborn.lapotroncrystal");
|
|
|
|
setCreativeTab(TechRebornCreativeTab.instance);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public double getMaxPower(ItemStack stack) {
|
|
|
|
return maxCharge;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean canAcceptEnergy(ItemStack stack) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean canProvideEnergy(ItemStack stack) {
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public double getMaxTransfer(ItemStack stack) {
|
|
|
|
return transferLimit;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
2016-03-13 19:38:41 +01:00
|
|
|
public int getStackTier(ItemStack stack) {
|
2016-03-05 23:50:39 +01:00
|
|
|
return tier;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getTextureName(int damage) {
|
|
|
|
return "techreborn:items/lapotroncrystal";
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int getMaxMeta() {
|
|
|
|
return 1;
|
|
|
|
}
|
|
|
|
}
|