aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/tools
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-03-19 13:00:27 +0300
committerDetrav <witalyezep@gmail.com>2016-03-19 13:00:27 +0300
commitd204c1c290b14488bc87767bf99556cad6793d05 (patch)
treeae9e40233aaeb04db4f4eefdbafc04f40cdb98b9 /src/main/java/com/detrav/tools
parentc0db9cb3ceafd2d7c573ebe07bba1681ac9422b5 (diff)
downloadGT5-Unofficial-d204c1c290b14488bc87767bf99556cad6793d05.tar.gz
GT5-Unofficial-d204c1c290b14488bc87767bf99556cad6793d05.tar.bz2
GT5-Unofficial-d204c1c290b14488bc87767bf99556cad6793d05.zip
BackUp2
Added PickAxeHead
Diffstat (limited to 'src/main/java/com/detrav/tools')
-rw-r--r--src/main/java/com/detrav/tools/DetravMetaGeneratedItem01.java21
-rw-r--r--src/main/java/com/detrav/tools/DetravRenderItemMetaGenerated.java163
2 files changed, 0 insertions, 184 deletions
diff --git a/src/main/java/com/detrav/tools/DetravMetaGeneratedItem01.java b/src/main/java/com/detrav/tools/DetravMetaGeneratedItem01.java
deleted file mode 100644
index dd3c8213e4..0000000000
--- a/src/main/java/com/detrav/tools/DetravMetaGeneratedItem01.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.detrav.tools;
-
-import com.detrav.utils.DetravMetaGeneratedItem;
-import com.detrav.utils.Textures;
-import gregtech.api.enums.TC_Aspects;
-
-/**
- * Created by wital_000 on 19.03.2016.
- */
-public class DetravMetaGeneratedItem01 extends DetravMetaGeneratedItem {
-
- public static DetravMetaGeneratedItem01 INSTANCE;
-
- public DetravMetaGeneratedItem01() {
- super("detrav.meta.item.01");
- INSTANCE = this;
- this.addItem(1,"ProPick Head",null, new Object[] {new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 4L)});
- //this.getIco
- mIconList[1][1] = Textures.ItemIcons.PRO_PICK_HEAD.getIcon();
- }
-}
diff --git a/src/main/java/com/detrav/tools/DetravRenderItemMetaGenerated.java b/src/main/java/com/detrav/tools/DetravRenderItemMetaGenerated.java
deleted file mode 100644
index 9d029690c2..0000000000
--- a/src/main/java/com/detrav/tools/DetravRenderItemMetaGenerated.java
+++ /dev/null
@@ -1,163 +0,0 @@
-package com.detrav.tools;
-
-import com.detrav.utils.DetravMetaGeneratedItem;
-import gregtech.api.interfaces.IIconContainer;
-import gregtech.api.util.GT_Utility;
-import gregtech.common.render.GT_RenderUtil;
-import net.minecraft.client.Minecraft;
-import net.minecraft.client.renderer.ItemRenderer;
-import net.minecraft.client.renderer.Tessellator;
-import net.minecraft.client.renderer.entity.RenderItem;
-import net.minecraft.client.renderer.texture.TextureMap;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.IIcon;
-import net.minecraftforge.client.IItemRenderer;
-import net.minecraftforge.client.MinecraftForgeClient;
-import org.lwjgl.opengl.GL11;
-
-import java.util.Iterator;
-
-/**
- * Created by wital_000 on 19.03.2016.
- */
-public class DetravRenderItemMetaGenerated implements IItemRenderer {
-
- public DetravRenderItemMetaGenerated()
- {
- Iterator tIterator = DetravMetaGeneratedItem01.sInstances.values().iterator();
- while(tIterator.hasNext())
- {
- DetravMetaGeneratedItem dItem = (DetravMetaGeneratedItem) tIterator.next();
- if(dItem != null)
- MinecraftForgeClient.registerItemRenderer(dItem, this);
- }
- }
-
- @Override
- public boolean handleRenderType(ItemStack aStack, IItemRenderer.ItemRenderType aType) {
- if ((GT_Utility.isStackInvalid(aStack)) || (aStack.getItemDamage() < 0)) {
- return false;
- }
- return (aType == IItemRenderer.ItemRenderType.EQUIPPED_FIRST_PERSON) || (aType == IItemRenderer.ItemRenderType.INVENTORY) || (aType == IItemRenderer.ItemRenderType.EQUIPPED) || (aType == IItemRenderer.ItemRenderType.ENTITY);
- }
-
- @Override
- public boolean shouldUseRenderHelper(IItemRenderer.ItemRenderType aType, ItemStack aStack, IItemRenderer.ItemRendererHelper aHelper) {
- if (GT_Utility.isStackInvalid(aStack)) {
- return false;
- }
- return aType == IItemRenderer.ItemRenderType.ENTITY;
- }
- @Override
- public void renderItem(IItemRenderer.ItemRenderType type, ItemStack aStack, Object... data) {
-
- if (GT_Utility.isStackInvalid(aStack)) {
- return;
- }
- short aMetaData = (short) aStack.getItemDamage();
- if (aMetaData < 0) {
- return;
- }
-
- DetravMetaGeneratedItem aItem = (DetravMetaGeneratedItem) aStack.getItem();
-
- GL11.glEnable(3042);
- if (type == IItemRenderer.ItemRenderType.ENTITY) {
- if (RenderItem.renderInFrame) {
- GL11.glScalef(0.85F, 0.85F, 0.85F);
- GL11.glRotatef(-90.0F, 0.0F, 1.0F, 0.0F);
- GL11.glTranslated(-0.5D, -0.42D, 0.0D);
- } else {
- GL11.glTranslated(-0.5D, -0.42D, 0.0D);
- }
- GL11.glColor3f(1.0F, 1.0F, 1.0F);
- if (aMetaData < 0) {
- IIconContainer aIcon = aItem.getIconContainer(aMetaData);
- IIcon tOverlay = null;
- IIcon tFluidIcon = null;
- IIcon tIcon;
- if (aIcon == null) {
- tIcon = aStack.getIconIndex();
- } else {
- tIcon = aIcon.getIcon();
- tOverlay = aIcon.getOverlayIcon();
- }
- if (tIcon == null) {
- return;
- }
- /*FluidStack tFluid = GT_Utility.getFluidForFilledItem(aStack, true);
- if ((tOverlay != null) && (tFluid != null) && (tFluid.getFluid() != null)) {
- tFluidIcon = tFluid.getFluid().getIcon(tFluid);
- }*/
- Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationItemsTexture);
- GL11.glBlendFunc(770, 771);
- if (tFluidIcon == null) {
- short[] tModulation = aItem.getRGBa(aStack);
- GL11.glColor3f(tModulation[0] / 255.0F, tModulation[1] / 255.0F, tModulation[2] / 255.0F);
- }
- if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) {
- GT_RenderUtil.renderItemIcon(tIcon, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F);
- } else {
- ItemRenderer.renderItemIn2D(Tessellator.instance, tIcon.getMaxU(), tIcon.getMinV(), tIcon.getMinU(), tIcon.getMaxV(), tIcon.getIconWidth(), tIcon.getIconHeight(), 0.0625F);
- }
- /*if (tFluidIcon != null) {
- assert (tFluid != null);
- int tColor = tFluid.getFluid().getColor(tFluid);
- GL11.glColor3f((tColor >> 16 & 0xFF) / 255.0F, (tColor >> 8 & 0xFF) / 255.0F, (tColor & 0xFF) / 255.0F);
- Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationBlocksTexture);
- GL11.glBlendFunc(770, 771);
- GL11.glDepthFunc(514);
- if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) {
- GT_RenderUtil.renderItemIcon(tFluidIcon, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F);
- } else {
- ItemRenderer.renderItemIn2D(Tessellator.instance, tFluidIcon.getMaxU(), tFluidIcon.getMinV(), tFluidIcon.getMinU(), tFluidIcon.getMaxV(), tFluidIcon.getIconWidth(), tFluidIcon.getIconHeight(), 0.0625F);
- }
- GL11.glDepthFunc(515);
- }*/
- GL11.glColor3f(1.0F, 1.0F, 1.0F);
- if (tOverlay != null) {
- Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationItemsTexture);
- GL11.glBlendFunc(770, 771);
- if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) {
- GT_RenderUtil.renderItemIcon(tOverlay, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F);
- } else {
- ItemRenderer.renderItemIn2D(Tessellator.instance, tOverlay.getMaxU(), tOverlay.getMinV(), tOverlay.getMinU(), tOverlay.getMaxV(), tOverlay.getIconWidth(), tOverlay.getIconHeight(), 0.0625F);
- }
- }
- } else {
- IIcon tIcon;
- if (aItem.mIconList[(aMetaData)].length > 1) {
- Long[] tStats = null;
- //Long[] tStats = (Long[]) aItem.mElectricStats.get(Short.valueOf(aMetaData));
-
- if ((tStats != null) && (tStats[3].longValue() < 0L)) {
- long tCharge = aItem.getRealCharge(aStack);
-
- if (tCharge <= 0L) {
- tIcon = aItem.mIconList[(aMetaData)][1];
- } else {
-
- if (tCharge >= tStats[0].longValue()) {
- tIcon = aItem.mIconList[(aMetaData)][8];
- } else {
- tIcon = aItem.mIconList[(aMetaData)][(7 - (int) java.lang.Math.max(0L, java.lang.Math.min(5L, (tStats[0].longValue() - tCharge) * 6L / tStats[0].longValue())))];
- }
- }
- } else {
- tIcon = aItem.mIconList[(aMetaData)][0];
- }
- } else {
- tIcon = aItem.mIconList[(aMetaData)][0];
- }
- Minecraft.getMinecraft().renderEngine.bindTexture(TextureMap.locationItemsTexture);
- GL11.glBlendFunc(770, 771);
- if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) {
- GT_RenderUtil.renderItemIcon(tIcon, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F);
- } else {
- ItemRenderer.renderItemIn2D(Tessellator.instance, tIcon.getMaxU(), tIcon.getMinV(), tIcon.getMinU(), tIcon.getMaxV(), tIcon.getIconWidth(), tIcon.getIconHeight(), 0.0625F);
- }
- }
- GL11.glDisable(3042);
- }
- }
-} \ No newline at end of file