package com.mcxclient.xclient.modulebase.modules;
import org.lwjgl.opengl.GL11;
import org.lwjgl.util.glu.Sphere;
import net.minecraft.src.EntityPlayer;
import net.minecraft.src.RenderManager;
import com.mcxclient.xclient.XClient;
import com.mcxclient.xclient.modulebase.EnumModuleType;
import com.mcxclient.xclient.modulebase.XClientBaseModule ;
import com.mcxclient.xclient.utils.XClientUtils;
public class HitSpheres extends XClientBaseModule{
private final Sphere sphere = new Sphere();
public HitSpheres() {
super("HitSpheres", "", 0, 0xff0000ff, EnumModuleType.RENDER);
}
@Override
public void onRender(){
for (Object o : XClient.getMinecraft().theWorld.getLoadedEntityLis t()) {
if(o instanceof EntityPlayer){
EntityPlayer e = (EntityPlayer) o;
if (e.equals(mc.thePlayer)) {
continue;
}
final double renderX = e.posX - RenderManager.renderPosX;
final double renderY = e.posY - RenderManager.renderPosY;
final double renderZ = e.posZ - RenderManager.renderPosZ;
GL11.glPushMatrix();
{
mc.entityRenderer.disableLightmap(0);
GL11.glTranslated(renderX, renderY, renderZ);
XClientUtils.renderPlayerSphere(renderX, renderY, renderZ);
mc.entityRenderer.enableLightmap(0);
}
GL11.glPopMatrix();
}
}
}
}