aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java
diff options
context:
space:
mode:
authorNopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com>2022-10-21 14:45:54 +0000
committerGitHub <noreply@github.com>2022-10-21 07:45:54 -0700
commit8848224dcba09d8ac321f7dd4c087eb3590cb285 (patch)
treec2c521af39b3f4eff5a47950f54cbeb57b562494 /src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java
parent6c209c2ca6b4cb858cec2854d665bfa1a44f8728 (diff)
downloadnotenoughupdates-8848224dcba09d8ac321f7dd4c087eb3590cb285.tar.gz
notenoughupdates-8848224dcba09d8ac321f7dd4c087eb3590cb285.tar.bz2
notenoughupdates-8848224dcba09d8ac321f7dd4c087eb3590cb285.zip
Added the ability to add search tags to config options (#309)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java
index 17bc57e9..cee994b7 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfigEditor.java
@@ -46,6 +46,7 @@ import org.lwjgl.opengl.GL11;
import java.awt.*;
import java.net.URI;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
@@ -110,7 +111,8 @@ public class NEUConfigEditor extends GuiElement {
for (ConfigProcessor.ProcessedOption option : category.options.values()) {
categoryForOption.put(option, category);
- String combined = category.name + " " + category.desc + " " + option.name + " " + option.desc;
+ String combined = category.name + " " + category.desc + " " + option.name + " " + option.desc + " " +
+ Arrays.toString(option.searchTags);
combined = combined.replaceAll("[^a-zA-Z_ ]", "").toLowerCase();
for (String word : combined.split("[ _]")) {
searchOptionMap.computeIfAbsent(word, k -> new HashSet<>()).add(option);