aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/handler
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-03-25 01:47:09 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-03-25 01:47:09 +1000
commit6e2d7b787d2338fd6e35532f91e6ff6a48eed682 (patch)
tree664c2caeb0a6b9fcc18bfd53a9d7a4afd7bee74b /src/Java/miscutil/core/handler
parent46590e0c7b1f874c368f9ac335b4333222723c1e (diff)
downloadGT5-Unofficial-6e2d7b787d2338fd6e35532f91e6ff6a48eed682.tar.gz
GT5-Unofficial-6e2d7b787d2338fd6e35532f91e6ff6a48eed682.tar.bz2
GT5-Unofficial-6e2d7b787d2338fd6e35532f91e6ff6a48eed682.zip
Pickaxe should be rather 100% now.
Final commit before new builds.
Diffstat (limited to 'src/Java/miscutil/core/handler')
-rw-r--r--src/Java/miscutil/core/handler/DebugRenderManager.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/handler/DebugRenderManager.java b/src/Java/miscutil/core/handler/DebugRenderManager.java
new file mode 100644
index 0000000000..451d465e5e
--- /dev/null
+++ b/src/Java/miscutil/core/handler/DebugRenderManager.java
@@ -0,0 +1,46 @@
+package miscutil.core.handler;
+
+import miscutil.core.item.tool.staballoy.StaballoyPickaxe;
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.gui.FontRenderer;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.gui.ScaledResolution;
+import net.minecraft.item.Item;
+import net.minecraftforge.client.event.RenderGameOverlayEvent;
+import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+
+public class DebugRenderManager extends Gui {
+
+ int width, height;
+ Minecraft mc = Minecraft.getMinecraft();
+
+ @SubscribeEvent
+ public void eventHandler(RenderGameOverlayEvent.Text event)
+ {
+
+ //if (mc.thePlayer.getHeldItem().equals(ModItems.itemStaballoyPickaxe)){
+ ScaledResolution res = new ScaledResolution(this.mc, this.mc.displayWidth, this.mc.displayHeight);
+ FontRenderer fontRender = mc.fontRenderer;
+ this.width = res.getScaledWidth();
+ this.height = res.getScaledHeight();
+ Minecraft.getMinecraft().entityRenderer.setupOverlayRendering();
+ String str = "Words";
+ Item heldItem = null;
+
+ try{heldItem = mc.thePlayer.getHeldItem().getItem();
+
+ if (heldItem != null){
+ if (heldItem instanceof StaballoyPickaxe){
+
+ int dmg =((StaballoyPickaxe) heldItem).getDamage(((StaballoyPickaxe) heldItem).thisPickaxe);
+
+ ((StaballoyPickaxe) heldItem).checkFacing(((StaballoyPickaxe) heldItem).localWorld);
+ str = "DAMAGE: "+ dmg +" | FACING: "+((StaballoyPickaxe) heldItem).FACING+" | FACING_HORIZONTAL: "+((StaballoyPickaxe) heldItem).FACING_HORIZONTAL+" | LOOKING DIRECTION: "+((StaballoyPickaxe) heldItem).lookingDirection;
+
+ drawString(fontRender, str, (this.width - fontRender.getStringWidth(str)) / 2, this.height / 10, 0xFFAA00);
+ }
+ }
+ }catch(NullPointerException e){}
+
+ }
+} \ No newline at end of file