Added Localizations for dusts/gems/ingots/parts

This commit is contained in:
Gig 2015-04-11 21:31:38 +01:00
parent e87f2d2430
commit 3d5439b511
5 changed files with 160 additions and 15 deletions

View file

@ -7,8 +7,10 @@ import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.IIcon;
public class ItemDusts extends ItemTR
@ -16,12 +18,12 @@ public class ItemDusts extends ItemTR
public static final String[] types = new String[]
{
"Almandine", "Aluminium", "Andradite", "Ashes", "Basalt", "Bauxite", "Brass", "Bronze",
"Calcite","Charcoal", "Chrome", "Cinnabar", "Clay", "Coal", "Copper", "Dark Ashes", "Diamond",
"Electrum","Emerald", "Ender Eye", "Ender Pearl", "Endstone", "Flint", "Gold", "Green Sapphire", "Grossular",
"Calcite","Charcoal", "Chrome", "Cinnabar", "Clay", "Coal", "Copper", "DarkAshes", "Diamond",
"Electrum","Emerald", "EnderEye", "EnderPearl", "Endstone", "Flint", "Gold", "GreenSapphire", "Grossular",
"Invar", "Iron", "Lazurite", "Lead", "Magnesium", "Marble", "Netherrack", "Nickel", "Obsidian",
"Olivine","Phosphor", "Platinum", "Pyrite", "Pyrope", "Red Garnet", "Redrock", "Ruby", "Saltpeter", "Sapphire",
"Olivine","Phosphor", "Platinum", "Pyrite", "Pyrope", "RedGarnet", "Redrock", "Ruby", "Saltpeter", "Sapphire",
"Silver", "Sodalite", "Spessartine", "Sphalerite", "Steel", "Sulfur", "Tin", "Titanium", "Tungsten", "Uranium",
"Uvarovite", "Yellow Garnet", "Zinc"
"Uvarovite", "YellowGarnet", "Zinc"
};
private IIcon[] textures;
@ -41,7 +43,7 @@ public class ItemDusts extends ItemTR
for (int i = 0; i < types.length; ++i)
{
textures[i] = iconRegister.registerIcon(ModInfo.MOD_ID + "dust");
textures[i] = iconRegister.registerIcon("techreborn:" + "dust"+types[i]);
}
}
@ -79,4 +81,11 @@ public class ItemDusts extends ItemTR
}
}
@Override
public EnumRarity getRarity(ItemStack itemstack)
{
return EnumRarity.uncommon;
}
}

View file

@ -2,24 +2,27 @@ package techreborn.items;
import java.util.List;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
public class ItemGems extends ItemTR{
public class ItemGems extends Item{
public static final String[] types = new String[]
{
"Ruby", "Sapphire", "Green Sapphire", "Olivine", "RedGarnet", "YellowGarnet"
"Ruby", "Sapphire", "GreenSapphire", "Olivine", "RedGarnet", "YellowGarnet"
};
private IIcon[] textures;
public ItemGems()
{
setUnlocalizedName("gem");
setCreativeTab(TechRebornCreativeTab.instance);
setUnlocalizedName("techreborn.gem");
setHasSubtypes(true);
}
@ -31,7 +34,7 @@ public class ItemGems extends ItemTR{
for (int i = 0; i < types.length; ++i)
{
textures[i] = iconRegister.registerIcon(ModInfo.MOD_ID + "gem");
textures[i] = iconRegister.registerIcon("techreborn:" + "gem"+types[i]);
}
}
@ -68,5 +71,11 @@ public class ItemGems extends ItemTR{
list.add(new ItemStack(item, 1, meta));
}
}
@Override
public EnumRarity getRarity(ItemStack itemstack)
{
return EnumRarity.uncommon;
}
}

View file

@ -2,14 +2,16 @@ package techreborn.items;
import java.util.List;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
public class ItemIngots extends ItemTR{
public class ItemIngots extends Item{
public static final String[] types = new String[]
{
"IridiumAlloy", "HotTungstenSteel", "TungstenSteel", "Iridium", "Silver", "Aluminium", "Titanium", "Chrome",
@ -20,6 +22,7 @@ public class ItemIngots extends ItemTR{
public ItemIngots()
{
setCreativeTab(TechRebornCreativeTab.instance);
setHasSubtypes(true);
setUnlocalizedName("techreborn.ingot");
}
@ -32,7 +35,7 @@ public class ItemIngots extends ItemTR{
for (int i = 0; i < types.length; ++i)
{
textures[i] = iconRegister.registerIcon(ModInfo.MOD_ID + "ingot");
textures[i] = iconRegister.registerIcon("techreborn:" + "ingot"+types[i]);
}
}
@ -69,5 +72,11 @@ public class ItemIngots extends ItemTR{
list.add(new ItemStack(item, 1, meta));
}
}
@Override
public EnumRarity getRarity(ItemStack itemstack)
{
return EnumRarity.uncommon;
}
}

View file

@ -4,12 +4,14 @@ import java.util.List;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import techreborn.client.TechRebornCreativeTab;
import techreborn.lib.ModInfo;
public class ItemParts extends ItemTR{
public class ItemParts extends Item{
public static final String[] types = new String[]
{
"LazuriteChunk", "SiliconPlate", "MagnaliumPlate", "EnergeyFlowCircuit", "DataControlCircuit", "SuperConductor",
@ -21,8 +23,9 @@ public class ItemParts extends ItemTR{
private IIcon[] textures;
public ItemParts()
{
setCreativeTab(TechRebornCreativeTab.instance);
setHasSubtypes(true);
setUnlocalizedName("part");
setUnlocalizedName("techreborn.part");
}
@Override
@ -33,7 +36,7 @@ public class ItemParts extends ItemTR{
for (int i = 0; i < types.length; ++i)
{
textures[i] = iconRegister.registerIcon(ModInfo.MOD_ID + "part");
textures[i] = iconRegister.registerIcon("techreborn:" + "part"+types[i]);
}
}
@ -70,5 +73,11 @@ public class ItemParts extends ItemTR{
list.add(new ItemStack(item, 1, meta));
}
}
@Override
public EnumRarity getRarity(ItemStack itemstack)
{
return EnumRarity.rare;
}
}