summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorjani270 <69345714+jani270@users.noreply.github.com>2024-04-09 17:51:50 +0200
committerGitHub <noreply@github.com>2024-04-09 17:51:50 +0200
commitaeaf7edfd49f11f5512854b9b5989ddd16632089 (patch)
treed3ac2900c30458e6ba597791e37a94fff1d71780 /src/main/java
parent9b97c82128d89abb0e4877d2d2d6434f0423bc50 (diff)
downloadskyhanni-aeaf7edfd49f11f5512854b9b5989ddd16632089.tar.gz
skyhanni-aeaf7edfd49f11f5512854b9b5989ddd16632089.tar.bz2
skyhanni-aeaf7edfd49f11f5512854b9b5989ddd16632089.zip
Improvement: Added most of the config links (#1404)
Co-authored-by: Cal <cwolfson58@gmail.com>
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/combat/BestiaryConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/combat/EnderNodeConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/combat/SummoningsConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/combat/ghostcounter/GhostCounterConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/CrimsonIsleConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ReputationHelperConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ashfang/AshfangConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonCopilotConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/CenturyConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/CityProjectConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/GreatSpookConfig.java4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/diana/DianaProfitTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/diana/MythologicalMobTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/winter/FrozenTreasureConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/winter/JyrreTimerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/winter/UniqueGiftConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/event/winter/WinterConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/BarnTimerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/FishingConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/FishingHookDisplayConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/FishingProfitTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/SeaCreatureTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/fishing/TotemOfCorruptionConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/AnitaShopConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/AtmosphericFilterDisplayConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/DicerRngDropTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/GardenConfig.java4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/SensitivityReducerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/SkyMartConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/YawPitchDisplayConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/cropmilestones/MushroomPetPerkConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/laneswitch/FarmingLaneConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/optimalspeed/OptimalSpeedConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/pests/PestFinderConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/pests/PestProfitTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/visitor/DropsStatisticsConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/garden/visitor/ShoppingListConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/gui/GUIConfig.java1
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/gui/InGameDateConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/gui/TextBoxConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/inventory/BazaarConfig.java4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/itemability/ChickenHeadConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/mining/KingTalismanConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/mining/MiningEventConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/mining/PowderTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/minion/MinionsConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/EstimatedItemValueConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/KickDurationConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/MiscConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/PotionEffectsConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/QuickModMenuSwitchConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/TrevorTheTrapperConfig.java3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/CruxTalismanDisplayConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/RiftTimerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/area/livingcave/LivingMetalSuitProgressConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/area/mirrorverse/danceroomhelper/DanceRoomHelperConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/area/westvillage/VerminTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/rift/motes/RiftInventoryValueConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/slayer/ItemProfitTrackerConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/slayer/RngMeterDisplayConfig.java2
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/slayer/blaze/BlazeHellionConfig.java3
62 files changed, 135 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/combat/BestiaryConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/combat/BestiaryConfig.java
index d77d0585d..5ac0f674a 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/combat/BestiaryConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/combat/BestiaryConfig.java
@@ -6,6 +6,7 @@ import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDropdown;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class BestiaryConfig {
@@ -98,5 +99,6 @@ public class BestiaryConfig {
public boolean replaceRoman = false;
@Expose
+ @ConfigLink(owner = BestiaryConfig.class, field = "enabled")
public Position position = new Position(100, 100, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/combat/EnderNodeConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/combat/EnderNodeConfig.java
index dc7035985..914fb7222 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/combat/EnderNodeConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/combat/EnderNodeConfig.java
@@ -6,6 +6,7 @@ import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDraggableList;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
import io.github.notenoughupdates.moulconfig.observer.Property;
@@ -126,5 +127,6 @@ public class EnderNodeConfig {
}
@Expose
+ @ConfigLink(owner = EnderNodeConfig.class, field = "enabled")
public Position position = new Position(10, 80, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/combat/SummoningsConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/combat/SummoningsConfig.java
index 87fe89a4b..2bcaa3e41 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/combat/SummoningsConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/combat/SummoningsConfig.java
@@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.config.FeatureToggle;
import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class SummoningsConfig {
@@ -22,6 +23,7 @@ public class SummoningsConfig {
public boolean summoningMobDisplay = false;
@Expose
+ @ConfigLink(owner = SummoningsConfig.class, field = "summoningMobDisplay")
public Position summoningMobDisplayPos = new Position(10, 10, false, true);
@Expose
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/combat/ghostcounter/GhostCounterConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/combat/ghostcounter/GhostCounterConfig.java
index ca2a9ba96..613b1d120 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/combat/ghostcounter/GhostCounterConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/combat/ghostcounter/GhostCounterConfig.java
@@ -11,6 +11,7 @@ import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorButton;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDraggableList;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorSlider;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
import java.util.ArrayList;
@@ -137,5 +138,6 @@ public class GhostCounterConfig {
public Runnable resetCounter = GhostUtil.INSTANCE::reset;
@Expose
+ @ConfigLink(owner = GhostCounterConfig.class, field = "enabled")
public Position position = new Position(50, 50, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/CrimsonIsleConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/CrimsonIsleConfig.java
index 2dac04c1d..07257ab3c 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/CrimsonIsleConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/CrimsonIsleConfig.java
@@ -7,6 +7,7 @@ import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.Accordion;
import io.github.notenoughupdates.moulconfig.annotations.Category;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class CrimsonIsleConfig {
@@ -32,6 +33,7 @@ public class CrimsonIsleConfig {
public boolean volcanoExplosivity = false;
@Expose
+ @ConfigLink(owner = CrimsonIsleConfig.class, field = "volcanoExplosivity")
public Position positionVolcano = new Position(20, 20, false, true);
@Expose
@@ -43,5 +45,6 @@ public class CrimsonIsleConfig {
public boolean showDojoRankDisplay = false;
@Expose
+ @ConfigLink(owner = CrimsonIsleConfig.class, field = "showDojoRankDisplay")
public Position dojoRankDisplayPosition = new Position(-378, 206, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ReputationHelperConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ReputationHelperConfig.java
index e6c00d983..08e693828 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ReputationHelperConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ReputationHelperConfig.java
@@ -7,6 +7,7 @@ import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorDropdown;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorKeybind;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
import io.github.notenoughupdates.moulconfig.observer.Property;
import org.lwjgl.input.Keyboard;
@@ -36,6 +37,7 @@ public class ReputationHelperConfig {
@Expose
+ @ConfigLink(owner = ReputationHelperConfig.class, field = "enabled")
public Position position = new Position(10, 10, false, true);
@Expose
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ashfang/AshfangConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ashfang/AshfangConfig.java
index 77a82a7c6..fc19e0bfa 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ashfang/AshfangConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/crimsonisle/ashfang/AshfangConfig.java
@@ -5,6 +5,7 @@ import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.Accordion;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class AshfangConfig {
@@ -37,6 +38,7 @@ public class AshfangConfig {
public boolean freezeCooldown = false;
@Expose
+ @ConfigLink(owner = AshfangConfig.class, field = "freezeCooldown")
public Position freezeCooldownPos = new Position(10, 10, false, true);
@Expose
@@ -46,5 +48,6 @@ public class AshfangConfig {
public boolean nextResetCooldown = false;
@Expose
+ @ConfigLink(owner = AshfangConfig.class, field = "nextResetCooldown")
public Position nextResetCooldownPos = new Position(10, 10, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonConfig.java
index db7b2f45c..7040c2a1e 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonConfig.java
@@ -5,6 +5,7 @@ import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.Accordion;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class DungeonConfig {
@@ -22,6 +23,7 @@ public class DungeonConfig {
public boolean showMilestonesDisplay = false;
@Expose
+ @ConfigLink(owner = DungeonConfig.class, field = "showMilestonesDisplay")
public Position showMileStonesDisplayPos = new Position(10, 10, false, true);
@Expose
@@ -31,6 +33,7 @@ public class DungeonConfig {
public boolean deathCounterDisplay = false;
@Expose
+ @ConfigLink(owner = DungeonConfig.class, field = "deathCounterDisplay")
public Position deathCounterPos = new Position(10, 10, false, true);
@Expose
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonCopilotConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonCopilotConfig.java
index 4d4ce29b6..472883f25 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonCopilotConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/dungeon/DungeonCopilotConfig.java
@@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.config.FeatureToggle;
import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class DungeonCopilotConfig {
@@ -14,5 +15,6 @@ public class DungeonCopilotConfig {
public boolean enabled = false;
@Expose
+ @ConfigLink(owner = DungeonCopilotConfig.class, field = "enabled")
public Position pos = new Position(10, 10, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/CenturyConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/CenturyConfig.java
index 352d6dc4c..28bdb9594 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/event/CenturyConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/CenturyConfig.java
@@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.config.FeatureToggle;
import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class CenturyConfig {
@@ -15,6 +16,7 @@ public class CenturyConfig {
public boolean enableActiveTimer = true;
@Expose
+ @ConfigLink(owner = CenturyConfig.class, field = "enableActiveTimer")
public Position activeTimerPosition = new Position(100, 100, false, true);
@ConfigOption(name = "Enable Active Player Alert", desc = "Loudly proclaim when it is time to break some wheat.")
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/CityProjectConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/CityProjectConfig.java
index b8e52001e..17a3092ea 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/event/CityProjectConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/event/CityProjectConfig.java
@@ -4,6 +4,7 @@ import at.hannibal2.skyhanni.config.FeatureToggle;
import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.notenoughupdates.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.notenoughupdates.moulconfig.annotations.ConfigLink;
import io.github.notenoughupdates.moulconfig.annotations.ConfigOption;
public class CityProjectConfig {
@@ -27,5 +28,6 @@ public class CityProjectConfig {
public boolean dailyReminder = true;
@Expose
+ @ConfigLink(owner = CityProjectConfig.class, field = "showMaterials")
public Position pos = new Position(150, 150, false, true);
}
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/event/GreatSpookConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/event/GreatSpookConfig.java
index 96932e658..cdf8610d8 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/event/GreatSpookConfig.java
+++ b/