forked from RepoMirrors/kami-blue
more reliable fixgui methods
This commit is contained in:
parent
9198bc5243
commit
9344e496c1
|
@ -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");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue