aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core')
-rw-r--r--src/Java/gtPlusPlus/core/util/item/ItemUtils.java46
1 files changed, 30 insertions, 16 deletions
diff --git a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
index 140d3511a1..468940ac59 100644
--- a/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
+++ b/src/Java/gtPlusPlus/core/util/item/ItemUtils.java
@@ -311,7 +311,7 @@ public class ItemUtils {
ToolMaterial customMaterial = Utils.generateToolMaterial(material);
return generateMultiPick(true, customMaterial, material.getLocalizedName(), (int) material.vDurability, material.getRGBA());
}
-
+
public static MultiPickaxeBase generateMultiPick(boolean GT_Durability, ToolMaterial customMaterial, String name, int durability, short[] rgba){
Utils.LOG_INFO("Generating a Multi-Pick out of "+name);
short[] rgb = rgba;
@@ -342,17 +342,17 @@ public class ItemUtils {
Utils.LOG_INFO("Pickaxe was not valid.");
return null;
}
-
-
-
-
-
-
+
+
+
+
+
+
public static MultiSpadeBase generateMultiShovel(boolean GT_Durability, Materials material){
ToolMaterial customMaterial = Utils.generateToolMaterialFromGT(material);
return generateMultiShovel(GT_Durability, customMaterial, material.mDefaultLocalName, material.mDurability, material.mRGBa);
}
-
+
public static MultiSpadeBase generateMultiShovel(Material material){
ToolMaterial customMaterial = Utils.generateToolMaterial(material);
return generateMultiShovel(true, customMaterial, material.getLocalizedName(), (int) material.vDurability, material.getRGBA());
@@ -389,14 +389,14 @@ public class ItemUtils {
}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
public static BaseItemDecidust generateDecidust(Materials material){
@@ -505,5 +505,19 @@ public class ItemUtils {
public static ItemStack getGregtechCircuit(int Meta){
return ItemUtils.getItemStackWithMeta(LoadedMods.Gregtech, "gregtech:gt.integrated_circuit", "Gregtech Circuit", Meta, 0);
}
+ public static ItemStack[] getBlockDrops(ArrayList<ItemStack> blockDrops) {
+ if (blockDrops == null){
+ return null;
+ }
+ if (blockDrops.isEmpty()){
+ return null;
+ }
+ ItemStack outputs[] = new ItemStack[blockDrops.size()];
+ short forCounter = 0;
+ for (ItemStack I : blockDrops){
+ outputs[forCounter] = I;
+ }
+ return outputs;
+ }
}