diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-03-25 01:47:09 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-03-25 01:47:09 +1000 |
commit | 6e2d7b787d2338fd6e35532f91e6ff6a48eed682 (patch) | |
tree | 664c2caeb0a6b9fcc18bfd53a9d7a4afd7bee74b /src/Java/miscutil/core/handler | |
parent | 46590e0c7b1f874c368f9ac335b4333222723c1e (diff) | |
download | GT5-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.java | 46 |
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 |