• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Ошибка в коде

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Июн 2025
Сообщения
8
Реакции
0
Вообщем перенес с 16.5 таргетесп на 1.21 и по итогу крашит, не рендерит, вообщем подскажите в чем ошибка, в кодинге не силен
Java:
Expand Collapse Copy
package thunder.hack.features.modules.render;

import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.entity.Entity;
import thunder.hack.features.modules.Module;
import thunder.hack.features.modules.combat.Aura;
import thunder.hack.setting.Setting;
import thunder.hack.utility.render.Render2DEngine;
import net.minecraft.client.render.*;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.RotationAxis;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class TargetEsp extends Module {
    private final Setting<Mode> displayMode = new Setting<>("Mode", Mode.Souls);
    private final Setting<Float> soulEffectSize = new Setting<>("Size", 0.3f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulEffectAlpha = new Setting<>("Alpha", 0.6f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulLength = new Setting<>("Length", 0.4f, 0.1f, 10.0f, v -> displayMode.getValue() == Mode.Souls);
    private static final Identifier IDENTIFIER = Identifier.of("thunderhack", "textures/hud/elements/glow.png");
    private final Aura aura = thunder.hack.core.manager.client.ModuleManager.aura;
    private final long startTime = System.currentTimeMillis();

    public TargetEsp() {
        super("TargetESP", Category.RENDER);
    }

    @Override
    public void onRender3D(MatrixStack stack) {
        Entity target = aura.findTarget();
        if (displayMode.getValue() != Mode.Souls || !aura.isEnabled() || target == null)
            return;

        stack.push();
        RenderSystem.disableCull();
        RenderSystem.depthMask(false);
        RenderSystem.enableBlend();
        RenderSystem.blendFuncSeparate(770, 1, 0, 1);

        double x = aura.findTarget().getX();
        double y = aura.findTarget().getY() + aura.findTarget().getHeight() / 2f;
        double z = aura.findTarget().getZ();
        double radius = 0.7f;
        float speed = 30;
        float size = soulEffectSize.getValue();
        double distance = 25;
        int maxAlpha = 255;
        int alphaFactor = 20;

        int length = Math.round(soulLength.getValue());

        stack.translate(-mc.gameRenderer.getCamera().getPos().x,
                -mc.gameRenderer.getCamera().getPos().y,
                -mc.gameRenderer.getCamera().getPos().z);

        Vec3d interpolated = interpolateEntityPosition(aura.findTarget());
        interpolated = interpolated.add(0, 0.75f, 0);

        stack.translate(interpolated.x + 0.2f, interpolated.y + 0.5f, interpolated.z);

        RenderSystem.setShaderTexture(0, IDENTIFIER);
        RenderSystem.setShader(GameRenderer::getPositionColorProgram);

        Tessellator tessellator = Tessellator.getInstance();
        BufferBuilder buffer = tessellator.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_TEXTURE_COLOR);

        for (int j = 0; j < 3; j++) {
            for (int i = 0; i < length; i++) {
                stack.push();

                double angle = 0.15f * (System.currentTimeMillis() - startTime - (i * distance)) / speed;
                double s = Math.sin(angle) * radius;
                double c = Math.cos(angle) * radius;

                switch (j) {
                    case 0 -> stack.translate(s, c, -c);
                    case 1 -> stack.translate(-s, s, -c);
                    case 2 -> stack.translate(s, -c, -c);
                }

                stack.translate(-size / 2f, -size / 2f, 0);
                stack.multiply(RotationAxis.POSITIVE_Z.rotationDegrees(mc.gameRenderer.getCamera().getYaw()));
                stack.translate(size / 2f, size / 2f, 0);

                Color color1 = Render2DEngine.injectAlpha(new Color(0xFF00FFFF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color2 = Render2DEngine.injectAlpha(new Color(0xFFFF00FF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color = Render2DEngine.interpolateColorsBackAndForth(15, i, color1, color2, false);

                int colorWithAlpha = color.getRGB() | (MathHelper.clamp((int) (soulEffectAlpha.getValue() * 255), 0, 255) << 24);

                buffer.vertex(stack.peek().getPositionMatrix(), 0, -size, 0)
                        .color(colorWithAlpha)
                        .texture(0, 0);

                buffer.vertex(stack.peek().getPositionMatrix(), -size, -size, 0)
                        .color(colorWithAlpha)
                        .texture(0, 1);

                buffer.vertex(stack.peek().getPositionMatrix(), -size, 0, 0)
                        .color(colorWithAlpha)
                        .texture(1, 1);

                buffer.vertex(stack.peek().getPositionMatrix(), 0, 0, 0)
                        .color(colorWithAlpha)
                        .texture(1, 0);
                BufferRenderer.drawWithGlobalProgram(buffer.end());

                stack.pop();
            }
        }

        RenderSystem.enableCull();
        RenderSystem.disableBlend();
        RenderSystem.depthMask(true);
        stack.pop();
    }

    private Vec3d interpolateEntityPosition(Entity entity) {
        if (entity == null) return Vec3d.ZERO;

        double x = entity.prevX + (entity.getX() - entity.prevX) * getTickDelta();
        double y = entity.prevY + (entity.getY() - entity.prevY) * getTickDelta();
        double z = entity.prevZ + (entity.getZ() - entity.prevZ) * getTickDelta();

        return new Vec3d(x, y, z);
    }

    public static float getTickDelta() {
        return mc.getRenderTickCounter().getTickDelta(true);
    }

    private enum Mode {
        Souls("Souls"),
        OTHER("Other");

        private final String name;

        Mode(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name;
        }
    }
}
Вот еще вариант
Код:
Expand Collapse Copy
package thunder.hack.features.modules.render;

import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.client.render.*;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.entity.Entity;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.RotationAxis;
import net.minecraft.util.math.Vec3d;
import thunder.hack.features.modules.Module;
import thunder.hack.features.modules.combat.Aura;
import thunder.hack.setting.Setting;
import thunder.hack.utility.render.Render2DEngine;
import thunder.hack.utility.render.Render3DEngine;

import java.awt.*;

public class TargetEsp extends Module {
    private final Setting<Mode> displayMode = new Setting<>("Mode", Mode.Souls);
    private final Setting<Float> soulEffectSize = new Setting<>("Size", 0.3f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulEffectAlpha = new Setting<>("Alpha", 0.6f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulLength = new Setting<>("Length", 0.4f, 0.1f, 10.0f, v -> displayMode.getValue() == Mode.Souls);
    private static final Identifier IDENTIFIER = Identifier.of("thunderhack", "textures/hud/elements/glow.png");
    private final long startTime = System.currentTimeMillis();

    public TargetEsp() {
        super("TargetESP", Category.RENDER);
    }

    @Override
    public void onRender3D(Render3DEngine event) {
        Entity target = Aura.target;
        if (displayMode.getValue() != Mode.Souls || target == null)
            return;

        MatrixStack stack = event.getMatrixStack();
        stack.push();
        RenderSystem.disableCull();
        RenderSystem.depthMask(false);
        RenderSystem.enableBlend();
        RenderSystem.blendFuncSeparate(GlStateManager.SrcFactor.SRC_ALPHA, GlStateManager.DstFactor.ONE, GlStateManager.SrcFactor.ZERO, GlStateManager.DstFactor.ONE);

        float size = soulEffectSize.getValue();
        double distance = 25;
        int maxAlpha = 255;
        int alphaFactor = 20;
        int length = Math.round(soulLength.getValue());

        Vec3d interpolated = Render3DEngine.interpolateBox(target).add(0, target.getHeight() / 2f + 0.75f, 0);
        stack.translate(interpolated.x - mc.gameRenderer.getCamera().getPos().x + 0.2f,
                interpolated.y - mc.gameRenderer.getCamera().getPos().y + 0.5f,
                interpolated.z - mc.gameRenderer.getCamera().getPos().z);

        RenderSystem.setShaderTexture(0, IDENTIFIER);
        RenderSystem.setShader(GameRenderer::getPositionColorProgram);

        Tessellator tessellator = Tessellator.getInstance();
        BufferBuilder buffer = tessellator.getBuffer();

        for (int j = 0; j < 3; j++) {
            for (int i = 0; i < length; i++) {
                stack.push();

                double angle = 0.15f * (System.currentTimeMillis() - startTime - (i * distance)) / 30f;
                double s = Math.sin(angle) * 0.7f;
                double c = Math.cos(angle) * 0.7f;

                switch (j) {
                    case 0 -> stack.translate(s, c, -c);
                    case 1 -> stack.translate(-s, s, -c);
                    case 2 -> stack.translate(s, -c, -c);
                }

                stack.translate(-size / 2f, -size / 2f, 0);
                stack.multiply(RotationAxis.POSITIVE_Z.rotationDegrees(mc.gameRenderer.getCamera().getYaw()));
                stack.translate(size / 2f, size / 2f, 0);

                Color color1 = Render2DEngine.injectAlpha(new Color(0xFF00FFFF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color2 = Render2DEngine.injectAlpha(new Color(0xFFFF00FF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color = Render2DEngine.interpolateColorsBackAndForth(15, i, color1, color2, false);

                int colorWithAlpha = color.getRGB() | (MathHelper.clamp((int) (soulEffectAlpha.getValue() * 255), 0, 255) << 24);

                buffer.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_TEXTURE_COLOR);
                buffer.vertex(stack.peek().getPositionMatrix(), 0, -size, 0)
                        .texture(0, 0).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), -size, -size, 0)
                        .texture(0, 1).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), -size, 0, 0)
                        .texture(1, 1).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), 0, 0, 0)
                        .texture(1, 0).color(colorWithAlpha).next();
                BufferRenderer.draw(buffer);

                stack.pop();
            }
        }

        RenderSystem.enableCull();
        RenderSystem.disableBlend();
        RenderSystem.depthMask(true);
        stack.pop();
    }

    private enum Mode {
        Souls("Souls"),
        OTHER("Other");

        private final String name;

        Mode(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name;
        }
    }
}
 
Последнее редактирование:
Вообщем перенес с 16.5 таргетесп на 1.21 и по итогу крашит, не рендерит, вообщем подскажите в чем ошибка, в кодинге не силен
Java:
Expand Collapse Copy
package thunder.hack.features.modules.render;

import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.entity.Entity;
import thunder.hack.features.modules.Module;
import thunder.hack.features.modules.combat.Aura;
import thunder.hack.setting.Setting;
import thunder.hack.utility.render.Render2DEngine;
import net.minecraft.client.render.*;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.RotationAxis;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class TargetEsp extends Module {
    private final Setting<Mode> displayMode = new Setting<>("Mode", Mode.Souls);
    private final Setting<Float> soulEffectSize = new Setting<>("Size", 0.3f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulEffectAlpha = new Setting<>("Alpha", 0.6f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulLength = new Setting<>("Length", 0.4f, 0.1f, 10.0f, v -> displayMode.getValue() == Mode.Souls);
    private static final Identifier IDENTIFIER = Identifier.of("thunderhack", "textures/hud/elements/glow.png");
    private final Aura aura = thunder.hack.core.manager.client.ModuleManager.aura;
    private final long startTime = System.currentTimeMillis();

    public TargetEsp() {
        super("TargetESP", Category.RENDER);
    }

    @Override
    public void onRender3D(MatrixStack stack) {
        Entity target = aura.findTarget();
        if (displayMode.getValue() != Mode.Souls || !aura.isEnabled() || target == null)
            return;

        stack.push();
        RenderSystem.disableCull();
        RenderSystem.depthMask(false);
        RenderSystem.enableBlend();
        RenderSystem.blendFuncSeparate(770, 1, 0, 1);

        double x = aura.findTarget().getX();
        double y = aura.findTarget().getY() + aura.findTarget().getHeight() / 2f;
        double z = aura.findTarget().getZ();
        double radius = 0.7f;
        float speed = 30;
        float size = soulEffectSize.getValue();
        double distance = 25;
        int maxAlpha = 255;
        int alphaFactor = 20;

        int length = Math.round(soulLength.getValue());

        stack.translate(-mc.gameRenderer.getCamera().getPos().x,
                -mc.gameRenderer.getCamera().getPos().y,
                -mc.gameRenderer.getCamera().getPos().z);

        Vec3d interpolated = interpolateEntityPosition(aura.findTarget());
        interpolated = interpolated.add(0, 0.75f, 0);

        stack.translate(interpolated.x + 0.2f, interpolated.y + 0.5f, interpolated.z);

        RenderSystem.setShaderTexture(0, IDENTIFIER);
        RenderSystem.setShader(GameRenderer::getPositionColorProgram);

        Tessellator tessellator = Tessellator.getInstance();
        BufferBuilder buffer = tessellator.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_TEXTURE_COLOR);

        for (int j = 0; j < 3; j++) {
            for (int i = 0; i < length; i++) {
                stack.push();

                double angle = 0.15f * (System.currentTimeMillis() - startTime - (i * distance)) / speed;
                double s = Math.sin(angle) * radius;
                double c = Math.cos(angle) * radius;

                switch (j) {
                    case 0 -> stack.translate(s, c, -c);
                    case 1 -> stack.translate(-s, s, -c);
                    case 2 -> stack.translate(s, -c, -c);
                }

                stack.translate(-size / 2f, -size / 2f, 0);
                stack.multiply(RotationAxis.POSITIVE_Z.rotationDegrees(mc.gameRenderer.getCamera().getYaw()));
                stack.translate(size / 2f, size / 2f, 0);

                Color color1 = Render2DEngine.injectAlpha(new Color(0xFF00FFFF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color2 = Render2DEngine.injectAlpha(new Color(0xFFFF00FF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color = Render2DEngine.interpolateColorsBackAndForth(15, i, color1, color2, false);

                int colorWithAlpha = color.getRGB() | (MathHelper.clamp((int) (soulEffectAlpha.getValue() * 255), 0, 255) << 24);

                buffer.vertex(stack.peek().getPositionMatrix(), 0, -size, 0)
                        .color(colorWithAlpha)
                        .texture(0, 0);

                buffer.vertex(stack.peek().getPositionMatrix(), -size, -size, 0)
                        .color(colorWithAlpha)
                        .texture(0, 1);

                buffer.vertex(stack.peek().getPositionMatrix(), -size, 0, 0)
                        .color(colorWithAlpha)
                        .texture(1, 1);

                buffer.vertex(stack.peek().getPositionMatrix(), 0, 0, 0)
                        .color(colorWithAlpha)
                        .texture(1, 0);
                BufferRenderer.drawWithGlobalProgram(buffer.end());

                stack.pop();
            }
        }

        RenderSystem.enableCull();
        RenderSystem.disableBlend();
        RenderSystem.depthMask(true);
        stack.pop();
    }

    private Vec3d interpolateEntityPosition(Entity entity) {
        if (entity == null) return Vec3d.ZERO;

        double x = entity.prevX + (entity.getX() - entity.prevX) * getTickDelta();
        double y = entity.prevY + (entity.getY() - entity.prevY) * getTickDelta();
        double z = entity.prevZ + (entity.getZ() - entity.prevZ) * getTickDelta();

        return new Vec3d(x, y, z);
    }

    public static float getTickDelta() {
        return mc.getRenderTickCounter().getTickDelta(true);
    }

    private enum Mode {
        Souls("Souls"),
        OTHER("Other");

        private final String name;

        Mode(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name;
        }
    }
}
Вот еще вариант
Код:
Expand Collapse Copy
package thunder.hack.features.modules.render;

import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import net.minecraft.client.render.*;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.entity.Entity;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.RotationAxis;
import net.minecraft.util.math.Vec3d;
import thunder.hack.features.modules.Module;
import thunder.hack.features.modules.combat.Aura;
import thunder.hack.setting.Setting;
import thunder.hack.utility.render.Render2DEngine;
import thunder.hack.utility.render.Render3DEngine;

import java.awt.*;

public class TargetEsp extends Module {
    private final Setting<Mode> displayMode = new Setting<>("Mode", Mode.Souls);
    private final Setting<Float> soulEffectSize = new Setting<>("Size", 0.3f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulEffectAlpha = new Setting<>("Alpha", 0.6f, 0.1f, 1.0f, v -> displayMode.getValue() == Mode.Souls);
    private final Setting<Float> soulLength = new Setting<>("Length", 0.4f, 0.1f, 10.0f, v -> displayMode.getValue() == Mode.Souls);
    private static final Identifier IDENTIFIER = Identifier.of("thunderhack", "textures/hud/elements/glow.png");
    private final long startTime = System.currentTimeMillis();

    public TargetEsp() {
        super("TargetESP", Category.RENDER);
    }

    @Override
    public void onRender3D(Render3DEngine event) {
        Entity target = Aura.target;
        if (displayMode.getValue() != Mode.Souls || target == null)
            return;

        MatrixStack stack = event.getMatrixStack();
        stack.push();
        RenderSystem.disableCull();
        RenderSystem.depthMask(false);
        RenderSystem.enableBlend();
        RenderSystem.blendFuncSeparate(GlStateManager.SrcFactor.SRC_ALPHA, GlStateManager.DstFactor.ONE, GlStateManager.SrcFactor.ZERO, GlStateManager.DstFactor.ONE);

        float size = soulEffectSize.getValue();
        double distance = 25;
        int maxAlpha = 255;
        int alphaFactor = 20;
        int length = Math.round(soulLength.getValue());

        Vec3d interpolated = Render3DEngine.interpolateBox(target).add(0, target.getHeight() / 2f + 0.75f, 0);
        stack.translate(interpolated.x - mc.gameRenderer.getCamera().getPos().x + 0.2f,
                interpolated.y - mc.gameRenderer.getCamera().getPos().y + 0.5f,
                interpolated.z - mc.gameRenderer.getCamera().getPos().z);

        RenderSystem.setShaderTexture(0, IDENTIFIER);
        RenderSystem.setShader(GameRenderer::getPositionColorProgram);

        Tessellator tessellator = Tessellator.getInstance();
        BufferBuilder buffer = tessellator.getBuffer();

        for (int j = 0; j < 3; j++) {
            for (int i = 0; i < length; i++) {
                stack.push();

                double angle = 0.15f * (System.currentTimeMillis() - startTime - (i * distance)) / 30f;
                double s = Math.sin(angle) * 0.7f;
                double c = Math.cos(angle) * 0.7f;

                switch (j) {
                    case 0 -> stack.translate(s, c, -c);
                    case 1 -> stack.translate(-s, s, -c);
                    case 2 -> stack.translate(s, -c, -c);
                }

                stack.translate(-size / 2f, -size / 2f, 0);
                stack.multiply(RotationAxis.POSITIVE_Z.rotationDegrees(mc.gameRenderer.getCamera().getYaw()));
                stack.translate(size / 2f, size / 2f, 0);

                Color color1 = Render2DEngine.injectAlpha(new Color(0xFF00FFFF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color2 = Render2DEngine.injectAlpha(new Color(0xFFFF00FF), MathHelper.clamp(maxAlpha - (i * alphaFactor), 0, maxAlpha));
                Color color = Render2DEngine.interpolateColorsBackAndForth(15, i, color1, color2, false);

                int colorWithAlpha = color.getRGB() | (MathHelper.clamp((int) (soulEffectAlpha.getValue() * 255), 0, 255) << 24);

                buffer.begin(VertexFormat.DrawMode.QUADS, VertexFormats.POSITION_TEXTURE_COLOR);
                buffer.vertex(stack.peek().getPositionMatrix(), 0, -size, 0)
                        .texture(0, 0).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), -size, -size, 0)
                        .texture(0, 1).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), -size, 0, 0)
                        .texture(1, 1).color(colorWithAlpha).next();
                buffer.vertex(stack.peek().getPositionMatrix(), 0, 0, 0)
                        .texture(1, 0).color(colorWithAlpha).next();
                BufferRenderer.draw(buffer);

                stack.pop();
            }
        }

        RenderSystem.enableCull();
        RenderSystem.disableBlend();
        RenderSystem.depthMask(true);
        stack.pop();
    }

    private enum Mode {
        Souls("Souls"),
        OTHER("Other");

        private final String name;

        Mode(String name) {
            this.name = name;
        }

        @Override
        public String toString() {
            return name;
        }
    }
}
краш лог дай
 

fabric 1.21
2 hours


CopyShareDelete
Comment
Error
Warn
Info
Debug
Trace
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at knot//thunder.hack.core.manager.client.ModuleManager.onRender3D(ModuleManager.java:303)
at knot//net.minecraft.class_757.handler$bdi000$thunderhack$render3dHook(class_757.java:3130)
at knot//net.minecraft.class_757.method_3188(class_757.java:1112)

-- Uptime --
Details:
JVM uptime: 311.279s
Wall uptime: 298.567s
High-res time: 295.471s
Client ticks: 5828 ticks / 291.400s
Stacktrace:
at knot//net.minecraft.class_310.method_1587(class_310.java:2501)
at knot//net.minecraft.class_310.method_54580(class_310.java:949)
at knot//net.minecraft.class_310.method_1514(class_310.java:905)
at knot//net.minecraft.client.main.Main.main(Main.java:256)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:87)
at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:18)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, com_viaversion_viabackwards-common, com_viaversion_viaversion-common, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, net_raphimc_viaaprilfools-common, net_raphimc_viabedrock, net_raphimc_vialegacy, sodium, thunderhack, viafabricplus
 
нуу... во первых в THR (ThunderHack-Recode буду так называть), в настройке ауры уже есть TargetESP, который называется ESP, с внутренними настройками, там и копайся, а не создавая новый модуль
1753830320264.png

нуу... во первых в THR (ThunderHack-Recode буду так называть), в настройке ауры уже есть TargetESP, который называется ESP, с внутренними настройками, там и копайся, а не создавая новый модуль
1753830320264.png
если ты увидел EblanClient в ESP то это моё "продолжение" THR
 
Назад
Сверху Снизу