Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
	
- Выберите загрузчик игры
 - OptiFine
 
вот ss 
	
		
	
 ( no ad )
вот сам код
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
У кого нет колор пикера спастите его от сюдава -  ColorSettings | Выбор цвета | Expensive 3.1 | Сайт читов, скриптов и кодов для онлайн игр - YouGame.Biz
				
			вот сам код
			
				TrapRadiusModule:
			
		
		
		package im.sasal.functions.impl.render;
import com.google.common.eventbus.Subscribe;
import im.sasal.events.pizda.*;
import im.sasal.functions.api.*;
import im.sasal.functions.settings.impl.*;
import net.minecraft.client.Minecraft;
import net.minecraft.item.Items;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.vector.Vector3d;
import org.lwjgl.opengl.GL11;
import im.sasal.util.render.ColorUtils;
import im.sasal.util.EntityUtils;
@ModuleR(name = "Trap-Radius")
public class TrapRadiusModule extends Function {
    private final BooleanSetting animationsetting = new BooleanSetting("Анимация", true);
    private final SliderSetting speedsetting = new SliderSetting("Скорость", 1.0f, 0.1f, 3.0f, 0.01f).visibleIf(animationsetting::get);
    private final ModeSetting colormode = new ModeSetting("Цвет", "Зеленый", "Зеленый", "Свой", "Радуга");
    private final ColorSettings customcolor = new ColorSettings("Свой цвет", 0xFF00FF00);
    public TrapRadiusModule() {
        addSettings( animationsetting, speedsetting, colormode, customcolor);
    }
    [USER=1474073]@Subscribe[/USER]
    private void onRender(WorldEvent e) {
        if (mc.player == null) return;
        if (mc.player.getHeldItemMainhand().getItem() != Items.NETHERITE_SCRAP) return;
        Vector3d playerPos = EntityUtils.getInterpolatedPositionVec(mc.player);
        BlockPos base = new BlockPos(playerPos.x, playerPos.y, playerPos.z).down();
        Vector3d cam = Minecraft.getInstance().getRenderManager().info.getProjectedView();
        double time = System.currentTimeMillis() / (600.0 / speedsetting.get());
        double pulse = animationsetting.get() ? 1.0 + 0.15 * Math.sin(time) : 1.0;
        double size = 4 * pulse;
        double height = 5 * pulse;
        double minX = base.getX() - (size / 2.0) - cam.x + 0.01;
        double minY = base.getY() - cam.y + 0.01;
        double minZ = base.getZ() - (size / 2.0) - cam.z + 0.01;
        double maxX = minX + size + 1 - 0.02;
        double maxY = minY + height - 0.02;
        double maxZ = minZ + size + 1 - 0.02;
        int color;
        if (colormode.is("Радуга")) {
            color = ColorUtils.rainbow(2.5f, 0.8f, 1.0f);
        } else if (colormode.is("Свой")) {
            color = customcolor.get();
        } else {
            color = ColorUtils.green;
        }
        float[] rgba = ColorUtils.rgba(color);
        float alpha = 0.18f + 0.07f * (float)Math.abs(Math.sin(time));
        GL11.glPushMatrix();
        GL11.glEnable(GL11.GL_BLEND);
        GL11.glDisable(GL11.GL_TEXTURE_2D);
        GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
//        if (fillsetting.get()) {
//            GL11.glColor4f(rgba[0], rgba[1], rgba[2], alpha); //там баг с ней пацаны
//            drawfill(minX, minY, minZ, maxX, maxY, maxZ);
//        }
        GL11.glLineWidth(3.0f + 2.0f * (float)Math.abs(Math.sin(time)));
        GL11.glColor4f(rgba[0], rgba[1], rgba[2], 0.85f);
        drawbox(minX, minY, minZ, maxX, maxY, maxZ);
        GL11.glEnable(GL11.GL_TEXTURE_2D);
        GL11.glDisable(GL11.GL_BLEND);
        GL11.glPopMatrix();
    }
    private void drawfill(double x1, double y1, double z1, double x2, double y2, double z2) {
        double step = 0.05;
        for (double y = y1; y < y2; y += step) {
            GL11.glBegin(GL11.GL_QUADS);
            GL11.glVertex3d(x1, y, z1); GL11.glVertex3d(x2, y, z1); GL11.glVertex3d(x2, y, z2); GL11.glVertex3d(x1, y, z2);
            GL11.glEnd();
        }
    }
    private void drawbox(double x1, double y1, double z1, double x2, double y2, double z2) {
        GL11.glBegin(GL11.GL_LINE_LOOP);
        GL11.glVertex3d(x1, y1, z1); GL11.glVertex3d(x2, y1, z1); GL11.glVertex3d(x2, y1, z2); GL11.glVertex3d(x1, y1, z2);
        GL11.glEnd();
        GL11.glBegin(GL11.GL_LINE_LOOP);
        GL11.glVertex3d(x1, y2, z1); GL11.glVertex3d(x2, y2, z1); GL11.glVertex3d(x2, y2, z2); GL11.glVertex3d(x1, y2, z2);
        GL11.glEnd();
        GL11.glBegin(GL11.GL_LINES);
        GL11.glVertex3d(x1, y1, z1); GL11.glVertex3d(x1, y2, z1);
        GL11.glVertex3d(x2, y1, z1); GL11.glVertex3d(x2, y2, z1);
        GL11.glVertex3d(x2, y1, z2); GL11.glVertex3d(x2, y2, z2);
        GL11.glVertex3d(x1, y1, z2); GL11.glVertex3d(x1, y2, z2);
        GL11.glEnd();
    }
}