Skip to content

Commit

Permalink
That's not supposed to be there.
Browse files Browse the repository at this point in the history
  • Loading branch information
darkevilmac committed May 15, 2016
1 parent f504aae commit 1caf78d
Showing 1 changed file with 0 additions and 55 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,8 @@
import darkevilmac.movingworld.common.network.MovingWorldNetworking;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityPlayerSP;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.WorldRenderer;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.renderer.entity.RenderPlayer;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.scoreboard.Team;
import net.minecraft.util.ResourceLocation;
Expand All @@ -21,7 +16,6 @@
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import org.lwjgl.opengl.GL11;

@SideOnly(Side.CLIENT)
public class ClientHookContainer extends CommonHookContainer {
Expand All @@ -45,55 +39,6 @@ public void onEntitySpawn(EntityJoinWorldEvent event) {
public void onPlayerRender(RenderPlayerEvent.Post e) {
if (true || e.isCanceled() || e.entityPlayer == null || !(e.renderer instanceof RenderPlayer)) // Temporarily exit this code it's not working yet.
return;

//TODO: Check if user is patron somehow.

if (canRenderPlate(e.entityPlayer, e.renderer)) {
RenderManager renderManager = Minecraft.getMinecraft().getRenderManager();

double x = e.x;
double y = e.y;
double z = e.z;

double d0 = e.entity.getDistanceSqToEntity(renderManager.livingPlayer);

if (d0 <= (double) (64 * 64)) {
float f = 1.6F;
float f1 = 0.016666668F * f;
GlStateManager.pushMatrix();
GlStateManager.translate((float) x + 0.0F, (float) y + e.entity.height + 0.5F, (float) z);
GL11.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.scale(-f1, -f1, f1);
GlStateManager.disableLighting();
GlStateManager.enableBlend();

Tessellator tessellator = Tessellator.getInstance();
WorldRenderer worldrenderer = tessellator.getWorldRenderer();

int heightAdjust = -32;
int size = 32;
Minecraft.getMinecraft().renderEngine.bindTexture(PLUS_LOCATION);
worldrenderer.begin(7, DefaultVertexFormats.POSITION_TEX_COLOR);

double posXA = (double) (-size - 1);
double posXB = (double) (size + 1);
double posYA = (double) (-1 + heightAdjust);
double posYB = (double) (8 + heightAdjust);

worldrenderer.pos(posXA, posYA, 0.0D).endVertex();
worldrenderer.pos(posXA, posYB, 0.0D).endVertex();
worldrenderer.pos(posXB, posYB, 0.0D).endVertex();
worldrenderer.pos(posXB, posYA, 0.0D).endVertex();
tessellator.draw();

GlStateManager.enableLighting();
GlStateManager.disableBlend();
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
GlStateManager.popMatrix();
}
}
}

protected boolean canRenderPlate(EntityPlayer entity, Render entityRender) {
Expand Down

0 comments on commit 1caf78d

Please sign in to comment.