Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Визуальная часть 3д боксы drughack 1.21.4

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
25 Окт 2024
Сообщения
22
Реакции
0
Выберите загрузчик игры
  1. Fabric
короче yougame сливаю крутые боксы (делал не сам) чуть чуть поднасрано вроде бы
kod:
Expand Collapse Copy
package Nyvera.Dev.modules.impl.render;

import Nyvera.Dev.DrugHack;
import Nyvera.Dev.api.events.impl.EventRender3D;
import Nyvera.Dev.modules.api.Category;
import Nyvera.Dev.modules.api.Module;
import Nyvera.Dev.modules.settings.impl.BooleanSetting;
import Nyvera.Dev.modules.settings.impl.NumberSetting;
import Nyvera.Dev.utils.network.Server;
import Nyvera.Dev.utils.render.ColorUtils;
import Nyvera.Dev.utils.render.Render3D;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.Box;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class BoxESP extends Module {

    private final BooleanSetting fill = new BooleanSetting("esp.fill", true);
    private final BooleanSetting outline = new BooleanSetting("esp.outline", true);
    private final NumberSetting fillAlpha = new NumberSetting("esp.fillalpha", 50f, 0f, 255f, 1f);
    private final NumberSetting outlineAlpha = new NumberSetting("esp.outlinealpha", 255f, 0f, 255f, 1f);
    private final BooleanSetting players = new BooleanSetting("esp.players", true);
    private final BooleanSetting self = new BooleanSetting("esp.self", false);

    public BoxESP() {
        super("BoxESP", Category.Render);
    }

    @EventHandler
    public void onRender3D(EventRender3D.Game e) {
        if (fullNullCheck()) return;

        for (Entity entity : mc.world.getEntities()) {
            if (!(entity instanceof LivingEntity living)) continue;
            if (!isValid(living)) continue;

            Vec3d interpolated = living.getLerpedPos(e.getTickCounter().getTickDelta(true));
            
            float width = living.getWidth() / 2f;
            float height = living.getHeight();
            
            Box box = new Box(
                interpolated.x - width,
                interpolated.y,
                interpolated.z - width,
                interpolated.x + width,
                interpolated.y + height,
                interpolated.z + width
            );

            Color color = getColor(living);
            Color fillColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), fillAlpha.getValue().intValue());
            Color outlineColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), outlineAlpha.getValue().intValue());

            Render3D.renderCube(e.getMatrixStack(), box, fill.getValue(), fillColor, outline.getValue(), outlineColor);
        }
    }

    private boolean isValid(LivingEntity entity) {
        if (entity == null || !entity.isAlive()) return false;
        if (entity == mc.player && !self.getValue()) return false;
        if (entity instanceof PlayerEntity && !players.getValue()) return false;
        if (!Server.isValid(entity)) return false;
        return true;
    }

    private Color getColor(LivingEntity entity) {
        Color globalColor = ColorUtils.getGlobalColor();
        
        if (entity.hurtTime > 0) {
            float hurtPercent = entity.hurtTime / 10f;
            return ColorUtils.fade(globalColor, Color.RED, hurtPercent);
        }
        
        if (DrugHack.getInstance().getFriendManager().isFriend(entity.getName().getString())) {
            return Color.GREEN;
        }
        
        return globalColor;
    }
}
ss:
1767100687931.png
1767100709526.png
 
короче yougame сливаю крутые боксы (делал не сам) чуть чуть поднасрано вроде бы
kod:
Expand Collapse Copy
package Nyvera.Dev.modules.impl.render;

