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 @Override
public void call(String[] args) { public void call(String[] args) {
FixGui fixGui = MODULE_MANAGER.getModuleT(FixGui.class); MODULE_MANAGER.getModuleT(FixGui.class).enable();
if (fixGui.isEnabled()) { sendChatMessage(getChatLabel() + "Ran");
fixGui.disable();
sendChatMessage("[" + getLabel() + "] Disabled");
}
else {
fixGui.enable();
sendChatMessage("[" + getLabel() + "] Enabled");
}
} }
} }

View File

@ -15,6 +15,8 @@ import net.minecraft.item.ItemPickaxe;
import net.minecraft.network.play.server.SPacketBlockBreakAnim; import net.minecraft.network.play.server.SPacketBlockBreakAnim;
import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.BlockPos;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
/** /**
* @author Antonio32A * @author Antonio32A
* Updated by S-B99 on 31/03/20 * 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!"; String text = playerName + " is breaking blocks near you!";
FontRenderer renderer = Wrapper.getFontRenderer(); FontRenderer renderer = Wrapper.getFontRenderer();
int divider = mc.gameSettings.guiScale; int divider = getScale();
if (divider == 0) divider = 3;
renderer.drawStringWithShadow(mc.displayWidth / divider / 2 - renderer.getStringWidth(text) / 2, mc.displayHeight / divider / 2 - 16, 240, 87, 70, text); 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.setting.Settings;
import me.zeroeightsix.kami.util.Wrapper; import me.zeroeightsix.kami.util.Wrapper;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
import static me.zeroeightsix.kami.util.InfoCalculator.round; import static me.zeroeightsix.kami.util.InfoCalculator.round;
/** /**
@ -26,8 +27,8 @@ public class LagNotifier extends Module {
String text = "Server Not Responding! " + timeDifference() + "s"; String text = "Server Not Responding! " + timeDifference() + "s";
FontRenderer renderer = Wrapper.getFontRenderer(); FontRenderer renderer = Wrapper.getFontRenderer();
int divider = mc.gameSettings.guiScale; int divider = getScale();
if (divider == 0) divider = 3; /* 217 is the offset to make it go high, bigger = higher, with 0 being center */ /* 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); 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 java.util.List;
import static me.zeroeightsix.kami.gui.kami.DisplayGuiScreen.getScale;
/** /**
* @author S-B99 * @author S-B99
* Created by S-B99 on 24/03/20 * Created by S-B99 on 24/03/20
@ -42,8 +44,7 @@ public class GuiFrameUtil {
if (kamiGUI == null || mc.player == null) return; if (kamiGUI == null || mc.player == null) return;
List<Frame> frames = ContainerHelper.getAllChildren(Frame.class, kamiGUI); List<Frame> frames = ContainerHelper.getAllChildren(Frame.class, kamiGUI);
for (Frame frame : frames) { for (Frame frame : frames) {
int divider = mc.gameSettings.guiScale; int divider = getScale();
if (divider == 0) divider = 3;
if (frame.getX() > (Display.getWidth() / divider)) { if (frame.getX() > (Display.getWidth() / divider)) {
frame.setX((Display.getWidth() / divider) - frame.getWidth()); frame.setX((Display.getWidth() / divider) - frame.getWidth());
} }