Quite a bit of fixes/additions

This commit is contained in:
Prospector 2016-03-29 00:30:05 -07:00
parent cec54aa0c8
commit 58902f3901
26 changed files with 43 additions and 52 deletions

View file

@ -25,7 +25,7 @@ public class ItemParts extends ItemTextureBase
"doubleThoriumCell", "quadThoriumCell", "plutoniumCell", "doublePlutoniumCell", "quadPlutoniumCell",
"destructoPack", "iridiumNeutronReflector", "massHoleDevice", "computerMonitor", "machineParts",
"thickNeutronReflector", "neutronReflector", "electronicCircuit", "advancedCircuit", "rubberSap", "rubber",
"scrap", "pump", "teleporter", "advancedAlloy", "mixedmetalingot", "carbonmesh", "carbonfiber" };
"scrap", "pump", "teleporter", "advancedAlloy", "mixedmetalingot", "carbonmesh", "carbonfiber", "frequencyTransmitter" };
public ItemParts()
{

View file

@ -3,7 +3,10 @@ package techreborn.items;
import java.security.InvalidParameterException;
import java.util.List;
import me.modmuss50.jsonDestroyer.api.ITexturedItem;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.api.recipe.RecipeCrafter;
@ -11,7 +14,7 @@ import techreborn.api.upgrade.IMachineUpgrade;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
public class ItemUpgrades extends ItemTR implements IMachineUpgrade
public class ItemUpgrades extends ItemTextureBase implements IMachineUpgrade, ITexturedItem
{
public static final String[] types = new String[] { "Overclock", "Transformer", "EnergyStorage" };
@ -86,4 +89,16 @@ public class ItemUpgrades extends ItemTR implements IMachineUpgrade
crafter.addPowerMulti(1);
}
}
@Override
public int getMaxMeta()
{
return types.length;
}
@Override
public String getTextureName(int damage)
{
return "techreborn:items/upgrade/upgrade"+types[damage];
}
}