Рендер точки

Версия Minecraft
1.7.10
929
30
66
Всем привет,рендрю точку , наложил текстуру точку , но выходит просто белый квадрат , как можно дать круглую форму ?
Java:
@SubscribeEvent
    public void EntityItem(RenderGameOverlayEvent.Post event) {
        EntityPlayer player = this.mc.thePlayer;
        switch(event.type) {
        case ALL:
            java.util.List playerList = player.worldObj.getEntitiesWithinAABB(EntityItem.class, net.minecraft.util.AxisAlignedBB.getBoundingBox(player.posX - 100.0D, 0.0D, player.posZ - 100.0D, player.posX + 100.0D, 256.0D, player.posZ + 100.0D));
              
              for (Object ep : playerList) {
                  if(player.getDistance(((EntityItem)ep).posX, ((EntityItem)ep).posY, ((EntityItem)ep).posZ) < 10.0D) {
                  int x = (int)((player.posX - ((EntityItem)ep).posX) * 0.6D);
                  int z = (int)((player.posZ - ((EntityItem)ep).posZ) * 0.6D);
                  
                  GL11.glPushMatrix();
                  GL11.glDisable(3553);
                  GL11.glTranslatef(77.5F, 75.0F, 75.0F);
                   GL11.glTranslated(-23.0D, -12.0D, 0.0D);
                  GL11.glRotatef(player.rotationYaw, 0.0F, 0.0F, -1.0F);
                  GL11.glTranslatef(x, z, 0.0F);
                  mc.getTextureManager().bindTexture(to4ka);
                  mc.ingameGUI.drawTexturedModalRect(-2, -2, 0, 0, 4, 4);
                  GL11.glBegin(0);
                  GL11.glColor4f(2.5F, 1.0F, 1.0F, 1.0F);
                  GL11.glVertex2f(0.0F, 0.0F);
                  GL11.glEnd();
                  GL11.glPopMatrix();
                }
              }
            }
        }
 
1,007
36
206
Вот я рисовал полупрозрачную текстуру на мобах, лишнее уберёшь
Java:
Tessellator tessellator = Tessellator.instance;
            GL11.glPushMatrix();
            GL11.glDisable(GL11.GL_CULL_FACE);
            GL11.glEnable(GL11.GL_BLEND);
            GL11.glDisable(GL11.GL_LIGHTING);
            OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, 240f, 240f);
            GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
            // Disabling depth test allows it to be seen through everything.
            GL11.glDisable(GL11.GL_DEPTH_TEST);

            GL11.glTranslated(event.x, event.y + event.entity.height * 0.6, event.z);

            // This counteracts the reverse rotation behaviour when in front f5 view.
            // Fun fact: this is a bug with vanilla too! Look at a snowball in front f5 view, for example.
            float yaw = mc.gameSettings.thirdPersonView == 2 ? RenderManager.instance.playerViewX : -RenderManager.instance.playerViewX;
            GL11.glRotatef(180 - RenderManager.instance.playerViewY, 0.0F, 1.0F, 0.0F);
            GL11.glRotatef(yaw, 1.0F, 0.0F, 0.0F);

            tessellator.startDrawingQuads();

            mc.renderEngine.bindTexture(beacontexture);

            tessellator.addVertexWithUV(-0.6, 0.6, 0, 0, 0);
            tessellator.addVertexWithUV(0.6, 0.6, 0, 1, 0);
            tessellator.addVertexWithUV(0.6, -0.6, 0, 1, 1);
            tessellator.addVertexWithUV(-0.6, -0.6, 0, 0, 1);

            tessellator.draw();

            GL11.glEnable(GL11.GL_CULL_FACE);
            GL11.glDisable(GL11.GL_BLEND);
            GL11.glEnable(GL11.GL_LIGHTING);
            GL11.glEnable(GL11.GL_DEPTH_TEST);

            GL11.glPopMatrix();
 
7,099
324
1,510
Сверху