mirror of
https://github.com/Wurst-Imperium/Wurst7.git
synced 2024-09-20 09:16:20 +02:00
Add color setting to FreecamHack
This commit is contained in:
parent
9fccb4c780
commit
d404a3ab44
@ -7,6 +7,8 @@
|
||||
*/
|
||||
package net.wurstclient.hacks;
|
||||
|
||||
import java.awt.Color;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import com.mojang.blaze3d.systems.RenderSystem;
|
||||
@ -33,6 +35,7 @@ import net.wurstclient.hack.Hack;
|
||||
import net.wurstclient.mixinterface.IClientPlayerEntity;
|
||||
import net.wurstclient.mixinterface.IKeyBinding;
|
||||
import net.wurstclient.settings.CheckboxSetting;
|
||||
import net.wurstclient.settings.ColorSetting;
|
||||
import net.wurstclient.settings.SliderSetting;
|
||||
import net.wurstclient.settings.SliderSetting.ValueDisplay;
|
||||
import net.wurstclient.util.FakePlayerEntity;
|
||||
@ -48,9 +51,13 @@ public final class FreecamHack extends Hack
|
||||
{
|
||||
private final SliderSetting speed =
|
||||
new SliderSetting("Speed", 1, 0.05, 10, 0.05, ValueDisplay.DECIMAL);
|
||||
|
||||
private final CheckboxSetting tracer = new CheckboxSetting("Tracer",
|
||||
"Draws a line to your character's actual position.", false);
|
||||
|
||||
private final ColorSetting color =
|
||||
new ColorSetting("Tracer color", Color.WHITE);
|
||||
|
||||
private FakePlayerEntity fakePlayer;
|
||||
|
||||
public FreecamHack()
|
||||
@ -60,6 +67,7 @@ public final class FreecamHack extends Hack
|
||||
setCategory(Category.RENDER);
|
||||
addSetting(speed);
|
||||
addSetting(tracer);
|
||||
addSetting(color);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -176,7 +184,8 @@ public final class FreecamHack extends Hack
|
||||
matrixStack.push();
|
||||
RenderUtils.applyRenderOffset(matrixStack);
|
||||
|
||||
RenderSystem.setShaderColor(1, 1, 1, 0.5F);
|
||||
float[] colorF = color.getColorF();
|
||||
RenderSystem.setShaderColor(colorF[0], colorF[1], colorF[2], 0.5F);
|
||||
|
||||
// box
|
||||
matrixStack.push();
|
||||
|
Loading…
Reference in New Issue
Block a user