Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Визуальная часть TargetESP Свинки | Exp 3.1/ZovchikFree

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Авг 2025
Сообщения
34
Реакции
2
Выберите загрузчик игры
  1. Vanilla
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
самое полезное что есть на югейме
 
я тебя ненавижу зачем мы с димоном покупали это у тебя
ну ты там еще кодэк поиспоганил для дропа на юг
я тогд это спастил - это было имбо
самый лучший таргет ЙEИИСПИ
:CoolCat:
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
забудь этот сайт как страшный сон и не заходи больше сюда
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
spsss:summyrose:
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
НАКОНЕЦ-ТО НАКОНЕЦ-ТО ЭТО ПРОИЗОШЛО
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
мясо /up
 
хз чо вы с этими визуалами делать будете
много кто просил поэтому сливаю

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
ХРЮШКИ!
 
1769684369715.png

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

Вот кодик

Java:
Expand Collapse Copy
@ModuleRegister(name = "TargetESP", category = Category.Render, description = "Свэня таргет эсп")
public class TargetESP extends Module {
    private final ModeSetting mode = new ModeSetting("Мод", "Свэня", "Свэня");
    private final SliderSetting скорост = new SliderSetting("Скрст", 1.5f, 0.5f, 3.0f, 0.1f);
    private LivingEntity таргет;
    private boolean рендерим = false;
    private final EntityRendererManager рендер = mc.getRenderManager();
    public TargetESP() {
        addSettings(mode, скорост);
    }
    @Subscribe
    private void onUpdate(EventUpdate eventUpdate) {
        HitAura aura = Zovchik.getInstance().getModuleManager().getHitAura();
        LivingEntity target = aura.getTarget();
        boolean isActive = aura.isState() && target != null && target != mc.player;
        if (isActive) {
            таргет = target;
            рендерим = true;
        } else {
            рендерим = false;
        }
    }
    @Subscribe
    public void onWorldEvent(WorldEvent e) {
        if (!рендерим || таргет == null) return;
        MatrixStack stack = new MatrixStack();
        double x = таргет.позX + (таргет.getPosX() - таргет.позX) * e.getPartialTicks() - mc.getRenderManager().renderPosX();
        double y = таргет.позY + (таргет.getPosY() - таргет.позY) * e.getPartialTicks() - mc.getRenderManager().renderPosY();
        double z = таргет.позZ + (таргет.getPosZ() - таргет.позZ) * e.getPartialTicks() - mc.getRenderManager().renderPosZ();
        float прогрс = 1f;
        if (mode.is("Свэня")) {
            IRenderTypeBuffer buffer = mc.getRenderTypeBuffers().getBufferSource();
            float радс = 0.7f;
            float высотакрч = 1f;
            float скрст = 0.00025f * скорост.get();
            RenderSystem.pushMatrix();
            GL11.glDepthMask(true);
            disableBlend();
            GlStateManager.shadeModel(GL_FLAT);
            float времс = -(System.currentTimeMillis() % 1000000) * скрст;
            double[] px = new double[8];
            double[] py = new double[8];
            double[] pz = new double[8];
            float aoe = времс * 360;
            for (int i = 0; i < 8; i++) {
                float та = aoe + (i / 8.0f) * 360f;
                double rad = Math.toRadians(та);
                float ВОф = (i % 2 == 0) ? 0.1f : -0.1f;
                double oX = Math.cos(rad) * радс;
                double oZ = Math.sin(rad) * радс;
                px[i] = x + oX;
                py[i] = y + высотакрч + ВОф - 0.2f;
                pz[i] = z + oZ;
            }
            double свэняX = x;
            double свэняY = y + 2.2f;
            double свэняZ = z;
            float времядругое = (System.currentTimeMillis() % 1000000) * скорост.get() * 0.00100f;
            float яв = времядругое * 180;
            float питч = (float) (Math.sin(времядругое * 1.5) * 120);
            float крутилка = (float) (Math.cos(времядругое * 1.2) * 90);
            for (int i = 0; i < 9; i++) {
                double мирX, мирY, мирZ;
                double нмирX, нмирY, нмирZ;
                if (i < 8) {
                    мирX = px[i];
                    мирY = py[i];
                    мирZ = pz[i];
                    int nextIndex = (i + 1) % 8;
                    нмирX = px[nextIndex];
                    нмирY = py[nextIndex];
                    нмирZ = pz[nextIndex];
                } else {
                    мирX = свэняX;
                    мирY = свэняY;
                    мирZ = свэняZ;
                    нмирX = px[0];
                    нмирY = py[0];
                    нмирZ = pz[0];
                }
                stack.push();
                stack.translate(мирX, мирY, мирZ);
                if (i == 8) {
                    stack.rotate(Vector3f.YP.rotationDegrees(яв));
                    stack.rotate(Vector3f.XP.rotationDegrees(питч));
                    stack.rotate(Vector3f.ZP.rotationDegrees(крутилка));
                } else {
                    double lX = нмирX - мирX;
                    double lY = нмирY - мирY;
                    double lZ = нмирZ - мирZ;
                    float yaw = (float) Math.toDegrees(Math.atan2(-lZ, lX)) - 95;
                    stack.rotate(Vector3f.YP.rotationDegrees(yaw));
                }
                float нуПРОГРС = прогрс;
                float кес = (i == 8) ? 0.4f * нуПРОГРС : 0.3f * нуПРОГРС;
                stack.scale(кес, кес, кес);
                PigEntity pig = new PigEntity(EntityType.PIG, mc.world) {
                    @Override
                    public void livingTick() {
                        this.шотатам = 0.0f;
                        this.шотатам2 = 0.0f;
                        this.шотатам3 = 0.0f;
                        this.шотатам4 = 0;
                    }
                };
                pig.врем = 0;
                pig.шотатам2 = 0.0f;
                pig.шотатам = 0;
                try {
                    рендер.renderEntityStatic(pig, 0, 0, 0, 0, e.getPartialTicks(), stack, buffer, 6742);
                } catch (Exception ex) {}
                stack.pop();
            }
            ((IRenderTypeBuffer.Impl) buffer).finish();
            RenderSystem.popMatrix();
        }
    }
}

Вот SS -
:pepezz:
приколько +реп
 
Назад
Сверху Снизу