Fixed charge hud, and clocking device.

This commit is contained in:
Modmuss50 2015-11-25 08:28:28 +00:00
parent d56e6752c0
commit f12725b4e0
13 changed files with 40 additions and 21 deletions

View file

@ -1,20 +1,17 @@
package techreborn.items;
import net.minecraft.block.properties.PropertyEnum;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IStringSerializable;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
import reborncore.api.TextureRegistry;
import techreborn.client.TechRebornCreativeTab;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.util.List;
public class ItemCells extends ItemMetaBase {
public class ItemCells extends ItemTextureBase {
public static ItemStack getCellByName(String name, int count) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemCrushedOre extends ItemMetaBase {
public class ItemCrushedOre extends ItemTextureBase {
public static ItemStack getCrushedOreByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {

View file

@ -11,7 +11,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemDusts extends ItemMetaBase {
public class ItemDusts extends ItemTextureBase {
public static ItemStack getDustByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemDustsSmall extends ItemMetaBase {
public class ItemDustsSmall extends ItemTextureBase {
public static ItemStack getSmallDustByName(String name, int count) {
for (int i = 0; i < types.length; i++) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemGems extends ItemMetaBase {
public class ItemGems extends ItemTextureBase {
public static ItemStack getGemByName(String name, int count) {
for (int i = 0; i < types.length; i++) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemIngots extends ItemMetaBase {
public class ItemIngots extends ItemTextureBase {
public static ItemStack getIngotByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemNuggets extends ItemMetaBase {
public class ItemNuggets extends ItemTextureBase {
public static ItemStack getNuggetByName(String name, int count) {
for (int i = 0; i < types.length; i++) {

View file

@ -14,7 +14,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemParts extends ItemMetaBase {
public class ItemParts extends ItemTextureBase {
public static ItemStack getPartByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemPlates extends ItemMetaBase {
public class ItemPlates extends ItemTextureBase {
public static ItemStack getPlateByName(String name, int count) {
for (int i = 0; i < types.length; i++) {

View file

@ -10,7 +10,7 @@ import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemPurifiedCrushedOre extends ItemMetaBase {
public class ItemPurifiedCrushedOre extends ItemTextureBase {
public static ItemStack getPurifiedCrushedOreByName(String name, int count) {
for (int i = 0; i < types.length; i++) {

View file

@ -4,7 +4,7 @@ package techreborn.items;
import reborncore.api.IItemTexture;
import techreborn.lib.ModInfo;
public abstract class ItemMetaBase extends ItemTR implements IItemTexture {
public abstract class ItemTextureBase extends ItemTR implements IItemTexture {
@Override
public String getModID() {
return ModInfo.MOD_ID;

View file

@ -12,11 +12,12 @@ import net.minecraftforge.fml.relauncher.SideOnly;
import techreborn.api.power.IEnergyItemInfo;
import techreborn.client.TechRebornCreativeTab;
import techreborn.config.ConfigTechReborn;
import techreborn.items.ItemTextureBase;
import techreborn.powerSystem.PoweredItem;
import java.util.List;
public class ItemCloakingDevice extends Item implements IEnergyItemInfo {
public class ItemCloakingDevice extends ItemTextureBase implements IEnergyItemInfo {
public static int Teir = ConfigTechReborn.CloakingDeviceTier;
public static int MaxCharge = ConfigTechReborn.CloakingDeviceCharge;
public static int Limit = 100;
@ -105,4 +106,13 @@ public class ItemCloakingDevice extends Item implements IEnergyItemInfo {
return true;
}
@Override
public String getTextureName(int damage) {
return "techreborn:items/techreborn.cloakingdevice";
}
@Override
public int getMaxMeta() {
return 1;
}
}