1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
package at.hannibal2.skyhanni.config.features;
import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.moulberry.moulconfig.annotations.*;
import io.github.moulberry.moulconfig.observer.Property;
public class Fishing {
@ConfigOption(name = "Trophy Fishing", desc = "")
@ConfigEditorAccordion(id = 0)
public boolean trophyFishing = false;
@Expose
@ConfigOption(
name = "Trophy Counter",
desc = "Counts Trophy messages from chat and tells you how many you have found."
)
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean trophyCounter = false;
@Expose
@ConfigOption(
name = "Trophy Counter Design",
desc = "§fStyle 1: §72. §6§lGOLD §5Moldfin\n" +
"§fStyle 2: §bYou caught a §5Moldfin §6§lGOLD§b. §7(2)\n" +
"§fStyle 3: §bYou caught your 2nd §6§lGOLD §5Moldfin§b."
)
@ConfigEditorDropdown(values = {"Style 1", "Style 2", "Style 3"})
@ConfigAccordionId(id = 0)
public int trophyDesign = 0;
@Expose
@ConfigOption(name = "Hide Repeated Catches", desc = "Delete past catches of the same trophy fish from chat.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean trophyFishDuplicateHider = false;
@Expose
@ConfigOption(name = "Bronze Duplicates", desc = "Hide duplicate messages for bronze trophy fishes from chat.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean trophyFishBronzeHider = false;
@Expose
@ConfigOption(name = "Silver Duplicates", desc = "Hide duplicate messages for silver trophy fishes from chat.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean trophyFishSilverHider = false;
@Expose
@ConfigOption(name = "Odger Waypoint", desc = "Show the Odger waypoint when trophy fishes are in the inventory and no lava rod in hand.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean odgerLocation = true;
@ConfigOption(name = "Thunder Spark", desc = "")
@ConfigEditorAccordion(id = 1)
public boolean thunderSpark = false;
@Expose
@ConfigOption(name = "Thunder Spark Highlight", desc = "Highlight Thunder Sparks after killing a Thunder")
@ConfigEditorBoolean
@ConfigAccordionId(id = 1)
public boolean thunderSparkHighlight = false;
@Expose
@ConfigOption(name = "Thunder Spark Color", desc = "Color of the Thunder Sparks")
@ConfigEditorColour
@ConfigAccordionId(id = 1)
public String thunderSparkColor = "0:255:255:255:255";
@ConfigOption(name = "Barn Fishing Timer", desc = "")
@ConfigEditorAccordion(id = 2)
public boolean barnTimer_ = false;
@Expose
@ConfigOption(
name = "Barn Fishing Timer",
desc = "Show the time and amount of sea creatures while fishing on the barn via hub."
)
@ConfigEditorBoolean
@ConfigAccordionId(id = 2)
public boolean barnTimer = true;
@Expose
public Position barnTimerPos = new Position(10, 10, false, true);
@Expose
@ConfigOption(name = "Fishing Timer Alert", desc = "Change the amount of time in seconds until the timer dings.")
@ConfigEditorSlider(
minValue = 240,
maxValue = 360,
minStep = 10
)
@ConfigAccordionId(id = 2)
public int barnTimerAlertTime = 330;
@Expose
@ConfigOption(name = "Chum Bucket Hider", desc = "")
@Accordion
public ChumBucketHider chumBucketHider = new ChumBucketHider();
public static class ChumBucketHider {
@Expose
@ConfigOption(name = "Enable", desc = "Hide the Chum Bucket name tags for other players.")
@ConfigEditorBoolean
public Property<Boolean> enabled = Property.of(true);
@Expose
@ConfigOption(name = "Hide Bucket", desc = "Hide the Chum Bucket.")
@ConfigEditorBoolean
public Property<Boolean> hideBucket = Property.of(false);
@Expose
@ConfigOption(name = "Hide Own", desc = "Hides your own Chum Bucket.")
@ConfigEditorBoolean
public Property<Boolean> hideOwn = Property.of(false);
}
@Expose
@ConfigOption(name = "Fished Item Name", desc = "")
@Accordion
public FishedItemName fishedItemName = new FishedItemName();
public static class FishedItemName {
@Expose
@ConfigOption(name = "Enabled", desc = "Show the fished item name above the item when fishing.")
@ConfigEditorBoolean
public boolean enabled = true;
@Expose
@ConfigOption(name = "Show Bait", desc = "Also show the name of the consumed bait.")
@ConfigEditorBoolean
public boolean showBaits = false;
}
@Expose
@ConfigOption(
name = "Shark Fish Counter",
desc = "Counts how many sharks have been caught."
)
@ConfigEditorBoolean
public boolean sharkFishCounter = false;
@Expose
public Position sharkFishCounterPos = new Position(10, 10, false, true);
@Expose
@ConfigOption(name = "Shorten Fishing Message", desc = "Shortens the chat message that says what type of sea creature you have fished.")
@ConfigEditorBoolean
public boolean shortenFishingMessage = false;
}
|