A lot of stuff looks better now

This commit is contained in:
Modmuss50 2015-11-24 22:58:18 +00:00
parent 0bb1375823
commit d56e6752c0
14 changed files with 249 additions and 54 deletions

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemCrushedOre extends Item {
public class ItemCrushedOre extends ItemMetaBase {
public static ItemStack getCrushedOreByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {
@ -54,4 +55,14 @@ public class ItemCrushedOre extends Item {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/crushedOre/crushed" + types[damage] + "Ore";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -6,11 +6,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemDusts extends ItemTR {
public class ItemDusts extends ItemMetaBase {
public static ItemStack getDustByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {
@ -78,4 +79,14 @@ public class ItemDusts extends ItemTR {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/dust/" + types[damage] + "Dust";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemDustsSmall extends ItemTR {
public class ItemDustsSmall extends ItemMetaBase {
public static ItemStack getSmallDustByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
@ -68,4 +69,14 @@ public class ItemDustsSmall extends ItemTR {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/smallDust/small" + types[damage] + "Dust";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemGems extends Item {
public class ItemGems extends ItemMetaBase {
public static ItemStack getGemByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
@ -55,4 +56,14 @@ public class ItemGems extends Item {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/gem/" + types[damage];
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemIngots extends Item {
public class ItemIngots extends ItemMetaBase {
public static ItemStack getIngotByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {
@ -56,4 +57,14 @@ public class ItemIngots extends Item {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/ingot/" + types[damage] + "Ingot";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemNuggets extends Item {
public class ItemNuggets extends ItemMetaBase {
public static ItemStack getNuggetByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
@ -56,4 +57,14 @@ public class ItemNuggets extends Item {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/nuggets/" + types[damage] + "Nugget";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -9,11 +9,12 @@ import techreborn.Core;
import techreborn.client.GuiHandler;
import techreborn.client.TechRebornCreativeTab;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemParts extends Item {
public class ItemParts extends ItemMetaBase {
public static ItemStack getPartByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
if (types[i].equalsIgnoreCase(name)) {
@ -75,5 +76,13 @@ public class ItemParts extends Item {
}
return itemStack;
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/part/" + types[damage];
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemPlates extends ItemTR {
public class ItemPlates extends ItemMetaBase {
public static ItemStack getPlateByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
@ -61,4 +62,14 @@ public class ItemPlates extends ItemTR {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/plate/" + types[damage] + "Plate";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -5,11 +5,12 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.init.ModItems;
import techreborn.lib.ModInfo;
import java.security.InvalidParameterException;
import java.util.List;
public class ItemPurifiedCrushedOre extends Item {
public class ItemPurifiedCrushedOre extends ItemMetaBase {
public static ItemStack getPurifiedCrushedOreByName(String name, int count) {
for (int i = 0; i < types.length; i++) {
@ -55,4 +56,14 @@ public class ItemPurifiedCrushedOre extends Item {
}
}
@Override
public String getTextureName(int damage) {
return ModInfo.MOD_ID + ":items/purifiedCrushedOre/purifiedCrushed" + types[damage] + "Ore";
}
@Override
public int getMaxMeta() {
return types.length;
}
}

View file

@ -1,10 +1,10 @@
package techreborn.items;
import net.minecraft.item.Item;
import reborncore.api.TextureRegistry;
import reborncore.jsonDestroyers.item.BaseItem;
import techreborn.client.TechRebornCreativeTab;
public class ItemTR extends BaseItem {
public class ItemTR extends Item {
public ItemTR() {
setNoRepair();