diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-06 03:28:48 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-06 03:28:48 +1000 |
commit | 12ef852517230cb415bff372d8eb758334ce9e7c (patch) | |
tree | 88bc8eb3411707afbf33d4e6d4f31b7cc54283a9 /src/Java/miscutil/core/util/item | |
parent | 6aca751710805eab1ee2eac42dda2ebdb10a2bc5 (diff) | |
download | GT5-Unofficial-12ef852517230cb415bff372d8eb758334ce9e7c.tar.gz GT5-Unofficial-12ef852517230cb415bff372d8eb758334ce9e7c.tar.bz2 GT5-Unofficial-12ef852517230cb415bff372d8eb758334ce9e7c.zip |
+ Added some MultiPickaxes.
% Improved a few aspects of the Tunnel Digger pickaxe.
$ Tried fixing some bad names with spaces where they should be.
Diffstat (limited to 'src/Java/miscutil/core/util/item')
-rw-r--r-- | src/Java/miscutil/core/util/item/UtilsItems.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/util/item/UtilsItems.java b/src/Java/miscutil/core/util/item/UtilsItems.java index 401618df52..e46b49074f 100644 --- a/src/Java/miscutil/core/util/item/UtilsItems.java +++ b/src/Java/miscutil/core/util/item/UtilsItems.java @@ -1,5 +1,6 @@ package miscutil.core.util.item; +import gregtech.api.enums.Materials; import gregtech.api.util.GT_OreDictUnificator; import java.util.ArrayList; @@ -19,6 +20,7 @@ import miscutil.core.item.base.rods.BaseItemRod; import miscutil.core.item.base.rods.BaseItemRodLong; import miscutil.core.item.base.rotors.BaseItemRotor; import miscutil.core.item.base.screws.BaseItemScrew; +import miscutil.core.item.tool.staballoy.MultiPickaxeBase; import miscutil.core.lib.CORE; import miscutil.core.lib.LoadedMods; import miscutil.core.lib.MaterialInfo; @@ -27,6 +29,7 @@ import miscutil.core.util.wrapper.var; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.item.Item; +import net.minecraft.item.Item.ToolMaterial; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import cpw.mods.fml.common.registry.GameRegistry; @@ -313,6 +316,27 @@ public class UtilsItems { } + public static MultiPickaxeBase generateMultiPick(Materials material){ + ToolMaterial customMaterial = Utils.generateMaterialFromGT(material); + short[] rgb; + rgb = material.getRGBA(); + int dur = customMaterial.getMaxUses(); + + if (dur <= 0){ + dur = material.mDurability; + } + + MultiPickaxeBase MP_Redstone = new MultiPickaxeBase( + material.name()+" Multipick", + (customMaterial), + dur, + Utils.rgbtoHexValue(rgb[0],rgb[1],rgb[2]) + ); + + return MP_Redstone; + + } + public static String getArrayStackNames(ItemStack[] aStack){ String itemNames = "Item Array: "; for (ItemStack alph : aStack){ |