aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/cowtipper/cowlection/config
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2021-08-13 12:37:01 +0200
committerCow <cow@volloeko.de>2021-08-13 12:37:01 +0200
commit5d0f73951abb44badfd158ffedf0835aa7ba5a8a (patch)
tree683354968c61d35263398d137d8e65381d9f665b /src/main/java/de/cowtipper/cowlection/config
parent141a45a8d23237bf23b3b7a14d447440a40e71ea (diff)
downloadCowlection-5d0f73951abb44badfd158ffedf0835aa7ba5a8a.tar.gz
Cowlection-5d0f73951abb44badfd158ffedf0835aa7ba5a8a.tar.bz2
Cowlection-5d0f73951abb44badfd158ffedf0835aa7ba5a8a.zip
Implemented feedback on 0.14.0-beta1
- Added info when no client commands are detected for a mod - Added button to jump from Party Finder Rules Editor to other Party Finder config - Added tooltip to search config field - Added thousands separator to dungeons secrets - Fixed /r -> /w stash - Fixed flickering caused by tooltips
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/config')
-rw-r--r--src/main/java/de/cowtipper/cowlection/config/gui/MooConfigCategoryScrolling.java2
-rw-r--r--src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java12
2 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigCategoryScrolling.java b/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigCategoryScrolling.java
index 8fdd694..3e72057 100644
--- a/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigCategoryScrolling.java
+++ b/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigCategoryScrolling.java
@@ -604,8 +604,10 @@ public class MooConfigCategoryScrolling extends GuiListExtended {
public void checkHover(int mouseX, int mouseY) {
if (undoHoverChecker != null && undoHoverChecker.checkHover(mouseX, mouseY)) {
GuiHelper.drawHoveringText(Collections.singletonList(I18n.format("fml.configgui.tooltip.undoChanges")), mouseX, mouseY, parent.width, parent.height, 300);
+ GlStateManager.disableLighting();
} else if (defaultHoverChecker != null && defaultHoverChecker.checkHover(mouseX, mouseY)) {
GuiHelper.drawHoveringText(Collections.singletonList(I18n.format("fml.configgui.tooltip.resetToDefault")), mouseX, mouseY, parent.width, parent.height, 300);
+ GlStateManager.disableLighting();
}
}
diff --git a/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java b/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java
index 3d676ad..05e03aa 100644
--- a/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java
+++ b/src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java
@@ -9,6 +9,7 @@ import net.minecraft.client.audio.SoundEventAccessorComposite;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.GuiTextField;
+import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.util.IChatComponent;
@@ -18,6 +19,7 @@ import org.lwjgl.input.Keyboard;
import java.io.IOException;
import java.util.Arrays;
+import java.util.Collections;
/**
* Main config gui containing:
@@ -184,10 +186,15 @@ public class MooConfigGui extends GuiScreen {
if (currentConfigCategoryGui != null) {
currentConfigCategoryGui.drawScreen(mouseX, mouseY, partialTicks);
}
+ fieldSearchQuery.drawTextBox();
if (btnClose.isMouseOver()) {
- GuiHelper.drawHoveringText(Arrays.asList(EnumChatFormatting.RED + "Save & close settings", "" + EnumChatFormatting.GRAY + EnumChatFormatting.ITALIC + "Hint:" + EnumChatFormatting.RESET + " alternatively press ESC"), mouseX, mouseY, width, height, 300);
+ GuiHelper.drawHoveringText(Arrays.asList(EnumChatFormatting.RED + "Save & close settings", ""
+ + EnumChatFormatting.GRAY + EnumChatFormatting.ITALIC + "Hint:" + EnumChatFormatting.RESET + " alternatively press ESC"), mouseX, mouseY, width, height, 300);
+ } else if (mouseX >= fieldSearchQuery.xPosition && mouseX <= fieldSearchQuery.xPosition + fieldSearchQuery.width
+ && mouseY >= fieldSearchQuery.yPosition && mouseY <= fieldSearchQuery.yPosition + fieldSearchQuery.height) {
+ GuiHelper.drawHoveringText(Collections.singletonList("" + EnumChatFormatting.GREEN + EnumChatFormatting.ITALIC + "Hint:" + EnumChatFormatting.RESET
+ + " Search for \"" + EnumChatFormatting.GOLD + "new" + EnumChatFormatting.RESET + "\" to show new or changed config entries"), mouseX, mouseY, width, height, 300);
}
- fieldSearchQuery.drawTextBox();
}
@Override
@@ -247,6 +254,7 @@ public class MooConfigGui extends GuiScreen {
@Override
public void renderToolTip(ItemStack stack, int x, int y) {
super.renderToolTip(stack, x, y);
+ GlStateManager.disableLighting();
}
@Override