diff options
| author | jani270 <69345714+jani270@users.noreply.github.com> | 2024-04-09 17:51:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-09 17:51:50 +0200 |
| commit | aeaf7edfd49f11f5512854b9b5989ddd16632089 (patch) | |
| tree | d3ac2900c30458e6ba597791e37a94fff1d71780 /src/main/java | |
| parent | 9b97c82128d89abb0e4877d2d2d6434f0423bc50 (diff) | |
| download | skyhanni-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')
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/ |
