From 757d747a2f7a63bec084a48303250af2956876ef Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Wed, 23 Nov 2016 16:00:06 +1000 Subject: + Added some new dust generation code, for cases where I only want generate singular dusts, with small/tiny dusts. % Added dusts for AER, IGNIS, TERRA & AQUA, which won't require TC and will have alternative recipes. --- src/Java/gtPlusPlus/core/util/item/ItemUtils.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/Java/gtPlusPlus/core/util/item') diff --git a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java index b67d853ecf..f78c09152e 100644 --- a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java +++ b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java @@ -294,6 +294,24 @@ public class ItemUtils { new BaseItemDustUnique("itemDustTiny"+unlocalizedName, materialName, Colour, "Tiny")}; return output; } + + public static Item[] generateSpecialUseDusts(Material material, boolean onlyLargeDust){ + String unlocalizedName = material.getUnlocalizedName(); + String materialName = material.getUnlocalizedName(); + int Colour = material.getRgbAsHex(); + Item[] output = null; + if (onlyLargeDust == false){ + output = new Item[]{ + new BaseItemDustUnique("itemDust"+unlocalizedName, materialName, Colour, "Dust"), + new BaseItemDustUnique("itemDustSmall"+unlocalizedName, materialName, Colour, "Small"), + new BaseItemDustUnique("itemDustTiny"+unlocalizedName, materialName, Colour, "Tiny")}; + } else{ + output = new Item[]{ + new BaseItemDustUnique("itemDust"+unlocalizedName, materialName, Colour, "Dust") + }; + } + return output; + } public static MultiPickaxeBase generateMultiPick(boolean GT_Durability, Materials material){ ToolMaterial customMaterial = Utils.generateMaterialFromGT(material); -- cgit