Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected void renderModel(T entitylivingbaseIn, float p_77036_2_, float p_77036_3_, float p_77036_4_, float p_77036_5_, float p_77036_6_, float scaleFactor) {
- boolean flag = !entitylivingbaseIn.isInvisible();
- boolean flag1 = !flag && !entitylivingbaseIn.isInvisibleToPlayer(Minecraft.getMinecraft().player);
- if (flag || flag1) {
- if (!bindEntityTexture(entitylivingbaseIn)) {
- return;
- }
- if (flag1) {
- GlStateManager.pushMatrix();
- GlStateManager.color(1.0F, 1.0F, 1.0F, 0.15F);
- GlStateManager.depthMask(false);
- GlStateManager.enableBlend();
- GlStateManager.blendFunc(770, 771);
- GlStateManager.alphaFunc(516, 0.003921569F);
- }
- if (ModuleManager.getModule(ESP.class) != null && ModuleManager.getModule(ESP.class).getState()) {
- if (ModuleManager.getModule(ESP.class).isMode("Outline")) {
- if (entitylivingbaseIn instanceof EntityPlayer && entitylivingbaseIn != Minecraft.getMinecraft().player && ((ESP) ModuleManager.getModule(ESP.class)).players.isToggled()) {
- Color n = new Color(255, 36, 0);
- OutlineUtils.setColor(n);
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderOne((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderTwo();
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderThree();
- OutlineUtils.renderFour();
- OutlineUtils.setColor(n);
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderFive();
- OutlineUtils.setColor(Color.WHITE);
- } else if (((ESP) ModuleManager.getModule(ESP.class)).entities.isToggled()) {
- GL11.glLineWidth(5.0F);
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderOne((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderTwo();
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderThree();
- OutlineUtils.renderFour();
- mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- OutlineUtils.renderFive();
- }
- }
- if (ModuleManager.getModule(ESP.class).isMode("Wireframe")) {
- final Minecraft mc = Minecraft.getMinecraft();
- final boolean fancyGraphics = mc.gameSettings.fancyGraphics;
- final float gamma = mc.gameSettings.gammaSetting;
- GL11.glPushMatrix();
- GL11.glPushAttrib(1048575);
- GL11.glPolygonMode(1032, 6913);
- GL11.glDisable(3553);
- GL11.glDisable(2896);
- GL11.glDisable(2929);
- GL11.glEnable(2848);
- GL11.glEnable(3042);
- GL11.glBlendFunc(770, 771);
- GL11.glLineWidth((float) ModuleManager.getModule(ESP.class).speed.getCurrent());
- this.mainModel.render((Entity) entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- GL11.glPopAttrib();
- GL11.glPopMatrix();
- }
- }
- this.mainModel.render(entitylivingbaseIn, p_77036_2_, p_77036_3_, p_77036_4_, p_77036_5_, p_77036_6_, scaleFactor);
- if (flag1) {
- GlStateManager.disableBlend();
- GlStateManager.alphaFunc(516, 0.1F);
- GlStateManager.popMatrix();
- GlStateManager.depthMask(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement