@Override public FontRenderer getFontRenderer(Minecraft minecraft, ItemStack ingredient) { FontRenderer fontRenderer = ingredient.getItem().getFontRenderer(ingredient); if (fontRenderer == null) { fontRenderer = minecraft.fontRenderer; } return fontRenderer; } }
private static FontRenderer getFontRenderer(Minecraft minecraft, ItemStack ingredient) { FontRenderer fontRenderer = ingredient.getItem().getFontRenderer(ingredient); if (fontRenderer == null) { fontRenderer = minecraft.fontRenderer; } return fontRenderer; }
public void renderToolTip(FontRenderer fontRenderer, ItemStack stack, int x, int y) { if(stack != null) { List<String> list = stack.getTooltip(mc.player, mc.gameSettings.advancedItemTooltips ? ITooltipFlag.TooltipFlags.ADVANCED : ITooltipFlag.TooltipFlags.NORMAL); for(int i = 0; i < list.size(); ++i) { if(i == 0) { list.set(i, stack.getRarity().rarityColor + list.get(i)); } else { list.set(i, TextFormatting.GRAY + list.get(i)); } } FontRenderer font = stack.getItem().getFontRenderer(stack); if(font == null) { font = fontRenderer; } GuiUtils.drawHoveringText(list, x, y, GuiBook.PAGE_WIDTH, GuiBook.PAGE_HEIGHT, -1, font); RenderHelper.disableStandardItemLighting(); } }
public static FontRenderer getFontRenderer(ItemStack itemStack) { Item item = itemStack.getItem(); FontRenderer fontRenderer = item.getFontRenderer(itemStack); if (fontRenderer == null) { fontRenderer = Minecraft.getMinecraft().fontRenderer; } return fontRenderer; } }
@Override public void renderToolTip(ItemStack itemStack, int mouseX, int mouseY) { List<String> list = itemStack.getTooltip(this.mc.player, this.mc.gameSettings.advancedItemTooltips ? ITooltipFlag.TooltipFlags.ADVANCED : ITooltipFlag.TooltipFlags.NORMAL); for(int k = 0; k < list.size(); ++k) { if(k == 0) { list.set(k, itemStack.getRarity().rarityColor + list.get(k)); } else { list.set(k, TextFormatting.GRAY + list.get(k)); } } FontRenderer font = itemStack.getItem().getFontRenderer(itemStack); drawHoveringText(list, mouseX, mouseY, (font == null ? fontRenderer : font)); }
@Override protected void renderToolTip(ItemStack stack, int x, int y) { List list = stack.getTooltip(this.mc.player, Minecraft.getMinecraft().gameSettings.advancedItemTooltips ? ITooltipFlag.TooltipFlags.ADVANCED : ITooltipFlag.TooltipFlags.NORMAL); for (int k = 0; k < list.size(); ++k) { String info = (String) list.get(k); if (k == 0) { list.set(k, stack.getRarity().rarityColor + info); } else { list.set(k, TextFormatting.GRAY + info); } } FontRenderer font = stack.getItem().getFontRenderer(stack); drawHoveringText(list, x, y, (font == null ? fontRenderer : font)); }
@Override protected void renderToolTip(ItemStack stack, int x, int y) { FontRenderer font = stack.getItem().getFontRenderer(stack); RenderUtils.drawHoveringText(stack, this.getItemToolTip(stack), x, y, width, height, -1, (font == null ? fontRenderer : font)); }
@Override protected void renderToolTip(ItemStack stack, int x, int y) { FontRenderer font = stack.getItem().getFontRenderer(stack); RenderUtils.drawHoveringText(stack, this.getItemToolTip(stack), x, y, width, height, -1, (font == null ? fontRenderer : font)); }
@Override public void renderToolTip(ItemStack stack0, int mouseX, int mouseY, boolean renderHyperlink) { List<String> list = stack0.getTooltip(mc.player, mc.gameSettings.advancedItemTooltips ? ADVANCED : NORMAL); zLevel = 1.0F; for (int k = 0; k < list.size(); ++k) { if (k == 0) { list.set(k, stack0.getRarity().color + list.get(k)); } else { list.set(k, TextFormatting.GRAY + list.get(k)); } } if (renderHyperlink) { for (ItemStack stack : BookPageRegistry.bookRecipes.keySet()) { if (stack.getItem() == stack0.getItem() && stack.getItemDamage() == stack0.getItemDamage()) { list.add(TextFormatting.ITALIC + "" + TextFormatting.GRAY + I18n.format("esteemedinnovation.book.clickme")); } } } FontRenderer font = stack0.getItem().getFontRenderer(stack0); drawHoveringText(list, mouseX, mouseY); drawHoveringText(list, mouseX, mouseY, (font == null ? fontRenderer : font)); zLevel = 0.0F; }
final void drawTooltip(int mouseX, int mouseY) { if(tooltipStack != null) { List<String> tooltip = this.getItemToolTip(tooltipStack); Pair<BookEntry, Integer> provider = book.contents.getEntryForStack(tooltipStack); if(provider != null && (!(this instanceof GuiBookEntry) || ((GuiBookEntry) this).entry != provider.getLeft())) { tooltip.add(TextFormatting.GOLD + "(" + I18n.format("patchouli.gui.lexicon.shift_for_recipe") + ')'); targetPage = provider; } GuiUtils.preItemToolTip(tooltipStack); FontRenderer font = tooltipStack.getItem().getFontRenderer(tooltipStack); this.drawHoveringText(tooltip, mouseX, mouseY, (font == null ? fontRenderer : font)); GuiUtils.postItemToolTip(); } else if(tooltip != null && !tooltip.isEmpty()) GuiUtils.drawHoveringText(tooltip, mouseX, mouseY, width, height, -1, fontRenderer); }
protected void drawItemStack(@Nonnull ItemStack stack, int mouseX, int mouseY, String str) { if (stack.isEmpty()) { return; } GlStateManager.translate(0.0F, 0.0F, 32.0F); zLevel = 200.0F; itemRender.zLevel = 200.0F; FontRenderer font = null; font = stack.getItem().getFontRenderer(stack); if (font == null) { font = fontRenderer; } itemRender.renderItemIntoGUI(stack, mouseX, mouseY); itemRender.renderItemOverlayIntoGUI(font, stack, mouseX, mouseY, str); zLevel = 0.0F; itemRender.zLevel = 0.0F; }
public static void drawItemStack(FontRenderer fontRenderer, ItemStack stack, int xPos, int yPos) { FontRenderer font = null; if (!stack.isEmpty()) { font = stack.getItem().getFontRenderer(stack); } if (font == null) { font = fontRenderer; } RenderItem itemRender = Minecraft.getMinecraft().getRenderItem(); itemRender.renderItemAndEffectIntoGUI(stack, xPos, yPos); itemRender.renderItemOverlayIntoGUI(font, stack, xPos, yPos, null); }
private void renderOverlay(ItemSlot slot) { @Nonnull ItemStack stack = slot.getStack(); if (stack.isEmpty() || !slot.visible) { return; } Minecraft mc = Minecraft.getMinecraft(); FontRenderer font = stack.getItem().getFontRenderer(stack); if (font == null) { font = mc.fontRenderer; } itemRender.renderItemOverlayIntoGUI(font, stack, slot.renderX + 1, slot.renderY + 1, ""); if (slot.renderItemQuantity && slot.getStack().getCount() > 1) { slot.renderStackSize(slot.renderX + 1, slot.renderY + 1, stack.getCount(), font); } }
protected void drawItemStack(@Nonnull ItemStack stack, int x, int y, String overlayText) { if (stack.isEmpty()) return; RenderHelper.enableGUIStandardItemLighting(); final RenderItem itemRenderer = parent.getItemRenderer(); GlStateManager.translate(0.0F, 0.0F, 32.0F); this.zLevel = 200.0F; itemRenderer.zLevel = 200.0F; FontRenderer font = null; font = stack.getItem().getFontRenderer(stack); if (font == null) font = parent.getFontRenderer(); itemRenderer.renderItemAndEffectIntoGUI(stack, x, y); itemRenderer.renderItemOverlayIntoGUI(font, stack, x, y, overlayText); this.zLevel = 0.0F; itemRenderer.zLevel = 0.0F; RenderHelper.disableStandardItemLighting(); }
ItemStack itemStack = stack.makeNormalStack(); FontRenderer font = itemStack.getItem().getFontRenderer(itemStack); if (font == null) { font = fontRenderer; ItemIdentifierStack stack = canidate.order.get(canidate.pos); ItemStack itemStack = stack.makeNormalStack(); FontRenderer font = itemStack.getItem().getFontRenderer(itemStack); if (font == null) { font = fontRenderer;
private void drawItemStack(ItemStack stack, int x, int y, float scale) { GL11.glPushMatrix(); GL11.glScalef(scale, scale, scale); GlStateManager.translate(0, 0, 32.0F); this.zLevel = 200.0F; this.itemRender.zLevel = 200.0F; net.minecraft.client.gui.FontRenderer font = null; if (!stack.isEmpty()) font = stack.getItem().getFontRenderer(stack); if (font == null) font = fontRenderer; this.itemRender.renderItemAndEffectIntoGUI(stack, x, y); this.itemRender.renderItemOverlayIntoGUI(font, stack, x, y, null); this.zLevel = 0.0F; this.itemRender.zLevel = 0.0F; GL11.glPopMatrix(); }
/** * Modified from GuiContainer */ private void drawItemStack(final ItemStack stack, final int x, final int y) { if (ItemStackUtils.isEmpty(itemStack)) { return; } final RenderItem itemRender = mc.getRenderItem(); GlStateManager.translate(x, y, GUI_ITEM_Z_TRANSLATE); GlStateManager.scale(this.getWidth() / DEFAULT_ITEMSTACK_SIZE, this.getHeight() / DEFAULT_ITEMSTACK_SIZE, 1f); FontRenderer font = stack.getItem().getFontRenderer(stack); if (font == null) { font = mc.fontRenderer; } itemRender.renderItemAndEffectIntoGUI(stack, 0, 0); itemRender.renderItemOverlayIntoGUI(font, stack, 0, 0, null); } }
public static void renderStack(int x, int y, int z, ItemStack stack, boolean renderOverlay) { if (!stack.isEmpty()) { GlStateManager.pushMatrix(); GlStateManager.color(1, 1, 1); RenderHelper.enableGUIStandardItemLighting(); GlStateManager.translate(0.0F, 0.0F, z); renderItem.zLevel = -150; FontRenderer font = null; if (!stack.isEmpty()) { font = stack.getItem().getFontRenderer(stack); } if (font == null) { font = Minecraft.getMinecraft().fontRenderer; } renderItem.renderItemAndEffectIntoGUI(stack, x, y); if (renderOverlay) { renderItemOverlayIntoGUI(font, stack, x, y, stack.getCount() > 1 ? Integer.toString(stack.getCount()) : null); } renderItem.zLevel = 0.0F; GlStateManager.enableAlpha(); RenderHelper.disableStandardItemLighting(); GlStateManager.popMatrix(); } }
public void drawItemStack(ItemStack stack, int x, int y, boolean drawOverlay, String overlayTxt) { GlStateManager.enableDepth(); GlStateManager.enableLighting(); GlStateManager.pushMatrix(); GlStateManager.translate(0.0F, 0.0F, 32.0F); this.zLevel = 200.0F; itemRender.zLevel = 200.0F; FontRenderer font = null; if (!stack.isEmpty()) { font = stack.getItem().getFontRenderer(stack); } if (font == null) { font = fontRenderer; } itemRender.renderItemAndEffectIntoGUI(stack, x, y); if (drawOverlay) { itemRender.renderItemOverlayIntoGUI(font, stack, x, y - (this.draggedStack.isEmpty() ? 0 : 8), overlayTxt); } this.zLevel = 0.0F; itemRender.zLevel = 0.0F; GlStateManager.popMatrix(); GlStateManager.disableLighting(); }
if (i == null) return; font = i.getFontRenderer(par1ItemStack);