Examples of FontRenderer


Examples of net.minecraft.client.gui.FontRenderer

public class FarmingStationSpecialRenderer extends TileEntitySpecialRenderer{

  private void renderFarmStationAt(TileFarmStation tile, double x, double y, double z, float partialTickTime) {
    Minecraft mc = Minecraft.getMinecraft();
    FontRenderer fnt = mc.fontRenderer;
    Tessellator tessellator = Tessellator.instance;
    String toRender = tile.notification;

    if ("".equals(toRender) || Config.disableFarmNotification) {
      return;
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

      if(required > xpCont.getExperienceLevel()) {
        color = ColorUtil.getRGB(1f,0,0.1f);
        shadow = false;
      }
    }
    FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
    int strX  = x + length/2 - fr.getStringWidth(text) / 2;
    fr.drawString(text, strX, y-11, color, shadow);
   
    RenderUtil.bindTexture("enderio:textures/gui/widgets.png");
    GL11.glColor3f(1, 1, 1);
    int xpScaled = xpCont.getXpBarScaled(length -2);   
   
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

  {
    x += 2;
    y -= 1;

    Minecraft mc = Minecraft.getMinecraft();
    FontRenderer fontRenderer = mc.fontRenderer;

    RenderHelper.enableGUIStandardItemLighting();
    GL11.glTranslatef(0.0F, 0.0F, 32.0F);
    this.zLevel = 500.0F;
    itemRenderer.zLevel = 500.0F;
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

    this.gui = gui;
    this.con = con;

    modeLabel = Lang.localize("gui.conduit.ioMode");

    FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
    int x = gap * 3 + fr.getStringWidth(modeLabel);
    int y = 8;// + fr.FONT_HEIGHT;

    leftArrow = new IconButtonEIO(gui, PREV_MODE_B, x, y, IconEIO.LEFT_ARROW);
    leftArrow.setSize(8, 16);

View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

    this.height = height;

    leftArrow.onGuiInit();
    rightArrow.onGuiInit();

    FontRenderer fr = gui.getFontRenderer();
    connectionModeChanged(con.getConnectionMode(gui.getDir()));

    initCustomOptions();
  }
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

  protected void connectionModeChanged(ConnectionMode conectionMode) {
  }

  @Override
  public void render(float par1, int par2, int par3) {
    FontRenderer fr = gui.getFontRenderer();

    int rgb = ColorUtil.getRGB(Color.darkGray);
    int x = left + (width - fr.getStringWidth(getTypeName())) / 2;

    //fr.drawString(getTypeName(), x, top, rgb);

    x = left;
   
    int y = gui.getGuiTop() + 13;//customTop + 8;//gap + fr.FONT_HEIGHT + gap;
    gui.getFontRenderer().drawString(modeLabel, x, y, rgb);

    String modeString = con.getConnectionMode(gui.getDir()).getLocalisedName();
    x += gap + leftArrow.getWidth() + fr.getStringWidth(modeLabel) + gap;

    GL11.glColor3f(1, 1, 1);
    IconEIO icon = new IconEIO(10, 60, 64, 20);
    icon.renderIcon(x - gap,  y - (fr.FONT_HEIGHT / 2) - 1, getLongestModeStringWidth() + gap * 2, leftArrow.getHeight(), 0, true);

    int move = (getLongestModeStringWidth() - fr.getStringWidth(modeString)) / 2;
    x += move;
    rgb = ColorUtil.getRGB(Color.white);
    gui.getFontRenderer().drawString(modeString, x, y, rgb);

    renderCustomOptions(y + gap + fr.FONT_HEIGHT + gap, par1, par2, par3);
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

      GL11.glColor3f(1, 1, 1);
      RenderUtil.bindTexture("enderio:textures/gui/itemFilter.png");
      gui.drawTexturedModalRect(gui.getGuiLeft(), gui.getGuiTop() + 55, 0, 55, gui.getXSize(), 145);
     
      FontRenderer fr = gui.getFontRenderer();
      int sw = fr.getStringWidth(filterStr);
      int x = (gui.width / 2) - sw / 2;
      int y = top + 20;
      fr.drawString(filterStr, x, y, ColorUtil.getRGB(Color.DARK_GRAY));

      x = gui.getGuiLeft() + filterX;
      y = gui.getGuiTop() + filterY;
      GL11.glColor3f(1, 1, 1);
      RenderUtil.bindTexture("enderio:textures/gui/externalConduitConnection.png");
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

    }

    RenderUtil.bindTexture("enderio:textures/gui/itemFilter.png");
    gui.drawTexturedModalRect(gui.getGuiLeft(), gui.getGuiTop() + 55, 0, 55, gui.getXSize(), 145);

    FontRenderer fr = gui.getFontRenderer();
    String heading = getHeading();
    int headingWidth = fr.getStringWidth(heading);
    int x = 0;
    int rgb = ColorUtil.getRGB(Color.darkGray);
    fr.drawString(heading, left + x, top, rgb);

    boolean outputActive = (mode == ConnectionMode.IN_OUT && !inOutShowIn) || (mode == ConnectionMode.OUTPUT);
    if(outputActive) {
      GL11.glColor3f(1, 1, 1);
      IconEIO.BUTTON_DOWN.renderIcon(left + priLeft, top - 5, priWidth, 16, 0, true);
      String str = itemConduit.getOutputPriority(gui.getDir()) + "";
      int sw = fr.getStringWidth(str);
      fr.drawString(str, left + priLeft + priWidth - sw - gap, top, ColorUtil.getRGB(Color.black));

    } else {
      //draw speed upgrade slot
      GL11.glColor3f(1, 1, 1);
      RenderUtil.bindTexture("enderio:textures/gui/itemFilter.png");
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

      gui.drawTexturedModalRect(gui.getGuiLeft() + r.x + 38, gui.getGuiTop() + r.y - 1, 24, 238, 4, 18);
      gui.drawTexturedModalRect(gui.getGuiLeft() + r.x + 42, gui.getGuiTop() + r.y - 1, 120, 238, tfWidth, 18);
      gui.drawTexturedModalRect(gui.getGuiLeft() + r.x + 42 + tfWidth, gui.getGuiTop() + r.y - 1, 38, 238, 4, 18);     
    }   
   
    FontRenderer fr = Minecraft.getMinecraft().fontRenderer;
    for(int i=0;i<inputBounds.length;i++) {
      String mod = filter.getModAt(i);
      if(mod != null) {
        Rectangle r = inputBounds[i];
        fr.drawStringWithShadow(mod, gui.getGuiLeft() + r.x  + 41, gui.getGuiTop() + r.y + 4 , ColorUtil.getRGB(Color.white));
      }
    }
   
    RenderUtil.bindTexture("enderio:textures/gui/externalConduitConnection.png");   
    int edge = inputBounds[0].x + tfWidth + 46;
View Full Code Here

Examples of net.minecraft.client.gui.FontRenderer

    this.labelText = text;
    recalculateSize();
  }

  private void recalculateSize() {
    FontRenderer fontRenderer = guiContainer.getFontRenderer();
    if(xMax > 0) {
      this.width = fontRenderer.splitStringWidth(labelText, xMax);
      int totalWidth = fontRenderer.getStringWidth(labelText);
      this.height = fontRenderer.FONT_HEIGHT * Math.max(1, (totalWidth / width));   
    }
    else {
      this.width = fontRenderer.getStringWidth(labelText);
      this.height = fontRenderer.FONT_HEIGHT;
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.