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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
|
package at.hannibal2.skyhanni.config.features;
import at.hannibal2.skyhanni.config.core.config.Position;
import at.hannibal2.skyhanni.config.core.config.annotations.*;
import com.google.gson.annotations.Expose;
public class Dungeon {
@Expose
@ConfigOption(name = "Clicked Blocks", desc = "Highlight the following blocks when clicked in dungeon: Lever, Chest, Wither Essence.")
@ConfigEditorBoolean
public boolean highlightClickedBlocks = false;
@ConfigOption(name = "Milestones", desc = "")
@ConfigEditorAccordion(id = 0)
public boolean showMilestone = false;
@Expose
@ConfigOption(name = "Milestones Display", desc = "Show the current milestone in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 0)
public boolean showMilestonesDisplay = false;
@Expose
@ConfigOption(name = "Milestone Display Position", desc = "")
@ConfigEditorButton(runnableId = "dungeonMilestonesDisplay", buttonText = "Edit")
@ConfigAccordionId(id = 0)
public Position showMileStonesDisplayPos = new Position(10, 10, false, true);
@ConfigOption(name = "Death Counter", desc = "")
@ConfigEditorAccordion(id = 1)
public boolean deathCounter = false;
@Expose
@ConfigOption(name = "Death Counter Display", desc = "Display the total amount of deaths in the current dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 1)
public boolean deathCounterDisplay = false;
@Expose
@ConfigOption(name = "Death Counter Position", desc = "")
@ConfigEditorButton(runnableId = "dungeonDeathCounter", buttonText = "Edit")
@ConfigAccordionId(id = 1)
public Position deathCounterPos = new Position(10, 10, false, true);
@ConfigOption(name = "Clean End", desc = "")
@ConfigEditorAccordion(id = 2)
public boolean cleanEnd = false;
@Expose
@ConfigOption(name = "Clean Ending", desc = "After the last dungeon boss has died, all entities and " +
"particles are no longer displayed and the music stops playing, but the loot chests are still displayed.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 2)
public boolean cleanEndToggle = false;
@Expose
@ConfigOption(name = "Ignore Guardians", desc = "Ignore F3 and M3 guardians from the clean end feature when " +
"sneaking. Makes it easier to kill them after the boss died already. Thanks hypixel.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 2)
public boolean cleanEndF3IgnoreGuardians = false;
@Expose
@ConfigOption(name = "Boss Damage Splash", desc = "Hiding damage splashes while inside the boss room. (fixing Skytils feature)")
@ConfigEditorBoolean
public boolean damageSplashBoss = false;
@Expose
@ConfigOption(name = "Highlight Deathmites", desc = "Highlight deathmites in dungeon in red color.")
@ConfigEditorBoolean
public boolean highlightDeathmites = true;
@ConfigOption(name = "Object Hider", desc = "Hide various things in dungeon.")
@ConfigEditorAccordion(id = 3)
public boolean objectHider = false;
@Expose
@ConfigOption(name = "Hide Superboom TNT", desc = "Hide Superboom TNT laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideSuperboomTNT = false;
@Expose
@ConfigOption(name = "Hide Blessings", desc = "Hide Blessings laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideBlessing = false;
@Expose
@ConfigOption(name = "Hide Revive Stones", desc = "Hide Revive Stones laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideReviveStone = false;
@Expose
@ConfigOption(name = "Hide Premium Flesh", desc = "Hide Premium Flesh laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hidePremiumFlesh = false;
@Expose
@ConfigOption(name = "Hide Journal Entry", desc = "Hide Journal Entry pages laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideJournalEntry = false;
@Expose
@ConfigOption(name = "Hide Skeleton Skull", desc = "Hide skeleton skulls laying around in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideSkeletonSkull = true;
@Expose
@ConfigOption(name = "Hide Healer Orbs", desc = "Hides the damage, ability damage and defensive orbs that spawn when the healer kills mobs.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideHealerOrbs = false;
@Expose
@ConfigOption(name = "Hide Healer Fairy", desc = "Hide the golden fairy that follows the healer in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 3)
public boolean hideHealerFairy = false;
@ConfigOption(name = "Message Filter", desc = "")
@ConfigEditorAccordion(id = 4)
public boolean messageFilter = false;
@Expose
@ConfigOption(name = "Keys and Doors", desc = "Hides the chat message when picking up keys or opening doors in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 4)
public boolean messageFilterKeysAndDoors = false;
@ConfigOption(name = "Dungeon Copilot", desc = "")
@ConfigEditorAccordion(id = 5)
public boolean dungeonCopilot = false;
@Expose
@ConfigOption(name = "Copilot Enabled", desc = "Suggests what to do next in dungeon.")
@ConfigEditorBoolean
@ConfigAccordionId(id = 5)
public boolean copilotEnabled = false;
@Expose
@ConfigOption(name = "Copilot Pos", desc = "")
@ConfigEditorButton(runnableId = "dungeonCopilot", buttonText = "Edit")
@ConfigAccordionId(id = 5)
public Position copilotPos = new Position(10, 10, false, true);
@ConfigOption(name = "Party Finder", desc = "")
@ConfigEditorAccordion(id = 6)
public boolean partyFinder = false;
@Expose
@ConfigOption(name = "Colored Class Level", desc = "Show the class levels in party finder in colors.")
@ConfigAccordionId(id = 6)
@ConfigEditorBoolean
public boolean partyFinderColoredClassLevel = true;
@Expose
@ConfigOption(name = "Moving Skeleton Skulls", desc = "Highlight Skeleton Skulls when combining into a " +
"Skeletor in orange color (not useful combined with feature Hide Skeleton Skull)")
@ConfigEditorBoolean
public boolean highlightSkeletonSkull = true;
@Expose
@ConfigOption(name = "Croesus Unopened Chest Tracker", desc = "Adds a visual highlight to the Croesus inventory that " +
"shows what chests have not yet been opened.")
@ConfigEditorBoolean
public boolean croesusUnopenedChestTracker = true;
}
|