Package net.minecraft.client.gui

Examples of net.minecraft.client.gui.FontRenderer


        itemRenderer.zLevel = 100.0F;

        GL11.glEnable( GL11.GL_LIGHTING );
        GL11.glEnable( GL12.GL_RESCALE_NORMAL );
        RenderHelper.enableGUIStandardItemLighting();
        FontRenderer fontrenderer = par1Minecraft.fontRenderer;
        itemRenderer.renderItemAndEffectIntoGUI( fontrenderer, par1Minecraft.renderEngine, myItem, offsetX + this.xPosition + 3, this.yPosition + 3 );
        GL11.glDisable( GL11.GL_LIGHTING );

        itemRenderer.zLevel = 0.0F;
        this.zLevel = 0.0F;
View Full Code Here


      if ( cr instanceof CachedGrindStoneRecipe )
      {
        CachedGrindStoneRecipe cachedRecipe = (CachedGrindStoneRecipe) cr;
        if ( cachedRecipe.hasOptional )
        {
          FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
          int width = fr.getStringWidth( cachedRecipe.Chance );
          fr.drawString( cachedRecipe.Chance, (168 - width) / 2, 5, 0 );
        }
        else
        {
          FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
          int width = fr.getStringWidth( GuiText.NoSecondOutput.getLocal() );
          fr.drawString( GuiText.NoSecondOutput.getLocal(), (168 - width) / 2, 5, 0 );
        }
      }
    }
  }
View Full Code Here

    if ( this.outputs.size() > recipe )
    {
      // PositionedStack cr = this.outputs.get( recipe );
      String details = this.details.get( this.offsets.get( recipe ) );

      FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
      fr.drawSplitString( details, 10, 25, 150, 0 );
    }
  }
View Full Code Here

    if ( stack == null )
      return;

    Minecraft mc = Minecraft.getMinecraft();
    FontRenderer fontRenderer = mc.fontRenderer;
    int x = s.xDisplayPosition;
    int y = s.yDisplayPosition;

    GuiContainerManager.drawItems.renderItemAndEffectIntoGUI( fontRenderer, mc.getTextureManager(), stack, x, y );
    GuiContainerManager.drawItems.renderItemOverlayIntoGUI( fontRenderer, mc.getTextureManager(), stack, x, y, "" + stack.stackSize );
View Full Code Here

    else if ( qty > 1000000 )
      msg = Long.toString( qty / 1000000 ) + "M";
    else if ( qty > 9999 )
      msg = Long.toString( qty / 1000 ) + "K";

    FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
    int width = fr.getStringWidth( msg );
    GL11.glTranslatef( -0.5f * width, 0.0f, -1.0f );
    fr.drawString( msg, 0, 0, 0 );

    GL11.glPopAttrib();
  }
