diff options
| author | olim <bobq4582@gmail.com> | 2024-02-06 17:27:38 +0000 |
|---|---|---|
| committer | olim <bobq4582@gmail.com> | 2024-02-06 17:27:38 +0000 |
| commit | 3e07ab5081136959990e3a019368ea43e481ca28 (patch) | |
| tree | 6552af85e4ff5e67a7f9923f920870b8aee9f414 /src/main/java/de/hysky/skyblocker/config | |
| parent | 30c2d8155c895f1d6da57c3e2998458904b11cc1 (diff) | |
| download | Skyblocker-3e07ab5081136959990e3a019368ea43e481ca28.tar.gz Skyblocker-3e07ab5081136959990e3a019368ea43e481ca28.tar.bz2 Skyblocker-3e07ab5081136959990e3a019368ea43e481ca28.zip | |
add History
add history options to the search overlay
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/config')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java | 9 | ||||
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java | 9 |
2 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java index 714229dc..7f945035 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java @@ -423,6 +423,15 @@ public class SkyblockerConfig { @SerialEntry public int maxSuggestions = 3; + + @SerialEntry + public int historyLength = 3; + + @SerialEntry + public List<String> bazaarHistory = new ArrayList<>(); + + @SerialEntry + public List<String> auctionHistory = new ArrayList<>(); } public static class TeleportOverlay { diff --git a/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java index a9b965cf..f4674c2e 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/GeneralCategory.java @@ -665,7 +665,14 @@ public class GeneralCategory { .binding(defaults.general.searchOverlay.maxSuggestions, () -> config.general.searchOverlay.maxSuggestions, newValue -> config.general.searchOverlay.maxSuggestions = newValue) - .controller(opt -> IntegerSliderControllerBuilder.create(opt).range(0, 5 ).step(1)) + .controller(opt -> IntegerSliderControllerBuilder.create(opt).range(0, 5).step(1)) + .build()) + .option(Option.<Integer>createBuilder() + .name(Text.translatable("text.autoconfig.skyblocker.option.general.searchOverlay.historyLength")) + .binding(defaults.general.searchOverlay.historyLength, + () -> config.general.searchOverlay.historyLength, + newValue -> config.general.searchOverlay.historyLength = newValue) + .controller(opt -> IntegerSliderControllerBuilder.create(opt).range(0, 5).step(1)) .build()) .build()) .build(); |
