Examples of RenderItem


Examples of net.minecraft.client.renderer.entity.RenderItem

      GL11.glPushMatrix();
      float scale = 0.4f;
      GL11.glScalef(scale, scale, scale);
      GL11.glTranslatef(12, 2f, 0);
      RenderItem ri = new RenderItem();
      ri.renderItemAndEffectIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().renderEngine,
          getFloatingStack(null, 0, 0, 0, 0), 0, 0);
      GL11.glPopMatrix();
      GL11.glEnable(GL11.GL_LIGHTING);
    } else {
      GL11.glTranslatef(0, 0.25f, 0);
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

    public TileEntityIronChestRenderer()
    {
        model = new ModelChest();
        random = new Random();
        renderBlocks = new RenderBlocks();
        itemRenderer = new RenderItem() {
            @Override
            public byte getMiniBlockCount(ItemStack stack, byte original) {
                return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 15) + 1);
            }
            @Override
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

      GL11.glEnable(GL11.GL_BLEND);
      RenderUtil.renderQuad2D(4, 4, 0, gui.getXSize() - 9, gui.getYSize() - 8, new Vector4f(0,0,0,1));
      RenderUtil.renderQuad2D(6, 6, 0, gui.getXSize() - 13, gui.getYSize() - 12, new Vector4f(0.6,0.6,0.6,1));
     
      Minecraft mc = Minecraft.getMinecraft();
      RenderItem itemRenderer = new RenderItem();
           
      GL11.glEnable(GL11.GL_DEPTH_TEST);
     
      List<ItemStack> snapshot = filter.getSnapshot();
      int x = 15;
      int y = 10;
      int count = 0;
      for(ItemStack st : snapshot) {
        if(st != null) {
          itemRenderer.renderItemAndEffectIntoGUI(mc.fontRenderer, mc.getTextureManager(), st, x, y);
          //itemRender.renderItemOverlayIntoGUI(mc.fontRenderer, mc.getTextureManager(), st, x, y, s); 
        }       
        x += 20;
        count++;
        if(count % 9 == 0) {
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

    renderItem(gui, xPos, yPos, stack1, accountForContainer);
  }

  @SideOnly(Side.CLIENT)
  public void renderItem(IGuiLexiconEntry gui, int xPos, int yPos, ItemStack stack, boolean accountForContainer) {
    RenderItem render = new RenderItem();
    boolean mouseDown = Mouse.isButtonDown(0);

    GL11.glPushMatrix();
    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    RenderHelper.enableGUIStandardItemLighting();
    GL11.glEnable(GL12.GL_RESCALE_NORMAL);
    GL11.glEnable(GL11.GL_DEPTH_TEST);
    render.renderItemAndEffectIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().getTextureManager(), stack, xPos, yPos);
    render.renderItemOverlayIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().getTextureManager(), stack, xPos, yPos);
    RenderHelper.disableStandardItemLighting();
    GL11.glPopMatrix();

    if(relativeMouseX >= xPos && relativeMouseY >= yPos && relativeMouseX <= xPos + 16 && relativeMouseY <= yPos + 16) {
      tooltipStack = stack;
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

    mouseDownLastTick = Mouse.isButtonDown(0);
  }

  @SideOnly(Side.CLIENT)
  public void renderItem(IGuiLexiconEntry gui, int xPos, int yPos, ItemStack stack) {
    RenderItem render = new RenderItem();
    boolean mouseDown = Mouse.isButtonDown(0);

    GL11.glPushMatrix();
    GL11.glEnable(GL11.GL_BLEND);
    GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
    RenderHelper.enableGUIStandardItemLighting();
    GL11.glEnable(GL12.GL_RESCALE_NORMAL);
    GL11.glEnable(GL11.GL_DEPTH_TEST);
    render.renderItemAndEffectIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().getTextureManager(), stack, xPos, yPos);
    render.renderItemOverlayIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().getTextureManager(), stack, xPos, yPos);
    RenderHelper.disableStandardItemLighting();
    GL11.glPopMatrix();

    if(relativeMouseX >= xPos && relativeMouseY >= yPos && relativeMouseX <= xPos + 16 && relativeMouseY <= yPos + 16) {
      tooltipStack = stack;
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

     *
     * @return the static renderItem instance
     */
    public static RenderItem getRenderItem() {
        if (renderItem == null) {
            renderItem = new RenderItem();
        }
        return renderItem;
    }
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

  private final EntityItem dummyEntityItem = new EntityItem(null);
  private final RenderItem customRenderItem;
  private long lastTick;

  public RenderAnalyzer() {
    customRenderItem = new RenderItem() {
      @Override
      public boolean shouldBob() {
        return true;
      }
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

  private final RenderItem customRenderItem;

  public RenderEscritoire() {
    modelEscritoire = new ModelEscritoire();

    customRenderItem = new RenderItem() {
      @Override
      public boolean shouldBob() {
        return false;
      }
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

    }

  public void doRenderItem(ItemStack itemstack, Minecraft mc, ItemRenderType type, Object[] data) {
    useThis = false;
    if (renderItem == null) {
      renderItem = new RenderItem() {
        @Override
        public boolean shouldBob() {
          return false;
        };
View Full Code Here

Examples of net.minecraft.client.renderer.entity.RenderItem

    public int[] centerVertical = new int[LIQUID_STAGES];
  }
 
  public LogisticsRenderPipe() {
    super();
    customRenderItem = new RenderItem() {
      @Override
      public boolean shouldBob() {
        return false;
      }
     
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.