diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-02-19 17:38:35 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-02-19 17:38:35 +1000 |
commit | 7011e367ac5ccc34473283d6245bc2cec93b835e (patch) | |
tree | cc5675471f1101631bec2cde9713cb9c0004cc8f /src/Java/binnie/core/block/ItemMetadataRenderer.java | |
parent | c68c67d74f39c3eb075ac29e88936a1976ef089b (diff) | |
download | GT5-Unofficial-7011e367ac5ccc34473283d6245bc2cec93b835e.tar.gz GT5-Unofficial-7011e367ac5ccc34473283d6245bc2cec93b835e.tar.bz2 GT5-Unofficial-7011e367ac5ccc34473283d6245bc2cec93b835e.zip |
Removed Hard dependency on gregtech as another Project and added dev versions of all requires libs.
Also started work on GT-EU EnderIO conduits, adding @Optional annotations where possible and a few other nice things.
Diffstat (limited to 'src/Java/binnie/core/block/ItemMetadataRenderer.java')
-rw-r--r-- | src/Java/binnie/core/block/ItemMetadataRenderer.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/Java/binnie/core/block/ItemMetadataRenderer.java b/src/Java/binnie/core/block/ItemMetadataRenderer.java deleted file mode 100644 index e96dd068c1..0000000000 --- a/src/Java/binnie/core/block/ItemMetadataRenderer.java +++ /dev/null @@ -1,64 +0,0 @@ -package binnie.core.block; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.OpenGlHelper; -import net.minecraft.client.renderer.RenderBlocks; -import net.minecraft.item.ItemStack; -import net.minecraftforge.client.IItemRenderer; -import net.minecraftforge.client.IItemRenderer.ItemRenderType; -import net.minecraftforge.client.IItemRenderer.ItemRendererHelper; -import org.lwjgl.opengl.GL11; - -public class ItemMetadataRenderer - implements IItemRenderer -{ - public boolean handleRenderType(ItemStack item, IItemRenderer.ItemRenderType type) - { - return (type == IItemRenderer.ItemRenderType.INVENTORY) || (type == IItemRenderer.ItemRenderType.ENTITY) || (type == IItemRenderer.ItemRenderType.EQUIPPED) || (type == IItemRenderer.ItemRenderType.EQUIPPED_FIRST_PERSON); - } - - public boolean shouldUseRenderHelper(IItemRenderer.ItemRenderType type, ItemStack item, IItemRenderer.ItemRendererHelper helper) - { - if (type == IItemRenderer.ItemRenderType.INVENTORY) { - return helper == IItemRenderer.ItemRendererHelper.INVENTORY_BLOCK; - } - if (type == IItemRenderer.ItemRenderType.ENTITY) { - return (helper == IItemRenderer.ItemRendererHelper.ENTITY_BOBBING) || (helper == IItemRenderer.ItemRendererHelper.ENTITY_ROTATION); - } - if ((type == IItemRenderer.ItemRenderType.EQUIPPED) || (type == IItemRenderer.ItemRenderType.EQUIPPED_FIRST_PERSON)) { - return helper == IItemRenderer.ItemRendererHelper.EQUIPPED_BLOCK; - } - return false; - } - - public void renderItem(IItemRenderer.ItemRenderType type, ItemStack item, Object... data) - { - GL11.glPushMatrix(); - - - - - - - - - - - Block block = Block.getBlockFromItem(item.getItem()); - if (type == IItemRenderer.ItemRenderType.EQUIPPED_FIRST_PERSON) { - GL11.glTranslated(0.5D, 0.5D, 0.5D); - } - if ((type == IItemRenderer.ItemRenderType.INVENTORY) && - (block.getRenderBlockPass() != 0)) - { - GL11.glAlphaFunc(516, 0.1F); - GL11.glEnable(3042); - OpenGlHelper.glBlendFunc(770, 771, 1, 0); - } - GL11.glPushMatrix(); - ((RenderBlocks)data[0]).renderBlockAsItem(block, TileEntityMetadata.getItemDamage(item), 1.0F); - - GL11.glPopMatrix(); - GL11.glPopMatrix(); - } -} |