more reliable fixgui methods

This commit is contained in:
Bella 2020-04-16 15:32:53 -04:00
parent 9198bc5243
commit 9344e496c1
No known key found for this signature in database
GPG Key ID: DBD4A6030080C8B3
4 changed files with 11 additions and 15 deletions

View File

@ -18,14 +18,7 @@ public class FixGuiCommand extends Command {
@Override
public void call(String[] args) {
FixGui fixGui = MODULE_MANAGER.getModuleT(FixGui.class);
if (fixGui.isEnabled()) {
fixGui.disable();
sendChatMessage("[" + getLabel() + "] Disabled");
}
else {
fixGui.enable();
sendChatMessage("[" + getLabel() + "] Enabled");
}
MODULE_MANAGER.getModuleT(FixGui.class).enable();
sendChatMessage(getChatLabel() + "Ran");
}
}

View File

@ -15,6 +15,8 @@ import net.minecraft.item.ItemPickaxe;
import net.minecraft.network.play.server.SPacketBlockBreakAnim;
import net.minecraft.util.math.BlockPos;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
/**
* @author Antonio32A
* Updated by S-B99 on 31/03/20
@ -70,8 +72,7 @@ public class BreakingWarning extends Module {
String text = playerName + " is breaking blocks near you!";
FontRenderer renderer = Wrapper.getFontRenderer();
int divider = mc.gameSettings.guiScale;
if (divider == 0) divider = 3;
int divider = getScale();
renderer.drawStringWithShadow(mc.displayWidth / divider / 2 - renderer.getStringWidth(text) / 2, mc.displayHeight / divider / 2 - 16, 240, 87, 70, text);
}

View File

@ -9,6 +9,7 @@ import me.zeroeightsix.kami.setting.Setting;
import me.zeroeightsix.kami.setting.Settings;
import me.zeroeightsix.kami.util.Wrapper;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
import static me.zeroeightsix.kami.util.InfoCalculator.round;
/**
@ -26,8 +27,8 @@ public class LagNotifier extends Module {
String text = "Server Not Responding! " + timeDifference() + "s";
FontRenderer renderer = Wrapper.getFontRenderer();
int divider = mc.gameSettings.guiScale;
if (divider == 0) divider = 3; /* 217 is the offset to make it go high, bigger = higher, with 0 being center */
int divider = getScale();
/* 217 is the offset to make it go high, bigger = higher, with 0 being center */
renderer.drawStringWithShadow(mc.displayWidth / divider / 2 - renderer.getStringWidth(text) / 2, mc.displayHeight / divider / 2 - 217, 255, 85, 85, text);
}

View File

@ -9,6 +9,8 @@ import org.lwjgl.opengl.Display;
import java.util.List;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
/**
* @author S-B99
* Created by S-B99 on 24/03/20
@ -42,8 +44,7 @@ public class GuiFrameUtil {
if (kamiGUI == null || mc.player == null) return;
List<Frame> frames = ContainerHelper.getAllChildren(Frame.class, kamiGUI);
for (Frame frame : frames) {
int divider = mc.gameSettings.guiScale;
if (divider == 0) divider = 3;
int divider = getScale();
if (frame.getX() > (Display.getWidth() / divider)) {
frame.setX((Display.getWidth() / divider) - frame.getWidth());
}