View Full Code Here

 
  @Override
  protected void doDraw(float fspan)
  {
    Minecraft mc = Minecraft.getMinecraft();
    FontRenderer fontRenderer = mc.fontRendererObj;
   
    String msgper = (int) Math.floor(this.doneValue * 100) + "%";
   
    ScaledResolution screenRes = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight);
   
    int scrWidth = screenRes.getScaledWidth();
    int scrHeight = screenRes.getScaledHeight();
   
    int uwidth = getWidthOf("_");
    int uposx = (scrWidth - uwidth) / 2 + getWidthOf(this.MESSAGE_TITLE) / 2;
   
    fontRenderer.drawStringWithShadow(this.MESSAGE_TITLE, uposx + uwidth * 2, scrHeight / 2, 0xffffff);
   
    fontRenderer.drawStringWithShadow(msgper, uposx + uwidth * 2, scrHeight / 2 + 10, 255 << 16
      | (int) (200 + 55 * (this.doneValue < 1 ? 1 : 2 - this.doneValue)) << 8);
   
    if (!this.knowsHowToUse)
    {
      float glocount = this.mod.util().getClientTick() + fspan;
      int blink = (int) (200 + 55 * (Math.sin(glocount * Math.PI * 0.07) + 1) / 2F);
      fontRenderer.drawStringWithShadow(
        this.MESSAGE_HINT, uposx + uwidth * 2, scrHeight / 2 + 10 * 2, blink << 16 | blink << 8 | blink);
     
      if (Math.abs(getInitialPitch() - getPitch()) > 60)
      {
        this.knowsHowToUse = true;
       
      }
     
    }
   
    fontRenderer.drawStringWithShadow(
      this.MESSAGE_MORE, uposx + uwidth * 2, scrHeight / 2 - scrHeight / 6 + 3, 0xffff00);
   
    fontRenderer.drawStringWithShadow(
      this.MESSAGE_LESS, uposx + uwidth * 2, scrHeight / 2 + scrHeight / 6 + 3, 0xffff00);
   
    final int ucount = 8;
    final float speedytude = 20;
    for (int i = 0; i < ucount; i++)
    {
      float perx = ((getPitch() + 90F) % speedytude / speedytude + i) / ucount;
      double pirx = Math.cos(Math.PI * perx);
     
      fontRenderer.drawStringWithShadow(
        "_", uposx, scrHeight / 2 + (int) Math.floor(pirx * scrHeight / 6), 0xffff00);
     
    }
   
  }
View Full Code Here

    String name = vis.getName();
    String feed = vis.getFeed();
    boolean isActive = vis.isActive();
   
    Minecraft mc = Minecraft.getMinecraft();
    FontRenderer fontRenderer = mc.fontRendererObj;
   
    fontRenderer.drawStringWithShadow(name + "(" + feed + ")", x, y, isActive ? 0x0099FF : 0xFF0000);
   
    // PAINT
  }
View Full Code Here

          total = total + (int) (long) l;
        }
      }
    }
   
    FontRenderer fontRenderer = mc.fontRendererObj;
   
    int lineNumber = 0;
   
    if (this.scanDebug.startsWith("scan_large"))
    {
      Progress progressObject = this.dataGatherer.getLargeScanProgress();
      float progress = (float) progressObject.getProgress_Current() / progressObject.getProgress_Total();
     
      fontRenderer.drawStringWithShadow(
        "Scan ["
          + mc.theWorld.getHeight() + "]: " + StringUtils.repeat("|", (int) (100 * progress)) + " ("
          + (int) (progress * 100) + "%)", 20, 2 + 9 * lineNumber, 0xFFFFCC);
    }
   
    lineNumber = lineNumber + 1;
   
    int leftAlign = 2 + (isDeltaPass ? 300 : 0);
   
    for (String index : sort)
    {
      if (lineNumber <= 100 && !index.contains("^"))
      {
        if (this.scanDebug.startsWith("scan_") || this.scanDebug.equals("block_contact"))
        {
          Long count = LongFloatSimplificator.longOf(sheet.get(index));
          if (count != null)
          {
            if (count > 0)
            {
              float scalar = (float) count / total;
              String percentage =
                !this.scanDebug.endsWith(ScannerModule.THOUSAND_SUFFIX) ? Float.toString(Math
                  .round(scalar * 1000f) / 10f) : Integer.toString(Math.round(scalar * 100f));
              if (percentage.equals("0.0"))
              {
                percentage = "0";
              }
             
              int fill = Math.round(scalar * ALL * 2 /* * 2*/);
              int superFill = 0;
              if (fill > ALL * 2)
              {
                fill = ALL * 2;
              }
              if (fill > ALL)
              {
                superFill = fill - ALL;
              }
             
              String bars = "";
              if (superFill > 0)
              {
                bars = bars + ChatColorsSimple.COLOR_YELLOW + StringUtils.repeat("|", superFill);
              }
              bars =
                bars
                  + eu.ha3.mc.quick.chat.ChatColorsSimple.THEN_RESET
                  + StringUtils.repeat("|", fill - superFill * 2);
             
              if (index.startsWith("minecraft:"))
              {
                index = index.substring(10);
              }
             
              fontRenderer.drawStringWithShadow(bars
                + (fill == ALL * 2
                  ? ChatColorsSimple.COLOR_YELLOW + "++" + ChatColorsSimple.THEN_RESET : "") + " ("
                + count + ", " + percentage + "%) " + index, leftAlign, 2 + 9 * lineNumber, 0xFFFFFF);
              lineNumber = lineNumber + 1;
            }
          }
        }
        else if (this.scanDebug.startsWith("detect_"))
        {
          String val = sheet.get(index);
          if (!val.equals("0") && !val.equals(Integer.toString(Integer.MAX_VALUE)))
          {
            if (!index.equals("0"))
            {
              fontRenderer.drawStringWithShadow(
                index + " (" + EntityList.getStringFromID(Integer.parseInt(index)) + "): " + val,
                leftAlign, 2 + 9 * lineNumber, 0xFFFFFF);
            }
            else
            {
              fontRenderer.drawStringWithShadow(
                index + " (Player): " + val, leftAlign, 2 + 9 * lineNumber, 0xFFFFFF);
            }
           
            lineNumber = lineNumber + 1;
          }
        }
        else
        {
          String val = sheet.get(index);
          int color = 0xFFFFFF;
          if (val.equals("0"))
          {
            color = 0xFF0000;
          }
          else if (val.equals("1"))
          {
            color = 0x0099FF;
          }
          fontRenderer.drawStringWithShadow(index + ": " + val, leftAlign, 2 + 9 * lineNumber, color);
          lineNumber = lineNumber + 1;
        }
      }
    }
    GL11.glPopMatrix();
