mirror of https://github.com/kami-blue/client
Fix build & add alpha option to StorageESP to close #814
This commit is contained in:
parent
d38f575403
commit
6f8b15bd8a
|
@ -1,13 +1,9 @@
|
||||||
package me.zeroeightsix.kami.mixin.client;
|
package me.zeroeightsix.kami.mixin.client;
|
||||||
|
|
||||||
import com.google.common.base.Predicate;
|
import com.google.common.base.Predicate;
|
||||||
import me.zeroeightsix.kami.module.modules.misc.CameraClip;
|
|
||||||
import me.zeroeightsix.kami.module.modules.player.Freecam;
|
import me.zeroeightsix.kami.module.modules.player.Freecam;
|
||||||
import me.zeroeightsix.kami.module.modules.player.NoEntityTrace;
|
import me.zeroeightsix.kami.module.modules.player.NoEntityTrace;
|
||||||
import me.zeroeightsix.kami.module.modules.render.AntiFog;
|
import me.zeroeightsix.kami.module.modules.render.*;
|
||||||
import me.zeroeightsix.kami.module.modules.render.AntiOverlay;
|
|
||||||
import me.zeroeightsix.kami.module.modules.render.Brightness;
|
|
||||||
import me.zeroeightsix.kami.module.modules.render.NoHurtCam;
|
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.client.entity.AbstractClientPlayer;
|
import net.minecraft.client.entity.AbstractClientPlayer;
|
||||||
import net.minecraft.client.entity.EntityPlayerSP;
|
import net.minecraft.client.entity.EntityPlayerSP;
|
||||||
|
|
|
@ -27,6 +27,7 @@ import java.util.*
|
||||||
category = Module.Category.RENDER
|
category = Module.Category.RENDER
|
||||||
)
|
)
|
||||||
class StorageESP : Module() {
|
class StorageESP : Module() {
|
||||||
|
private val alpha = register(Settings.integerBuilder("Alpha").withRange(1, 255).withValue(100).build())
|
||||||
private val chest = register(Settings.b("Chest", true))
|
private val chest = register(Settings.b("Chest", true))
|
||||||
private val dispenser = register(Settings.b("Dispenser", true))
|
private val dispenser = register(Settings.b("Dispenser", true))
|
||||||
private val shulker = register(Settings.b("Shulker", true))
|
private val shulker = register(Settings.b("Shulker", true))
|
||||||
|
@ -67,7 +68,7 @@ class StorageESP : Module() {
|
||||||
if (entity is EntityItemFrame && frame.value || entity is EntityMinecartChest && cart.value) if (color != -1) a.add(Triplet(if (entity is EntityItemFrame) pos.add(0, -1, 0) else pos, color, GeometryMasks.Quad.ALL)) //GeometryTessellator.drawCuboid(event.getBuffer(), entity instanceof EntityItemFrame ? pos.add(0, -1, 0) : pos, GeometryMasks.Line.ALL, color);
|
if (entity is EntityItemFrame && frame.value || entity is EntityMinecartChest && cart.value) if (color != -1) a.add(Triplet(if (entity is EntityItemFrame) pos.add(0, -1, 0) else pos, color, GeometryMasks.Quad.ALL)) //GeometryTessellator.drawCuboid(event.getBuffer(), entity instanceof EntityItemFrame ? pos.add(0, -1, 0) : pos, GeometryMasks.Line.ALL, color);
|
||||||
}
|
}
|
||||||
KamiTessellator.prepare(GL11.GL_QUADS)
|
KamiTessellator.prepare(GL11.GL_QUADS)
|
||||||
for (pair in a) KamiTessellator.drawBox(pair.first, changeAlpha(pair.second, 100), pair.third)
|
for (pair in a) KamiTessellator.drawBox(pair.first, changeAlpha(pair.second, alpha.value), pair.third)
|
||||||
KamiTessellator.release()
|
KamiTessellator.release()
|
||||||
GlStateManager.popMatrix()
|
GlStateManager.popMatrix()
|
||||||
GlStateManager.enableTexture2D()
|
GlStateManager.enableTexture2D()
|
||||||
|
|
Loading…
Reference in New Issue