diff options
author | Muramasa <haydenkilloh@gmail.com> | 2016-08-31 02:22:51 +0100 |
---|---|---|
committer | Muramasa <haydenkilloh@gmail.com> | 2016-08-31 02:22:51 +0100 |
commit | 415e683a4399584e2ce0ab3f50fb191fd4992945 (patch) | |
tree | f35304a11ec8a822cdefe627e18635b7b2b7c080 /src/main/java/gregtech/api/items | |
parent | c66db54eab5571fa9b9ce3cef0849050138e22a6 (diff) | |
download | GT5-Unofficial-415e683a4399584e2ce0ab3f50fb191fd4992945.tar.gz GT5-Unofficial-415e683a4399584e2ce0ab3f50fb191fd4992945.tar.bz2 GT5-Unofficial-415e683a4399584e2ce0ab3f50fb191fd4992945.zip |
Configurable components & fixes
Diffstat (limited to 'src/main/java/gregtech/api/items')
-rw-r--r-- | src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java index bf9f3b5b4a..ce4ef6a520 100644 --- a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java +++ b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item_X32.java @@ -142,12 +142,17 @@ public abstract class GT_MetaGenerated_Item_X32 extends GT_MetaGenerated_Item { @Override @SideOnly(Side.CLIENT) public final void getSubItems(Item var1, CreativeTabs aCreativeTab, List aList) { - for (int i = 0; i < 32000; i++) - if (doesMaterialAllowGeneration(mGeneratedPrefixList[i / 1000], GregTech_API.sGeneratedMaterials[i % 1000]) && doesShowInCreative(mGeneratedPrefixList[i / 1000], GregTech_API.sGeneratedMaterials[i % 1000], GregTech_API.sDoShowAllItemsInCreative)) { - ItemStack tStack = new ItemStack(this, 1, i); - isItemStackUsable(tStack); - aList.add(tStack); + for (int i = 0; i < 32000; i++) { + OrePrefixes aPrefix = mGeneratedPrefixList[i / 1000]; + Materials aMaterial = GregTech_API.sGeneratedMaterials[i % 1000]; + if (aPrefix != null && aMaterial != null) { + if (aMaterial.mComponents.contains(aPrefix) && doesMaterialAllowGeneration(aPrefix, aMaterial) && doesShowInCreative(aPrefix, aMaterial, GregTech_API.sDoShowAllItemsInCreative)) { + ItemStack tStack = new ItemStack(this, 1, i); + isItemStackUsable(tStack); + aList.add(tStack); + } } + } super.getSubItems(var1, aCreativeTab, aList); } |