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

Визуальная часть Blockhighlight 1.21.4 fabric

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
27 Окт 2024
Сообщения
56
Реакции
3
Выберите загрузчик игры
  1. Fabric
хз кому ли надо вот самые нормальное пастите на здоровье
ss-
1776981323694.png

blockhighlight:
Expand Collapse Copy
package dev.client.modules.core.render;

import com.google.common.eventbus.Subscribe;
import dev.client.api.nullcry.events.core.render.RenderEvent;
import dev.client.api.nullcry.modules.Module;
import dev.client.api.nullcry.modules.ModuleCategory;
import dev.client.api.nullcry.modules.settings.ColorPicker;
import dev.client.api.nullcry.modules.settings.ModeElement;
import dev.client.api.nullcry.render.core.Draw3DUtil;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;

public class BlockHighLight extends Module {
    public static BlockHighLight INSTANCE;

    public BlockHighLight() {
        super("BlockHighLight", ModuleCategory.Visuals, "Подсвечивает блок на который вы смотрите");
    }

    ModeElement colorMode = new ModeElement("Режим цвета", () -> true)
            .set("Клиентский", "Кастомный")
            .defaultValue("Клиентский")
            .register(this);

    ColorPicker color = new ColorPicker("Цвет", () -> colorMode.isSelected("Кастомный"))
            .set(-1)
            .defaultValue(-1)
            .register(this);

    @Subscribe
    public void onDraw3D(RenderEvent.Draw3D event) {
        if (mc.crosshairTarget instanceof BlockHitResult result && result.getType() == HitResult.Type.BLOCK) {
            BlockPos pos = result.getBlockPos();

            int highlightColor;
            if (colorMode.isSelected("Клиентский")) {
                highlightColor = Interface.INSTANCE.getMainColor();
            } else {
                highlightColor = color.getColorRGBA();
            }

            Draw3DUtil.drawShapeAlternative(
                    pos,
                    mc.world.getBlockState(pos).getOutlineShape(mc.world, pos),
                    highlightColor,
                    2,
                    true,
                    true
            );
        }
    }
}
 
Последнее редактирование:
хз кому ли надо вот самые нормальное пастите на здоровье
ss- Посмотреть вложение 334043
blockhighlight:
Expand Collapse Copy
package dev.client.modules.core.render;

import com.google.common.eventbus.Subscribe;
import dev.client.api.nullcry.events.core.render.RenderEvent;
import dev.client.api.nullcry.modules.Module;
import dev.client.api.nullcry.modules.ModuleCategory;
import dev.client.api.nullcry.modules.settings.ColorPicker;
import dev.client.api.nullcry.modules.settings.ModeElement;
import dev.client.api.nullcry.render.core.Draw3DUtil;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;

public class BlockHighLight extends Module {
    public static BlockHighLight INSTANCE;

    public BlockHighLight() {
        super("BlockHighLight", ModuleCategory.Visuals, "Подсвечивает блок на который вы смотрите");
    }

    ModeElement colorMode = new ModeElement("Режим цвета", () -> true)
            .set("Клиентский", "Кастомный")
            .defaultValue("Клиентский")
            .register(this);

    ColorPicker color = new ColorPicker("Цвет", () -> colorMode.isSelected("Кастомный"))
            .set(-1)
            .defaultValue(-1)
            .register(this);

    @Subscribe
    public void onDraw3D(RenderEvent.Draw3D event) {
        if (mc.crosshairTarget instanceof BlockHitResult result && result.getType() == HitResult.Type.BLOCK) {
            BlockPos pos = result.getBlockPos();

            int highlightColor;
            if (colorMode.isSelected("Клиентский")) {
                highlightColor = Interface.INSTANCE.getMainColor();
            } else {
                highlightColor = color.getColorRGBA();
            }

            Draw3DUtil.drawShapeAlternative(
                    pos,
                    mc.world.getBlockState(pos).getOutlineShape(mc.world, pos),
                    highlightColor,
                    2,
                    true,
                    true
            );
        }
    }
}
а нахуй ты это скинул если у тебя рендер в

Java:
Expand Collapse Copy
            Draw3DUtil.drawShapeAlternative(
                    pos,
                    mc.world.getBlockState(pos).getOutlineShape(mc.world, pos),
                    highlightColor,
                    2,
                    true,
                    true
            );
 