View Full Code Here

        float f = 0.016666668F * 0.6666667F;

        GL11.glTranslated(x, y, z);
        GL11.glScalef(f, -f, f);

        FontRenderer fr = Minecraft.getMinecraft().fontRenderer;

        switch (te.getWorldObj().getBlockMetadata(te.xCoord, te.yCoord, te.zCoord))
        {
        case 0:
            GL11.glRotatef(-90F, 0F, 1F, 0F);
            GL11.glTranslatef(5F, -96F, -37F);
            break;
        case 1:
            GL11.glRotatef(90F, 0F, 1F, 0F);
            GL11.glTranslatef(-85F, -96F, 53F);
            break;
        case 2:
            GL11.glTranslatef(5F, -96F, 53F);
            break;
        case 3:
            GL11.glRotatef(180F, 0F, 1F, 0F);
            GL11.glTranslatef(-85F, -96F, -37F);
            break;
        }

        String strings[] = te.getText();

        if (strings != null && strings.length > 0)
        {
            float lum = calcLuminance(te.getWorldObj().getBlock(te.xCoord, te.yCoord, te.zCoord).colorMultiplier(te.getWorldObj(), te.xCoord, te.yCoord, te.zCoord));

            for (int i = 0; i < strings.length; i++)
            {
                fr.drawString((lum >= 35F ? EnumChatFormatting.BLACK : lum >= 31F ? EnumChatFormatting.GRAY : EnumChatFormatting.WHITE) + strings[i], -fr.getStringWidth(strings[i]) / 2 + 40, 10 * i, 0);
            }
        }

        GL11.glEnable(GL11.GL_LIGHTING);
        GL11.glPopMatrix();
View Full Code Here

            {
                list.set(k, EnumChatFormatting.GRAY + (String) list.get(k));
            }
        }

        FontRenderer font = par1ItemStack.getItem().getFontRenderer(par1ItemStack);
        drawHoveringText(list, par2, par3, (font == null ? fontRendererObj : font));
    }
View Full Code Here

TOP

Related Classes of net.minecraft.client.gui.FontRenderer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.