BlockOutline Exp 2.0

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
20 Мар 2024
Сообщения
39
Реакции
0
BlockOutline под Экспу 2.0
1714212869326.png

JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
 
Последнее редактирование:
Ну типо норм
 
BlockOutline под Экспу 2.0
Посмотреть вложение 275584
JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
Взял StorageEsp добавил на все блоки, но чтобы отображались при наводке :roflanBuldiga:
 
BlockOutline под Экспу 2.0
Посмотреть вложение 275584
JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
радуйся у тебя дезз спастил в меганепастадельтаклиент
 
BlockOutline под Экспу 2.0
Посмотреть вложение 275584
JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
просто скажу, что эта дичь не робит.
 
JavaScript:
Expand Collapse Copy
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
}
лучший код что я видел:forsenGun::FeelsBadMan:
 
BlockOutline под Экспу 2.0
Посмотреть вложение 275584
JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
ну пойдет че а так то не очень
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
BlockOutline под Экспу 2.0
Посмотреть вложение 275584
JavaScript:
Expand Collapse Copy
package wtf.expensive.modules.impl.render;

import net.minecraft.client.Minecraft;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.vector.Vector3d;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.events.impl.render.EventRender;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.util.render.ColorUtil;
import wtf.expensive.util.render.RenderUtil;
import wtf.expensive.modules.settings.imp.BooleanOption;

@FunctionAnnotation(name="BlockOutline", type=Type.Render)
public class BlockOutline extends Function {
    public static BooleanOption box = new BooleanOption("Box", true);
    private BlockRayTraceResult result;

    public BlockOutline() {
        this.addSettings(box);
    }

    @Override
    public void onEvent(Event event) {
        EventMouseTick e;
        if (event instanceof EventMouseTick && (e = (EventMouseTick)event).getButton() == 2 && this.result != null) {
            int i;
            Vector3d vec = Vector3d.copyCenteredHorizontally(this.result.getPos().up());
            for (i = 0; i < 5; ++i) {
            }
            for (i = 0; i < 10; ++i) {
            }
        }
        if (event instanceof EventRender) {
            this.result = (BlockRayTraceResult)Minecraft.player.pick(5.0, 1.0f, false);
            if (this.result.getType() == RayTraceResult.Type.MISS) {
                this.result = null;
            }
            if (this.result != null) {
                RenderUtil.Render3D.drawBlockBox(this.result.getPos(), ColorUtil.getColorStyle(90.0f));
            }
        }
    }

    @Override
    public void onRender() {

    }
}
Щяс перепастим на экспу 3.1
 
Назад
Сверху Снизу