diff options
| author | Cow <cow@volloeko.de> | 2021-08-13 12:37:01 +0200 |
|---|---|---|
| committer | Cow <cow@volloeko.de> | 2021-08-13 12:37:01 +0200 |
| commit | 5d0f73951abb44badfd158ffedf0835aa7ba5a8a (patch) | |
| tree | 683354968c61d35263398d137d8e65381d9f665b /src/main/java/de/cowtipper/cowlection/config | |
| parent | 141a45a8d23237bf23b3b7a14d447440a40e71ea (diff) | |
| download | Cowlection-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.java | 2 | ||||
| -rw-r--r-- | src/main/java/de/cowtipper/cowlection/config/gui/MooConfigGui.java | 12 |
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 |
