private void renderText(FontRenderer fontrenderer, ProcessorTileEntity tileEntity) { float f3; float factor = 0 + 1.0f; int currenty = 7; GlStateManager.translate(-0.5F, 0.5F, 0.07F); f3 = 0.0075F; GlStateManager.scale(f3 * factor, -f3 * factor, f3); GlStateManager.glNormal3f(0.0F, 0.0F, 1.0F); GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); if (tileEntity.getShowHud() == HUD_GFX) { renderGfx(tileEntity); } else { renderLog(fontrenderer, tileEntity, currenty); } }
public static void drawCuboid(float x, float y, float z, float mx, float my, float mz) { GlStateManager.glBegin(GL11.GL_QUADS); GlStateManager.glNormal3f(0, 0, 1); GlStateManager.glVertex3f(x, my, mz); GlStateManager.glVertex3f(x, y, mz); GlStateManager.glNormal3f(1, 0, 0); GlStateManager.glVertex3f(mx, my, mz); GlStateManager.glVertex3f(mx, y, mz); GlStateManager.glNormal3f(0, 1, 0); GlStateManager.glVertex3f(x, my, z); GlStateManager.glVertex3f(x, my, mz); GlStateManager.glNormal3f(0, 0, -1); GlStateManager.glVertex3f(x, my, z); GlStateManager.glVertex3f(mx, my, z); GlStateManager.glNormal3f(-1, 0, 0); GlStateManager.glVertex3f(x, y, mz); GlStateManager.glVertex3f(x, my, mz); GlStateManager.glNormal3f(0, -1, 0); GlStateManager.glVertex3f(x, y, z); GlStateManager.glVertex3f(mx, y, z);
private static void drawCuboid(double x, double y, double z, double width, double height, double depth) { x /= 16; y /= 16; z /= 16; width /= 16; height /= 16; depth /= 16; GlStateManager.disableLighting(); GlStateManager.enableRescaleNormal(); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); drawQuad(x + (1 - width), y, z, x + width + (1 - width), y + height, z, EnumFacing.NORTH); drawQuad(x + 1, y, z, x + 1, y + height, z + depth, EnumFacing.EAST); drawQuad(x + width + 1 - (width + width), y, z + depth, x + width + 1 - (width + width), y + height, z, EnumFacing.WEST); drawQuad(x + (1 - width), y, z + depth, x + width + (1 - width), y, z, EnumFacing.DOWN); drawQuad(x + (1 - width), y + height, z, x + width + (1 - width), y, z + depth, EnumFacing.UP); GlStateManager.disableRescaleNormal(); GlStateManager.enableLighting(); }
private void renderVampireBiomeFog(int ticks) { float f = ((float) VAMPIRE_BIOME_FADE_TICKS) / (float) ticks / 1.5F; f *= vampireBiomeFogDistanceMultiplier; GlStateManager.pushMatrix(); boolean fog = GL11.glIsEnabled(GL11.GL_FOG); if (!fog) GlStateManager.enableFog(); GlStateManager.setFog(GlStateManager.FogMode.LINEAR); GlStateManager.setFogStart(6.0F * f); GlStateManager.setFogEnd(75F * f); GlStateManager.glNormal3f(0F, -1F, 0F); GlStateManager.color(1F, 1F, 1F, 1F); GlStateManager.setFogDensity(1); if (!fog) GlStateManager.disableFog(); GlStateManager.popMatrix(); }
public static void drawBillboard(float posX, float posY, float posZ, float offX, float offY, float offZ, float rotX, float rotY, float rotZ, double x1, double y1, double x2, double y2, int r, int g, int b, int a) { float f = 1.6F; float f1 = 0.016666668F * f; GlStateManager.pushMatrix(); GlStateManager.translate(posX + offX, posY + offY, posZ + offZ); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.rotate(rotY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(rotX, 1.0F, 0.0F, 0.0F); GlStateManager.rotate(rotZ, 0.0F, 0.0F, 1.0F); //GL11.glScalef(-f1, -f1, f1); GlStateManager.disableLighting(); GlStateManager.depthMask(false); GlStateManager.disableDepth(); GlStateManager.enableBlend(); GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA); //GL11.glDisable(GL11.GL_TEXTURE_2D); drawRectangle(x1, y1, 0, x2, y2, 0, r, g, b, a); GlStateManager.popMatrix(); }
GlStateManager.glNormal3f(0.0F, 0.0F, -0.010416667F);//no idea what this does
GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.rotate(rotY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(rotX, 1.0F, 0.0F, 0.0F);
GlStateManager.scale(1.5, 1.5, 1.5); GlStateManager.enableRescaleNormal(); GlStateManager.glNormal3f(0F, 1.0F, 0F); Minecraft.getMinecraft().fontRenderer.drawString(ItemColored.getFromColor(te.getTextColor()) + TimeUtil.getFormattedTime(Minecraft.getMinecraft().world.getWorldTime()), 0, 0, Color.WHITE.getRGB()); GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
GlStateManager.pushMatrix(); GlStateManager.translate((float) x + 0.5F, (float) y + 1 + 0.5F, (float) z + 0.5F); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.rotate(-renderManager.playerViewY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
GlStateManager.pushMatrix(); GlStateManager.translate(0.0F, 0.75F, 0.0F); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F);
GlStateManager.pushMatrix(); GlStateManager.translate((float) x + 0.0F, (float) y + namePlateHeight, (float) z); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.rotate(-this.renderManager.playerViewY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(this.renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
GlStateManager.translate(-4.0F, 0.0F, 0.0F); GlStateManager.glNormal3f(0.05625F, 0.0F, 0.0F); vertexbuffer.begin(7, DefaultVertexFormats.POSITION_TEX); vertexbuffer.pos(-7.0D, -2.0D, -2.0D).tex(0.0D, 0.15625D).endVertex(); vertexbuffer.pos(-7.0D, 2.0D, -2.0D).tex(0.0D, 0.3125D).endVertex(); tessellator.draw(); GlStateManager.glNormal3f(-0.05625F, 0.0F, 0.0F); vertexbuffer.begin(7, DefaultVertexFormats.POSITION_TEX); vertexbuffer.pos(-7.0D, 2.0D, -2.0D).tex(0.0D, 0.15625D).endVertex(); GlStateManager.glNormal3f(0.0F, 0.0F, 0.05625F); vertexbuffer.begin(7, DefaultVertexFormats.POSITION_TEX); vertexbuffer.pos(-8.0D, -2.0D, 0.0D).tex(0.0D, 0.0D).endVertex();
VertexBuffer vertexbuffer = tessellator.getBuffer(); GlStateManager.disableCull(); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.enableBlend(); GlStateManager.tryBlendFuncSeparate(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA, GlStateManager.SourceFactor.ONE, GlStateManager.DestFactor.ZERO);
GlStateManager.translate(-6.5 * 0.0625, -3.5 * 0.0625, 3.01 * 0.0625); GlStateManager.scale(0.010416667F, -0.010416667F, 0.010416667F); GlStateManager.glNormal3f(0.0F, 0.0F, -0.010416667F); GlStateManager.rotate(22.5F, 1, 0, 0); Minecraft.getMinecraft().fontRenderer.drawString(Integer.toString(te.getPaperCount()), 0, 0, Color.WHITE.getRGB());
GlStateManager.pushMatrix(); GlStateManager.translate((float) x + 0.0F, (float) y + entity.height + 0.5F, (float) z); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.rotate(-this.renderManager.playerViewY, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(this.renderManager.playerViewX, 1.0F, 0.0F, 0.0F);
GlStateManager.pushMatrix(); GlStateManager.translate(x, y + height + 0.5F, z); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.scale(-scale, -scale, scale); GlStateManager.rotate(Minecraft.getMinecraft().getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
GlStateManager.pushMatrix(); GlStateManager.translate(x, y + height, z); GlStateManager.glNormal3f(0.0F, 1.0F, 0.0F); GlStateManager.scale(-scale, -scale, scale); GlStateManager.rotate(Minecraft.getMinecraft().getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
GlStateManager.clearDepth(1.0D); GlStateManager.glLineWidth(1.0F); GlStateManager.glNormal3f(0.0F, 0.0F, 1.0F); GlStateManager.glPolygonMode(GL11.GL_FRONT, GL11.GL_FILL); GlStateManager.glPolygonMode(GL11.GL_BACK, GL11.GL_FILL);