import Nyvera.Dev.DrugHack;
import Nyvera.Dev.api.events.impl.EventRender3D;
import Nyvera.Dev.modules.api.Category;
import Nyvera.Dev.modules.api.Module;
import Nyvera.Dev.modules.settings.impl.BooleanSetting;
import Nyvera.Dev.modules.settings.impl.NumberSetting;
import Nyvera.Dev.utils.network.Server;
import Nyvera.Dev.utils.render.ColorUtils;
import Nyvera.Dev.utils.render.Render3D;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.Box;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class BoxESP extends Module {

    private final BooleanSetting fill = new BooleanSetting("esp.fill", true);
    private final BooleanSetting outline = new BooleanSetting("esp.outline", true);
    private final NumberSetting fillAlpha = new NumberSetting("esp.fillalpha", 50f, 0f, 255f, 1f);
    private final NumberSetting outlineAlpha = new NumberSetting("esp.outlinealpha", 255f, 0f, 255f, 1f);
    private final BooleanSetting players = new BooleanSetting("esp.players", true);
    private final BooleanSetting self = new BooleanSetting("esp.self", false);

    public BoxESP() {
        super("BoxESP", Category.Render);
    }

    @EventHandler
    public void onRender3D(EventRender3D.Game e) {
        if (fullNullCheck()) return;

        for (Entity entity : mc.world.getEntities()) {
            if (!(entity instanceof LivingEntity living)) continue;
            if (!isValid(living)) continue;

            Vec3d interpolated = living.getLerpedPos(e.getTickCounter().getTickDelta(true));
           
            float width = living.getWidth() / 2f;
            float height = living.getHeight();
           
            Box box = new Box(
                interpolated.x - width,
                interpolated.y,
                interpolated.z - width,
                interpolated.x + width,
                interpolated.y + height,
                interpolated.z + width
            );

            Color color = getColor(living);
            Color fillColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), fillAlpha.getValue().intValue());
            Color outlineColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), outlineAlpha.getValue().intValue());

            Render3D.renderCube(e.getMatrixStack(), box, fill.getValue(), fillColor, outline.getValue(), outlineColor);
        }
    }

    private boolean isValid(LivingEntity entity) {
        if (entity == null || !entity.isAlive()) return false;
        if (entity == mc.player && !self.getValue()) return false;
        if (entity instanceof PlayerEntity && !players.getValue()) return false;
        if (!Server.isValid(entity)) return false;
        return true;
    }

    private Color getColor(LivingEntity entity) {
        Color globalColor = ColorUtils.getGlobalColor();
       
        if (entity.hurtTime > 0) {
            float hurtPercent = entity.hurtTime / 10f;
            return ColorUtils.fade(globalColor, Color.RED, hurtPercent);
        }
       
        if (DrugHack.getInstance().getFriendManager().isFriend(entity.getName().getString())) {
            return Color.GREEN;
        }
       
        return globalColor;
    }
}
ss: Посмотреть вложение 323254 Посмотреть вложение 323255
дерьмо
 
что делать если у меня только одна ошибка в "public class BoxESP extends Module { " я изменил на
class BoxESP extends Module и у меня не показывает в гуи этой функции вообще даже если на public class BoxESP extends Module { меняю
 
короче yougame сливаю крутые боксы (делал не сам) чуть чуть поднасрано вроде бы
kod:
Expand Collapse Copy
package Nyvera.Dev.modules.impl.render;

import Nyvera.Dev.DrugHack;
import Nyvera.Dev.api.events.impl.EventRender3D;
import Nyvera.Dev.modules.api.Category;
import Nyvera.Dev.modules.api.Module;
import Nyvera.Dev.modules.settings.impl.BooleanSetting;
import Nyvera.Dev.modules.settings.impl.NumberSetting;
import Nyvera.Dev.utils.network.Server;
import Nyvera.Dev.utils.render.ColorUtils;
import Nyvera.Dev.utils.render.Render3D;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.Box;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class BoxESP extends Module {

    private final BooleanSetting fill = new BooleanSetting("esp.fill", true);
    private final BooleanSetting outline = new BooleanSetting("esp.outline", true);
    private final NumberSetting fillAlpha = new NumberSetting("esp.fillalpha", 50f, 0f, 255f, 1f);
    private final NumberSetting outlineAlpha = new NumberSetting("esp.outlinealpha", 255f, 0f, 255f, 1f);
    private final BooleanSetting players = new BooleanSetting("esp.players", true);
    private final BooleanSetting self = new BooleanSetting("esp.self", false);

    public BoxESP() {
        super("BoxESP", Category.Render);
    }

    @EventHandler
    public void onRender3D(EventRender3D.Game e) {
        if (fullNullCheck()) return;

        for (Entity entity : mc.world.getEntities()) {
            if (!(entity instanceof LivingEntity living)) continue;
            if (!isValid(living)) continue;

            Vec3d interpolated = living.getLerpedPos(e.getTickCounter().getTickDelta(true));
           
            float width = living.getWidth() / 2f;
            float height = living.getHeight();
           
            Box box = new Box(
                interpolated.x - width,
                interpolated.y,
                interpolated.z - width,
                interpolated.x + width,
                interpolated.y + height,
                interpolated.z + width
            );

            Color color = getColor(living);
            Color fillColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), fillAlpha.getValue().intValue());
            Color outlineColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), outlineAlpha.getValue().intValue());

            Render3D.renderCube(e.getMatrixStack(), box, fill.getValue(), fillColor, outline.getValue(), outlineColor);
        }
    }

    private boolean isValid(LivingEntity entity) {
        if (entity == null || !entity.isAlive()) return false;
        if (entity == mc.player && !self.getValue()) return false;
        if (entity instanceof PlayerEntity && !players.getValue()) return false;
        if (!Server.isValid(entity)) return false;
        return true;
    }

    private Color getColor(LivingEntity entity) {
        Color globalColor = ColorUtils.getGlobalColor();
       
        if (entity.hurtTime > 0) {
            float hurtPercent = entity.hurtTime / 10f;
            return ColorUtils.fade(globalColor, Color.RED, hurtPercent);
        }
       
        if (DrugHack.getInstance().getFriendManager().isFriend(entity.getName().getString())) {
            return Color.GREEN;
        }
       
        return globalColor;
    }
}
ss: Посмотреть вложение 323254 Посмотреть вложение 323255
вот оно что
 