хз кому ли надо вот самые нормальное пастите на здоровье
ss- Посмотреть вложение 334043
blockhighlight:
Expand Collapse Copy
package dev.client.modules.core.render;

import com.google.common.eventbus.Subscribe;
import dev.client.api.nullcry.events.core.render.RenderEvent;
import dev.client.api.nullcry.modules.Module;
import dev.client.api.nullcry.modules.ModuleCategory;
import dev.client.api.nullcry.modules.settings.ColorPicker;
import dev.client.api.nullcry.modules.settings.ModeElement;
import dev.client.api.nullcry.render.core.Draw3DUtil;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;

public class BlockHighLight extends Module {
    public static BlockHighLight INSTANCE;

    public BlockHighLight() {
        super("BlockHighLight", ModuleCategory.Visuals, "Подсвечивает блок на который вы смотрите");
    }

    ModeElement colorMode = new ModeElement("Режим цвета", () -> true)
            .set("Клиентский", "Кастомный")
            .defaultValue("Клиентский")
            .register(this);

    ColorPicker color = new ColorPicker("Цвет", () -> colorMode.isSelected("Кастомный"))
            .set(-1)
            .defaultValue(-1)
            .register(this);

    @Subscribe
    public void onDraw3D(RenderEvent.Draw3D event) {
        if (mc.crosshairTarget instanceof BlockHitResult result && result.getType() == HitResult.Type.BLOCK) {
            BlockPos pos = result.getBlockPos();

            int highlightColor;
            if (colorMode.isSelected("Клиентский")) {
                highlightColor = Interface.INSTANCE.getMainColor();
            } else {
                highlightColor = color.getColorRGBA();
            }

            Draw3DUtil.drawShapeAlternative(
                    pos,
                    mc.world.getBlockState(pos).getOutlineShape(mc.world, pos),
                    highlightColor,
                    2,
                    true,
                    true
            );
        }
    }
}
сделай как в нуклеаре или пульсе это в любом клиенте есть
 
хз кому ли надо вот самые нормальное пастите на здоровье
ss- Посмотреть вложение 334043
blockhighlight:
Expand Collapse Copy
package dev.client.modules.core.render;

import com.google.common.eventbus.Subscribe;
import dev.client.api.nullcry.events.core.render.RenderEvent;
import dev.client.api.nullcry.modules.Module;
import dev.client.api.nullcry.modules.ModuleCategory;
import dev.client.api.nullcry.modules.settings.ColorPicker;
import dev.client.api.nullcry.modules.settings.ModeElement;
import dev.client.api.nullcry.render.core.Draw3DUtil;
import net.minecraft.util.hit.BlockHitResult;
import net.minecraft.util.hit.HitResult;
import net.minecraft.util.math.BlockPos;

public class BlockHighLight extends Module {
    public static BlockHighLight INSTANCE;

    public BlockHighLight() {
        super("BlockHighLight", ModuleCategory.Visuals, "Подсвечивает блок на который вы смотрите");
    }

    ModeElement colorMode = new ModeElement("Режим цвета", () -> true)
            .set("Клиентский", "Кастомный")
            .defaultValue("Клиентский")
            .register(this);

    ColorPicker color = new ColorPicker("Цвет", () -> colorMode.isSelected("Кастомный"))
            .set(-1)
            .defaultValue(-1)
            .register(this);

    @Subscribe
    public void onDraw3D(RenderEvent.Draw3D event) {
        if (mc.crosshairTarget instanceof BlockHitResult result && result.getType() == HitResult.Type.BLOCK) {
            BlockPos pos = result.getBlockPos();

            int highlightColor;
            if (colorMode.isSelected("Клиентский")) {
                highlightColor = Interface.INSTANCE.getMainColor();
            } else {
                highlightColor = color.getColorRGBA();
            }

            Draw3DUtil.drawShapeAlternative(
                    pos,
                    mc.world.getBlockState(pos).getOutlineShape(mc.world, pos),
                    highlightColor,
                    2,
                    true,
                    true
            );
        }
    }
}
нахуя ты сливаешь обычный blockoverlay? /del
 

Похожие темы

Назад
Сверху Снизу