aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
diff options
context:
space:
mode:
authorYasin <a.piri@hotmail.de>2024-05-08 00:07:04 +0200
committerYasin <a.piri@hotmail.de>2024-05-08 00:07:04 +0200
commit15bf2503e0147aeb06ebae2922ecede237983d5c (patch)
tree827bb279c18a6394959008a661290c94d3d0e7a7 /src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
parent9807bacfb9b2d7ef6a84e158ec21efea343128a7 (diff)
downloadSkyblocker-15bf2503e0147aeb06ebae2922ecede237983d5c.tar.gz
Skyblocker-15bf2503e0147aeb06ebae2922ecede237983d5c.tar.bz2
Skyblocker-15bf2503e0147aeb06ebae2922ecede237983d5c.zip
debloat SkyblockerConfig.java + translate change
removed text.autoconfig. prefix new way is skyblocker.option.
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java b/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
index 1d740601..f8c4742d 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/searchoverlay/SearchOverManager.java
@@ -2,13 +2,12 @@ package de.hysky.skyblocker.skyblock.searchoverlay;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
-import com.google.gson.JsonParser;
import com.mojang.brigadier.Command;
import com.mojang.brigadier.CommandDispatcher;
import de.hysky.skyblocker.config.SkyblockerConfig;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
+import de.hysky.skyblocker.config.configs.UiAndVisualsConfig;
import de.hysky.skyblocker.skyblock.item.tooltip.TooltipInfoType;
-import de.hysky.skyblocker.utils.Http;
import de.hysky.skyblocker.utils.NEURepoManager;
import de.hysky.skyblocker.utils.scheduler.MessageScheduler;
import io.github.moulberry.repo.data.NEUItem;
@@ -75,7 +74,7 @@ public class SearchOverManager {
}
private static void registerSearchCommands(CommandDispatcher<FabricClientCommandSource> dispatcher, CommandRegistryAccess registryAccess) {
- if (SkyblockerConfigManager.get().general.searchOverlay.enableCommands) {
+ if (SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.enableCommands) {
dispatcher.register(literal("ahs").executes(context -> startCommand(true)));
dispatcher.register(literal("bzs").executes(context -> startCommand(false)));
}
@@ -199,7 +198,7 @@ public class SearchOverManager {
SearchOverManager.sign = sign;
isCommand = false;
SearchOverManager.isAuction = isAuction;
- if (SkyblockerConfigManager.get().general.searchOverlay.keepPreviousSearches) {
+ if (SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.keepPreviousSearches) {
Text[] messages = SearchOverManager.sign.getText(signFront).getMessages(CLIENT.shouldFilterText());
search = messages[0].getString();
if (!messages[1].getString().isEmpty()) {
@@ -221,7 +220,7 @@ public class SearchOverManager {
protected static void updateSearch(String newValue) {
search = newValue;
//update the suggestion values
- int totalSuggestions = SkyblockerConfigManager.get().general.searchOverlay.maxSuggestions;
+ int totalSuggestions = SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.maxSuggestions;
if (newValue.isBlank() || totalSuggestions == 0) return; //do not search for empty value
suggestionsArray = (isAuction ? auctionItems : bazaarItems).stream().filter(item -> item.toLowerCase().contains(search.toLowerCase())).limit(totalSuggestions).toArray(String[]::new);
}
@@ -248,12 +247,12 @@ public class SearchOverManager {
*/
protected static String getHistory(int index) {
if (isAuction) {
- if (SkyblockerConfigManager.get().general.searchOverlay.auctionHistory.size() > index) {
- return SkyblockerConfigManager.get().general.searchOverlay.auctionHistory.get(index);
+ if (SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.auctionHistory.size() > index) {
+ return SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.auctionHistory.get(index);
}
} else {
- if (SkyblockerConfigManager.get().general.searchOverlay.bazaarHistory.size() > index) {
- return SkyblockerConfigManager.get().general.searchOverlay.bazaarHistory.get(index);
+ if (SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.bazaarHistory.size() > index) {
+ return SkyblockerConfigManager.get().uiAndVisuals.searchOverlay.bazaarHistory.get(index);
}
}
return null;
@@ -268,9 +267,9 @@ public class SearchOverManager {
*/
private static void saveHistory() {
//save to history
- SkyblockerConfig.SearchOverlay config = SkyblockerConfigManager.get().general.searchOverlay;
+ UiAndVisualsConfig.SearchOverlay config = SkyblockerConfigManager.get().uiAndVisuals.searchOverlay;
if (isAuction) {
- if (config.auctionHistory.isEmpty() || !config.auctionHistory.get(0).equals(search)) {
+ if (config.auctionHistory.isEmpty() || !config.auctionHistory.getFirst().equals(search)) {
config.auctionHistory.add(0, search);
if (config.auctionHistory.size() > config.historyLength) {
config.auctionHistory = config.auctionHistory.subList(0, config.historyLength);