public static void enableStandardItemLighting() { net.minecraft.client.renderer.RenderHelper.enableStandardItemLighting(); }
@Override protected void renderTileEntity(@Nonnull TileCapBank te, @Nonnull IBlockState blockState, float partialTicks, int destroyStage) { RenderHelper.enableStandardItemLighting(); NNList.FACING.apply(new Callback<EnumFacing>() { @Override public void apply(@Nonnull EnumFacing dir) { infoRenderers.get(te.getDisplayType(dir)).render(te, dir, partialTicks); } }); }
@SideOnly(Side.CLIENT) public void renderEntity(IGuiLexiconEntry gui, Entity entity, int x, int y, int scale, float rotation) { dummyEntity.world = Minecraft.getMinecraft() != null ? Minecraft.getMinecraft().world : null; GlStateManager.enableColorMaterial(); GlStateManager.pushMatrix(); GlStateManager.translate(x, y, 50.0F); GlStateManager.scale(-scale, scale, scale); GlStateManager.rotate(180.0F, 0.0F, 0.0F, 1.0F); GlStateManager.rotate(rotation, 0.0F, 1.0F, 0.0F); RenderHelper.enableStandardItemLighting(); Minecraft.getMinecraft().getRenderManager().playerViewY = 180.0F; Minecraft.getMinecraft().getRenderManager().renderEntity(entity, 0.0D, 0.0D, 0.0D, 0.0F, 1.0F, false); GlStateManager.popMatrix(); RenderHelper.disableStandardItemLighting(); GlStateManager.disableRescaleNormal(); OpenGlHelper.setActiveTexture(OpenGlHelper.lightmapTexUnit); GlStateManager.disableTexture2D(); OpenGlHelper.setActiveTexture(OpenGlHelper.defaultTexUnit); if(relativeMouseX >= x - dummyEntity.width * scale / 2 - 10 && relativeMouseY >= y - dummyEntity.height * scale - 20 && relativeMouseX <= x + dummyEntity.width * scale / 2 + 10 && relativeMouseY <= y + 20) tooltipEntity = true; }
RenderHelper.enableStandardItemLighting();
/** * Counteracts the state changes caused by * {@link #setupRenderState(double, double, double)}. Should only be called after that. */ public static void cleanupRenderState () { GlStateManager.disableBlend(); GlStateManager.popMatrix(); RenderHelper.enableStandardItemLighting(); }
if(!slotStack.isEmpty()) { mc.renderEngine.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE); RenderHelper.enableStandardItemLighting(); float scale = seg == 0 ? 0.9F : 0.8F; GlStateManager.scale(scale, scale, scale);
protected void restoreRenderState() { GlStateManager.enableRescaleNormal(); GlStateManager.enableLighting(); GlStateManager.enableDepth(); RenderHelper.enableStandardItemLighting(); } }
private void unconfigureGLState() { isConfigured--; if ( isConfigured > 0 ) { return; } GlStateManager.resetColor(); // required to be called after drawing the // display list cause the post render // method usually calls it. GlStateManager.enableAlpha(); GlStateManager.enableBlend(); RenderHelper.enableStandardItemLighting(); }
public void drawItemStackToGui(ItemStack item, int x, int y) { RenderHelper.enableStandardItemLighting(); GlStateManager.enableRescaleNormal(); itemRender.renderItemAndEffectIntoGUI(item, x, y); GlStateManager.disableRescaleNormal(); RenderHelper.disableStandardItemLighting(); }
private void rotateAroundXAndY(float angleX, float angleY) { GlStateManager.pushMatrix(); GlStateManager.rotate(angleX, 1.0F, 0.0F, 0.0F); GlStateManager.rotate(angleY, 0.0F, 1.0F, 0.0F); RenderHelper.enableStandardItemLighting(); GlStateManager.popMatrix(); }
@Override public void renderSegment(String name, GuiPSDScreen psd, FontRenderer fontRenderer, RenderItem renderItem, int mouseX, int mouseY) { for(ChapterEntry chapter : chapters) { int color = 0xDDDDDD; if(mouseY >= psd.offsetY+1 && mouseY < psd.offsetY+15) { color = 0x48cccc; } RenderHelper.enableStandardItemLighting(); renderItem.renderItemAndEffectIntoGUI(chapter.getStack(), psd.offsetX, psd.offsetY); fontRenderer.drawString(chapter.getLabel(), psd.offsetX+20, psd.offsetY+4, color); psd.offsetY += 16; } }
protected void renderItemStack(EntityItemFrame itemFrame, ItemStack stack) { transformItem(itemFrame, stack); GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); itemRenderer.renderItem(stack, ItemCameraTransforms.TransformType.FIXED); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); }
@Override @SideOnly(Side.CLIENT) public void renderItemOnScreen(ItemStack current, int x, int y) { if (current == null) { return; } RenderItem itemRender = Minecraft.getMinecraft().getRenderItem(); GlStateManager.color(1, 1, 1, 1); RenderHelper.enableStandardItemLighting(); RenderHelper.enableGUIStandardItemLighting(); itemRender.renderItemAndEffectIntoGUI(current, x, y); RenderHelper.disableStandardItemLighting(); }
private void renderItem(PedestalTileEntity te) { ItemStack stack = te.getStack(); if (!stack.isEmpty()) { RenderHelper.enableStandardItemLighting(); GlStateManager.enableLighting(); GlStateManager.pushMatrix(); // Translate to the center of the block and .9 points higher GlStateManager.translate(.5, .9, .5); GlStateManager.scale(.4f, .4f, .4f); Minecraft.getMinecraft().getRenderItem().renderItem(stack, ItemCameraTransforms.TransformType.NONE); GlStateManager.popMatrix(); } }
public void render() { RenderUtil.bindBlockTexture(); RenderHelper.disableStandardItemLighting(); BufferBuilder tes = Tessellator.getInstance().getBuffer(); for (int i = 0; i <= 1; i++) { if (i == 0) { GlStateManager.cullFace(CullFace.FRONT); } else { GlStateManager.cullFace(CullFace.BACK); } tes.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX_COLOR_NORMAL); render(tes); Tessellator.getInstance().draw(); } RenderHelper.enableStandardItemLighting(); }
public static void renderItem(RenderItem itemRenderer, ItemStack itemStack, float x, float y, float z, float angle, float xr, float yr, float zr) { GlStateManager.pushMatrix(); GlStateManager.translate(x, y, z); GlStateManager.rotate(angle, xr, yr, zr); if (!itemRenderer.shouldRenderItemIn3D(itemStack)) { GlStateManager.rotate(180f, 0f, 1f, 0f); } GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); itemRenderer.renderItem(itemStack, ItemCameraTransforms.TransformType.FIXED); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); GlStateManager.popMatrix(); }
private void renderItem(World world, BlockPos pos, ItemStack itemStack, TileSqueezer tile) { GlStateManager.pushMatrix(); float yTop = (9 - tile.getItemHeight()) * 0.125F; GlStateManager.translate(1F, (yTop - 1F) / 2 + 1F, 1F); GlStateManager.scale(0.7F, 0.7F, 0.7F); GlStateManager.scale(1F, yTop - 0.125F, 1F); GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); RenderHelpers.renderItem(itemStack); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); GlStateManager.enableLighting(); GlStateManager.popMatrix(); }
@SideOnly(Side.CLIENT) public static void renderItemInWorld(ItemStack stack){ if(StackUtil.isValid(stack)){ GlStateManager.pushMatrix(); GlStateManager.disableLighting(); GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); Minecraft.getMinecraft().getRenderItem().renderItem(stack, TransformType.FIXED); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); GlStateManager.enableLighting(); GlStateManager.popMatrix(); } }
@Override public void render(TilePedestal te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { ItemStack stack = te.getStackForRender(); if (!stack.isEmpty()) { GlStateManager.pushMatrix(); GlStateManager.translate(x + 0.5, y + 0.7, z + 0.5); float rotation = (te.getTickForRender() % 512 + partialTicks) / 512f; GlStateManager.rotate(rotation * 360f, 0, 1, 0); GlStateManager.pushAttrib(); RenderHelper.enableStandardItemLighting(); Minecraft.getMinecraft().getRenderItem().renderItem(stack, ItemCameraTransforms.TransformType.GROUND); RenderHelper.disableStandardItemLighting(); GlStateManager.popAttrib(); GlStateManager.popMatrix(); } } }