diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-15 15:50:54 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-09-15 15:50:54 +1000 |
commit | a3aa117da7b7daedff109f826ec1e95cafaaad03 (patch) | |
tree | 4c90ae522ad0c5f08b4761956e649c8bf8b9074c /src/Java/gtPlusPlus/xmod/gregtech/common/blocks | |
parent | 2def9acccdf30a88947943673fcd695f1e59cb77 (diff) | |
download | GT5-Unofficial-a3aa117da7b7daedff109f826ec1e95cafaaad03.tar.gz GT5-Unofficial-a3aa117da7b7daedff109f826ec1e95cafaaad03.tar.bz2 GT5-Unofficial-a3aa117da7b7daedff109f826ec1e95cafaaad03.zip |
$ Fixed the Skookum Choocher, not it:
> Behaves like a wrench unless you hold shift
> While shift is held, it prospects like a Hard Hammer.
> It functions as a wrench when mining machines and a Hard Hammer when mining anything else.
> There are over 100 types available from GT's materials.
+ Added in the FluidItemBlock.class
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common/blocks')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/common/blocks/textures/TexturesGtTools.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/textures/TexturesGtTools.java b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/textures/TexturesGtTools.java new file mode 100644 index 0000000000..1b3af3a842 --- /dev/null +++ b/src/Java/gtPlusPlus/xmod/gregtech/common/blocks/textures/TexturesGtTools.java @@ -0,0 +1,59 @@ +package gtPlusPlus.xmod.gregtech.common.blocks.textures; + +import gregtech.api.GregTech_API; +import gregtech.api.interfaces.IIconContainer; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.Utils; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; + +public final class TexturesGtTools { + + public final static CustomIcon SKOOKUM_CHOOCHER = new CustomIcon("iconsets/SKOOKUMCHOOCHER"); + + + + + + + + + + + + + public final static class CustomIcon implements IIconContainer, Runnable { + protected IIcon mIcon, mOverlay; + protected final String mIconName; + + public CustomIcon(final String aIconName) { + mIconName = aIconName; + Utils.LOG_INFO("Constructing a Custom Texture. " + mIconName); + GregTech_API.sGTItemIconload.add(this); + } + + @Override + public IIcon getIcon() { + return mIcon; + } + + @Override + public IIcon getOverlayIcon() { + return mOverlay; + } + + @Override + public void run() { + mIcon = GregTech_API.sItemIcons.registerIcon(CORE.MODID + ":" + mIconName); + //Utils.LOG_INFO("Registering a Custom Texture. "+mIcon.g); + mOverlay = GregTech_API.sItemIcons.registerIcon(CORE.MODID + ":" + mIconName + "_OVERLAY"); + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationItemsTexture; + } + } + +} |