Исходник TargetESP - Circle | Expensive 3.1 ready

Начинающий
Статус
Онлайн
Регистрация
29 Апр 2023
Сообщения
786
Реакции[?]
4
Поинты[?]
5K

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

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

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

Жду клоунов и попкорн
TargetESP.java:
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();
                }
            }
        }
    }
 
Начинающий
Статус
Оффлайн
Регистрация
5 Апр 2023
Сообщения
389
Реакции[?]
1
Поинты[?]
2K
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

Жду клоунов и попкорн
TargetESP.java:
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
 
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2022
Сообщения
111
Реакции[?]
0
Поинты[?]
0
/del и че это нахуй? просто картинку другую поставвил
 
Начинающий
Статус
Оффлайн
Регистрация
18 Мар 2024
Сообщения
20
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

Жду клоунов и попкорн
TargetESP.java:
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 селфкод подъехал! Добавил мод сеттинг и новую пнгшку!
 
Начинающий
Статус
Онлайн
Регистрация
29 Апр 2023
Сообщения
786
Реакции[?]
4
Поинты[?]
5K
/del и че это нахуй? просто картинку другую поставвил
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф
пизда. этот раздел уже ничего не спасет
/del
Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
 
Начинающий
Статус
Оффлайн
Регистрация
29 Июл 2022
Сообщения
191
Реакции[?]
5
Поинты[?]
2K
бля пиздец чел делает тутор как на замену картинки и скидит no ad Wild АХХАХАХАХА
 
Начинающий
Статус
Оффлайн
Регистрация
21 Июл 2023
Сообщения
450
Реакции[?]
9
Поинты[?]
11K
Начинающий
Статус
Оффлайн
Регистрация
10 Фев 2023
Сообщения
374
Реакции[?]
0
Поинты[?]
1K
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф

Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
да-да, тот самый Баллак)
бля пиздец чел делает тутор как на замену картинки и скидит no ad Wild АХХАХАХАХА
так тему с ватеркой, он выложил...
 
Начинающий
Статус
Оффлайн
Регистрация
14 Окт 2022
Сообщения
38
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

Жду клоунов и попкорн
TargetESP.java:
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();
                }
            }
        }
    }
И как это в экспу засунуть?
 
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2022
Сообщения
111
Реакции[?]
0
Поинты[?]
0
Жаль что пастер на инвейзе даже этого не сделает,умеет только декомпилировать опен срц софт и сливать его как деобф

Конечно не спасет,ибо в ру км нету типов , которые даже за плату обучат селфкоду,и т.д. Если бы такие были-то и таких постов меньше было.Так что довольствуемся тем что есть
ахахахахах долбоеб? у меня своя база на 1.20, а ты блять пастишь ебаную экспу и что то высераешь :roflanEbalo:
 
Начинающий
Статус
Онлайн
Регистрация
29 Апр 2023
Сообщения
786
Реакции[?]
4
Поинты[?]
5K
ахахахахах долбоеб? у меня своя база на 1.20, а ты блять пастишь ебаную экспу и что то высераешь :roflanEbalo:
могу напомнить как год назад ты пастил свою хуету на базе метеора,под названием шапранклиент :FailFish:
 
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2022
Сообщения
111
Реакции[?]
0
Поинты[?]
0
могу напомнить как год назад ты пастил свою хуету на базе метеора,под названием шапранклиент :FailFish:
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?
если ты не тупой, то должен понимать что все с чего то начинали. и это было почти 2 года назад:SMOrc:
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

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

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

да, время летит быстро, но кто-то прогрессирует, а кто-то сидит на чужих базах
и сам бы мог догадаться что просто заменить ебаную пнгшку и сливать ее сюда и не дай бог на гитхаб позорно
 
Начинающий
Статус
Оффлайн
Регистрация
31 Дек 2022
Сообщения
209
Реакции[?]
2
Поинты[?]
1K
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

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

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

и сам бы мог догадаться что просто заменить ебаную пнгшку и сливать ее сюда и не дай бог на гитхаб позорно
я вахуи
 
Начинающий
Статус
Оффлайн
Регистрация
26 Фев 2024
Сообщения
399
Реакции[?]
0
Поинты[?]
0
Пожалуйста, авторизуйтесь для просмотра ссылки.

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

Жду клоунов и попкорн
TargetESP.java:
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:
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
Парни как пофиксить это
А нет я просто отфарматировал и все ок теперь
 
Последнее редактирование:
Начинающий
Статус
Онлайн
Регистрация
29 Апр 2023
Сообщения
786
Реакции[?]
4
Поинты[?]
5K
ахахахахахх блять, по твоему я за год не прочитал дохуя книг по джаве и не купил курсы по изучению minecraft api?

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

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

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