mirror of
https://github.com/kami-blue/client
synced 2025-02-21 15:56:50 +00:00
made tooltips optional
This commit is contained in:
parent
905d95031a
commit
305e3b5460
@ -11,11 +11,13 @@ import me.zeroeightsix.kami.gui.rgui.component.use.CheckButton;
|
||||
import me.zeroeightsix.kami.gui.rgui.render.AbstractComponentUI;
|
||||
import me.zeroeightsix.kami.gui.rgui.render.font.FontRenderer;
|
||||
import me.zeroeightsix.kami.gui.rgui.util.ContainerHelper;
|
||||
import me.zeroeightsix.kami.module.modules.client.Tooltips;
|
||||
import me.zeroeightsix.kami.util.Wrapper;
|
||||
import org.lwjgl.input.Mouse;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static me.zeroeightsix.kami.KamiMod.MODULE_MANAGER;
|
||||
import static me.zeroeightsix.kami.gui.kami.theme.kami.KamiGuiColors.GuiC;
|
||||
import static me.zeroeightsix.kami.util.ColourConverter.rgbToInt;
|
||||
import static me.zeroeightsix.kami.util.ColourConverter.toF;
|
||||
@ -44,7 +46,7 @@ public class RootCheckButtonUI<T extends CheckButton> extends AbstractComponentU
|
||||
GuiC.buttonHoveredT.color.getRGB();
|
||||
if (component.isHovered()) {
|
||||
c = (c & GuiC.buttonHoveredN.color.getRGB()) << 1; // hovered text color
|
||||
if (component.hasDescription() && !isSettingsOpen()) {
|
||||
if (component.hasDescription() && !isSettingsOpen() && MODULE_MANAGER.isModuleEnabled(Tooltips.class)) {
|
||||
Component componentAt = KamiMod.getInstance().guiManager.getComponentAt(DisplayGuiScreen.mouseX, DisplayGuiScreen.mouseY);
|
||||
if (componentAt.getHeight() != 11) return; // PREVENT DRAWING WHEN OUTSIDE THE CONTAINER // 11 is height of the regular module
|
||||
|
||||
|
@ -0,0 +1,11 @@
|
||||
package me.zeroeightsix.kami.module.modules.client;
|
||||
|
||||
import me.zeroeightsix.kami.module.Module;
|
||||
|
||||
/**
|
||||
* @author S-B99
|
||||
* @see me.zeroeightsix.kami.gui.kami.theme.kami.RootCheckButtonUI
|
||||
*/
|
||||
@Module.Info(name = "Tooltips", description = "Displays handy module descriptions in the GUI", category = Module.Category.CLIENT)
|
||||
public class Tooltips extends Module {
|
||||
}
|
@ -3,10 +3,7 @@ package me.zeroeightsix.kami.module.modules.hidden;
|
||||
import me.zeroeightsix.kami.module.Module;
|
||||
import me.zeroeightsix.kami.module.modules.capes.Capes;
|
||||
import me.zeroeightsix.kami.module.modules.chat.CustomChat;
|
||||
import me.zeroeightsix.kami.module.modules.client.ActiveModules;
|
||||
import me.zeroeightsix.kami.module.modules.client.CommandConfig;
|
||||
import me.zeroeightsix.kami.module.modules.client.InfoOverlay;
|
||||
import me.zeroeightsix.kami.module.modules.client.InventoryViewer;
|
||||
import me.zeroeightsix.kami.module.modules.client.*;
|
||||
import me.zeroeightsix.kami.module.modules.misc.DiscordSettings;
|
||||
import me.zeroeightsix.kami.module.modules.render.TabFriends;
|
||||
import me.zeroeightsix.kami.setting.Setting;
|
||||
@ -25,6 +22,7 @@ public class RunConfig extends Module {
|
||||
private Setting<Boolean> hasRunFixGui = register(Settings.b("FixGui", false));
|
||||
private Setting<Boolean> hasRunTabFriends = register(Settings.b("TabFriends", false));
|
||||
private Setting<Boolean> hasRunCustomChat = register(Settings.b("CustomChat", false));
|
||||
private Setting<Boolean> hasrunTooltips = register(Settings.b("Tooltips", false));
|
||||
|
||||
public void onEnable() {
|
||||
MODULE_MANAGER.getModule(ActiveModules.class).enable();
|
||||
@ -52,6 +50,11 @@ public class RunConfig extends Module {
|
||||
MODULE_MANAGER.getModule(CustomChat.class).enable();
|
||||
hasRunCustomChat.setValue(true);
|
||||
}
|
||||
if (!hasrunTooltips.getValue()) {
|
||||
MODULE_MANAGER.getModule(Tooltips.class).enable();
|
||||
hasrunTooltips.setValue(true);
|
||||
}
|
||||
|
||||
disable();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user