что делать если у меня только одна ошибка в "public class BoxESP extends Module { " я изменил на
class BoxESP extends Module и у меня не показывает в гуи этой функции вообще даже если на public class BoxESP extends Module { меняю
тебе уже ничего не поможет...
 
короче yougame сливаю крутые боксы (делал не сам) чуть чуть поднасрано вроде бы
kod:
Expand Collapse Copy
package Nyvera.Dev.modules.impl.render;

import Nyvera.Dev.DrugHack;
import Nyvera.Dev.api.events.impl.EventRender3D;
import Nyvera.Dev.modules.api.Category;
import Nyvera.Dev.modules.api.Module;
import Nyvera.Dev.modules.settings.impl.BooleanSetting;
import Nyvera.Dev.modules.settings.impl.NumberSetting;
import Nyvera.Dev.utils.network.Server;
import Nyvera.Dev.utils.render.ColorUtils;
import Nyvera.Dev.utils.render.Render3D;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.Box;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class BoxESP extends Module {

    private final BooleanSetting fill = new BooleanSetting("esp.fill", true);
    private final BooleanSetting outline = new BooleanSetting("esp.outline", true);
    private final NumberSetting fillAlpha = new NumberSetting("esp.fillalpha", 50f, 0f, 255f, 1f);
    private final NumberSetting outlineAlpha = new NumberSetting("esp.outlinealpha", 255f, 0f, 255f, 1f);
    private final BooleanSetting players = new BooleanSetting("esp.players", true);
    private final BooleanSetting self = new BooleanSetting("esp.self", false);

    public BoxESP() {
        super("BoxESP", Category.Render);
    }

    @EventHandler
    public void onRender3D(EventRender3D.Game e) {
        if (fullNullCheck()) return;

        for (Entity entity : mc.world.getEntities()) {
            if (!(entity instanceof LivingEntity living)) continue;
            if (!isValid(living)) continue;

            Vec3d interpolated = living.getLerpedPos(e.getTickCounter().getTickDelta(true));
           
            float width = living.getWidth() / 2f;
            float height = living.getHeight();
           
            Box box = new Box(
                interpolated.x - width,
                interpolated.y,
                interpolated.z - width,
                interpolated.x + width,
                interpolated.y + height,
                interpolated.z + width
            );

            Color color = getColor(living);
            Color fillColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), fillAlpha.getValue().intValue());
            Color outlineColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), outlineAlpha.getValue().intValue());

            Render3D.renderCube(e.getMatrixStack(), box, fill.getValue(), fillColor, outline.getValue(), outlineColor);
        }
    }

    private boolean isValid(LivingEntity entity) {
        if (entity == null || !entity.isAlive()) return false;
        if (entity == mc.player && !self.getValue()) return false;
        if (entity instanceof PlayerEntity && !players.getValue()) return false;
        if (!Server.isValid(entity)) return false;
        return true;
    }

    private Color getColor(LivingEntity entity) {
        Color globalColor = ColorUtils.getGlobalColor();
       
        if (entity.hurtTime > 0) {
            float hurtPercent = entity.hurtTime / 10f;
            return ColorUtils.fade(globalColor, Color.RED, hurtPercent);
        }
       
        if (DrugHack.getInstance().getFriendManager().isFriend(entity.getName().getString())) {
            return Color.GREEN;
        }
       
        return globalColor;
    }
}
ss: Посмотреть вложение 323254 Посмотреть вложение 323255
нормально
 
короче yougame сливаю крутые боксы (делал не сам) чуть чуть поднасрано вроде бы
kod:
Expand Collapse Copy
package Nyvera.Dev.modules.impl.render;

import Nyvera.Dev.DrugHack;
import Nyvera.Dev.api.events.impl.EventRender3D;
import Nyvera.Dev.modules.api.Category;
import Nyvera.Dev.modules.api.Module;
import Nyvera.Dev.modules.settings.impl.BooleanSetting;
import Nyvera.Dev.modules.settings.impl.NumberSetting;
import Nyvera.Dev.utils.network.Server;
import Nyvera.Dev.utils.render.ColorUtils;
import Nyvera.Dev.utils.render.Render3D;
import meteordevelopment.orbit.EventHandler;
import net.minecraft.entity.Entity;
import net.minecraft.entity.LivingEntity;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.Box;
import net.minecraft.util.math.Vec3d;

import java.awt.*;

public class BoxESP extends Module {

    private final BooleanSetting fill = new BooleanSetting("esp.fill", true);
    private final BooleanSetting outline = new BooleanSetting("esp.outline", true);
    private final NumberSetting fillAlpha = new NumberSetting("esp.fillalpha", 50f, 0f, 255f, 1f);
    private final NumberSetting outlineAlpha = new NumberSetting("esp.outlinealpha", 255f, 0f, 255f, 1f);
    private final BooleanSetting players = new BooleanSetting("esp.players", true);
    private final BooleanSetting self = new BooleanSetting("esp.self", false);

    public BoxESP() {
        super("BoxESP", Category.Render);
    }

    @EventHandler
    public void onRender3D(EventRender3D.Game e) {
        if (fullNullCheck()) return;

        for (Entity entity : mc.world.getEntities()) {
            if (!(entity instanceof LivingEntity living)) continue;
            if (!isValid(living)) continue;

            Vec3d interpolated = living.getLerpedPos(e.getTickCounter().getTickDelta(true));
           
            float width = living.getWidth() / 2f;
            float height = living.getHeight();
           
            Box box = new Box(
                interpolated.x - width,
                interpolated.y,
                interpolated.z - width,
                interpolated.x + width,
                interpolated.y + height,
                interpolated.z + width
            );

            Color color = getColor(living);
            Color fillColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), fillAlpha.getValue().intValue());
            Color outlineColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), outlineAlpha.getValue().intValue());

            Render3D.renderCube(e.getMatrixStack(), box, fill.getValue(), fillColor, outline.getValue(), outlineColor);
        }
    }

    private boolean isValid(LivingEntity entity) {
        if (entity == null || !entity.isAlive()) return false;
        if (entity == mc.player && !self.getValue()) return false;
        if (entity instanceof PlayerEntity && !players.getValue()) return false;
        if (!Server.isValid(entity)) return false;
        return true;
    }

    private Color getColor(LivingEntity entity) {
        Color globalColor = ColorUtils.getGlobalColor();
       
        if (entity.hurtTime > 0) {
            float hurtPercent = entity.hurtTime / 10f;
            return ColorUtils.fade(globalColor, Color.RED, hurtPercent);
        }
       
        if (DrugHack.getInstance().getFriendManager().isFriend(entity.getName().getString())) {
            return Color.GREEN;
        }
       
        return globalColor;
    }
}
ss: Посмотреть вложение 323254 Посмотреть вложение 323255
норм
 
Назад
Сверху Снизу