TargetESP - Circle | Expensive 3.1 ready

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
29 Апр 2023
Сообщения
986
Реакции
16
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
 
стоп, а что ты поменял? Добавил новую картинку в мод сеттинг?
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
эээ зачем /del
 
/del и че это нахуй? просто картинку другую поставвил
 
пизда. этот раздел уже ничего не спасет
/del
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
eee селфкод подъехал! Добавил мод сеттинг и новую пнгшку!
 
/del, любой может 1 файл поменять.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del и че это нахуй? просто картинку другую поставвил
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф
пизда. этот раздел уже ничего не спасет
/del
Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
 
бля пиздец чел делает тутор как на замену картинки и скидит no ad Wild АХХАХАХАХА
 
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф

Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
да-да, тот самый Баллак)
бля пиздец чел делает тутор как на замену картинки и скидит no ad Wild АХХАХАХАХА
так тему с ватеркой, он выложил...
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
И как это в экспу засунуть?
 
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф

Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
ахахахахах долбоеб? у меня своя база на 1.20, а ты блять пастишь ебаную экспу и что то высераешь :roflanEbalo:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ахахахахах долбоеб? у меня своя база на 1.20, а ты блять пастишь ебаную экспу и что то высераешь :roflanEbalo:
могу напомнить как год назад ты пастил свою хуету на базе метеора,под названием шапранклиент :FailFish:
 
могу напомнить как год назад ты пастил свою хуету на базе метеора,под названием шапранклиент :FailFish:
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?
если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:
да, время летит быстро, но кто-то прогрессирует, а кто-то сидит на чужих базах
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:

да, время летит быстро, но кто-то прогрессирует, а кто-то сидит на чужих базах
и сам бы мог догадаться что просто заменить ебаную пнгшку и сливать ее сюда и не дай бог на гитхаб позорно
 
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:

да, время летит быстро, но кто-то прогрессирует, а кто-то сидит на чужих базах

и сам бы мог догадаться что просто заменить ебаную пнгшку и сливать ее сюда и не дай бог на гитхаб позорно
я вахуи
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
ну, типа в пасту добавить можно
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.

Жду клоунов и попкорн
TargetESP.java:
Expand Collapse Copy
package im.jopta.functions.impl.render;

import com.google.common.eventbus.Subscribe;
import com.mojang.blaze3d.platform.GlStateManager;
import im.jopta.Another;
import im.jopta.events.EventDisplay;
import im.jopta.functions.api.Category;
import im.jopta.functions.api.Function;
import im.jopta.functions.api.FunctionRegister;
import im.jopta.functions.impl.combat.KillAura;
import im.jopta.functions.settings.impl.ModeSetting;
import im.jopta.utils.math.Vector4i;
import im.jopta.utils.projections.ProjectionUtil;
import im.jopta.utils.render.ColorUtils;
import im.jopta.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.math.vector.Vector2f;
import net.minecraft.util.math.vector.Vector3d;

@FunctionRegister(name = "TargetESP", type = Category.Render)
public class TargetESP extends Function {
    private final ModeSetting type = new ModeSetting("Тип", "Круглый", "Круглый", "Обычный");

    {
        addSettings(type);
    }

    private final KillAura killAura;

    public TargetESP(KillAura killAura) {
        this.killAura = killAura;
    }

    @Subscribe
    private void onDisplay(EventDisplay e) {
        if (e.getType() != EventDisplay.Type.PRE) {
            return;
        }

        if (type.is("Круглый")) {
            if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target1.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            } else if (type.is("Обычный")) {
                if (killAura.isState() && killAura.getTarget() != null) {
                    double sin = Math.sin(System.currentTimeMillis() / 1000.0);
                    float size = 150.0F;

                    Vector3d interpolated = killAura.getTarget().getPositon(e.getPartialTicks());
                    Vector2f pos = ProjectionUtil.project(interpolated.x, interpolated.y + killAura.getTarget().getHeight() / 2f, interpolated.z);
                    GlStateManager.pushMatrix();
                    GlStateManager.translatef(pos.x, pos.y, 0);
                    GlStateManager.rotatef((float) sin * 360, 0, 0, 1);
                    GlStateManager.translatef(-pos.x, -pos.y, 0);
                    DisplayUtils.drawImage(new ResourceLocation("expensive/images/target.png"), pos.x - size / 2f, pos.y - size / 2f, size, size, new Vector4i(
                            ColorUtils.setAlpha(HUD.getColor(0, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(90, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(180, 1), 220),
                            ColorUtils.setAlpha(HUD.getColor(270, 1), 220)
                    ));
                    GlStateManager.popMatrix();
                }
            }
        }
    }
2024-04-15_22-12-17.png

Парни как пофиксить это
ну, типа в пасту добавить можно

2024-04-15_22-12-17.png

Парни как пофиксить это
А нет я просто отфарматировал и все ок теперь
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:

да, время летит быстро, но кто-то прогрессирует, а кто-то сидит на чужих базах

и сам бы мог догадаться что просто заменить ебаную пнгшку и сливать ее сюда и не дай бог на гитхаб позорно
скинь под хайдом где курсы покупал
 
Назад
Сверху Снизу