aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-01-18 12:22:41 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-01-18 12:22:41 +1000
commitac33a276db6419087e6fd209e2c025cf06622709 (patch)
tree156dbd96816d062afa67515ccad929f23c8fee6c /src/Java/gtPlusPlus/core
parent5834a266fdf425ad56558db71691f9b3b0df5e31 (diff)
downloadGT5-Unofficial-ac33a276db6419087e6fd209e2c025cf06622709.tar.gz
GT5-Unofficial-ac33a276db6419087e6fd209e2c025cf06622709.tar.bz2
GT5-Unofficial-ac33a276db6419087e6fd209e2c025cf06622709.zip
+ Added ItemStack[] getBlockDrops(ArrayList<ItemStack> blockDrops) to ItemUtils.java.
% More Tree Farmer Logic improvements.
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;
+ }
}