From e00ba942f830190952667a88304fb0487fd5d1a9 Mon Sep 17 00:00:00 2001 From: joflashstudios Date: Sat, 6 Jun 2015 23:52:51 -0400 Subject: [PATCH] Created ItemParts helpers to make recipes more readable. This makes recipes easier to both write and understand, because I don't have to wonder what ModItems.parts #8 is, I can just see "dataOrb." --- src/main/java/techreborn/items/ItemParts.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/techreborn/items/ItemParts.java b/src/main/java/techreborn/items/ItemParts.java index 342dfea5a..68a2be5b4 100644 --- a/src/main/java/techreborn/items/ItemParts.java +++ b/src/main/java/techreborn/items/ItemParts.java @@ -8,8 +8,26 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import techreborn.client.TechRebornCreativeTab; +import techreborn.init.ModItems; public class ItemParts extends Item { + public static ItemStack getPartByName(String name, int count) + { + int index = -1; + for (int i = 0; i < types.length; i++) { + if (types[i].equals(name)) { + index = i; + break; + } + } + return new ItemStack(ModItems.parts, count, index); + } + + public static ItemStack getPartByName(String name) + { + return getPartByName(name, 1); + } + public static final String[] types = new String[] { "advancedCircuitParts", "basicCircuitBoard", "advancedCircuitBoard", "processorCircuitBoard", "energyFlowCircuit", "dataControlCircuit", "dataOrb", "dataStorageCircuit",