Examples of TextureManager


Examples of net.minecraft.client.renderer.texture.TextureManager

  @Override
  @SideOnly(Side.CLIENT)
  public void renderRecipe(IGuiLexiconEntry gui, int mx, int my) {
    T recipe = recipes.get(recipeAt);
    TextureManager render = Minecraft.getMinecraft().renderEngine;

    renderItemAtGridPos(gui, 3, 0, recipe.getOutput(), false);
    renderItemAtGridPos(gui, 2, 1, getMiddleStack(), false);

    List<Object> inputs = recipe.getInputs();
    int degreePerInput = (int) (360F / inputs.size());
    int currentDegree = ConfigHandler.lexiconRotatingItems ? (int) Minecraft.getMinecraft().theWorld.getTotalWorldTime() : 0;

    for(Object obj : inputs) {
      Object input = obj;
      if(input instanceof String)
        input = OreDictionary.getOres((String) input).get(0);

      renderItemAtAngle(gui, currentDegree, (ItemStack) input);

      currentDegree += degreePerInput;
    }

    renderManaBar(gui, recipe, mx, my);

    render.bindTexture(petalOverlay);

    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    GL11.glColor4f(1F, 1F, 1F, 1F);
    ((GuiScreen) gui).drawTexturedModalRect(gui.getLeft(), gui.getTop(), 0, 0, gui.getWidth(), gui.getHeight());
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

    renderEntity(gui, dummyEntity, entity_x, entity_y, entity_scale, dummyEntity.ticksExisted * 2);

    renderItem(gui, stack_x, stack_y, shedStack);

    TextureManager render = Minecraft.getMinecraft().renderEngine;
    render.bindTexture(sheddingOverlay);

    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    GL11.glColor4f(1F, 1F, 1F, 1F);
    ((GuiScreen) gui).drawTexturedModalRect(gui.getLeft(), gui.getTop(), 0, 0, gui.getWidth(), gui.getHeight());
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

    IRecipe recipe = recipes.get(recipeAt);
    renderCraftingRecipe(gui, recipe);


    TextureManager render = Minecraft.getMinecraft().renderEngine;
    render.bindTexture(craftingOverlay);

    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    GL11.glColor4f(1F, 1F, 1F, 1F);
    ((GuiScreen) gui).drawTexturedModalRect(gui.getLeft(), gui.getTop(), 0, 0, gui.getWidth(), gui.getHeight());

    int iconX = gui.getLeft() + 115;
    int iconY = gui.getTop() + 12;

    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);

    if(shapelessRecipe) {
      ((GuiScreen) gui).drawTexturedModalRect(iconX, iconY, 240, 0, 16, 16);

      if(mx >= iconX && my >= iconY && mx < iconX + 16 && my < iconY + 16)
        RenderHelper.renderTooltip(mx, my, Arrays.asList(StatCollector.translateToLocal("botaniamisc.shapeless")));

      iconY += 20;
    }

    render.bindTexture(craftingOverlay);
    GL11.glEnable(GL11.GL_BLEND);

    if(oreDictRecipe) {
      ((GuiScreen) gui).drawTexturedModalRect(iconX, iconY, 240, 16, 16, 16);
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

        float scale = 0.03125F;
        float scaler = 0.9F;

        GL11.glScalef(scale*scaler, scale*scaler, 0);

        TextureManager renderEngine = Minecraft.getMinecraft().renderEngine;

        GL11.glDisable(GL11.GL_LIGHTING);

        renderItem.renderItemAndEffectIntoGUI(binRenderer.func_147498_b()/*getFontRenderer()*/, renderEngine, itemStack, 0, 0);

View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

     * @param item - ItemStack to render
     */
    public static void renderItem(ItemStack item)
    {
    IIcon icon = item.getItem().getIconIndex(item);
    TextureManager texturemanager = Minecraft.getMinecraft().getTextureManager();

        if(icon == null)
        {
            GL11.glPopMatrix();
            return;
        }

        texturemanager.bindTexture(texturemanager.getResourceLocation(item.getItemSpriteNumber()));
        Tessellator tessellator = Tessellator.instance;
       
        float minU = icon.getMinU();
        float maxU = icon.getMaxU();
        float minV = icon.getMinV();
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

        float scaler = 0.9F;

        GL11.glScalef(scale*scaler, scale*scaler, 0);
        GL11.glRotatef(180, 0, 0, 1);

        TextureManager renderEngine = Minecraft.getMinecraft().renderEngine;

        GL11.glDisable(GL11.GL_LIGHTING);

        renderItem.renderItemAndEffectIntoGUI(func_147498_b()/*getFontRenderer()*/, renderEngine, itemStack, 0, 0);

View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

    if(data[dataIndex] instanceof FluidStack)
    {
      FluidStack liquid = (FluidStack)data[dataIndex];

      TextureManager textureManager = Minecraft.getMinecraft().getTextureManager();

      Fluid fluid = liquid.getFluid();
      IIcon icon = fluid.getStillIcon();

      if(icon != null)
      {
        textureManager.bindTexture(TextureMap.locationBlocksTexture);

                double u = icon.getInterpolatedU(3.0);
                double u2 = icon.getInterpolatedU(13.0);
                double v = icon.getInterpolatedV(1.0);
                double v2 = icon.getInterpolatedV(15.0);
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

  @Override
  public void draw(Renderer renderer, int x, int y)
  {
    if(liquid != null)
    {
      TextureManager textureManager = Minecraft.getMinecraft().getTextureManager();

      Fluid fluid = liquid.getFluid();
      IIcon icon = fluid.getStillIcon();

      if(icon != null)
      {
        textureManager.bindTexture(TextureMap.locationBlocksTexture);

                double u = icon.getInterpolatedU(3.0);
                double u2 = icon.getInterpolatedU(13.0);
                double v = icon.getInterpolatedV(1.0);
                double v2 = icon.getInterpolatedV(15.0);
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

                model.render(entityEquipped, 1, false, colour, glow);
                break;
            case FIRST_PERSON_MAP:
                EntityPlayer playerFirstPerson = (EntityPlayer) data[0];
                TextureManager engineFirstPerson = (TextureManager) data[1];
                MapData mapDataFirstPerson = (MapData) data[2];
                model.setPoseForPlayer(playerFirstPerson, itemStack);

                model.render(playerFirstPerson, 1, true, colour, glow);
                break;
View Full Code Here

Examples of net.minecraft.client.renderer.texture.TextureManager

  {
    if(useLegacyCompiler)
      GL11.glCallList(displayList);
    else
    {
      TextureManager renderEngine = RenderManager.instance.renderEngine;
     
      Collection<TextureGroup> textures = textureGroup.values();
     
      Iterator<TextureGroup> itr = textures.iterator();
      for(int i = 0; itr.hasNext(); i++)
      {
        TextureGroup curTexGroup = itr.next();
        curTexGroup.loadTexture();
        GL11.glCallList(displayListArray[i]);
        if(!defaultTexture.equals(""))
          renderEngine.bindTexture(new ResourceLocation("", defaultTexture)); //TODO : Check. Not sure about this one
      }
    }
  }
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.