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
|
package at.hannibal2.skyhanni.config.features.mining;
import at.hannibal2.skyhanni.config.FeatureToggle;
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.ConfigOption;
public class MiningConfig {
@Expose
@Category(name = "Mining Event Tracker", desc = "Settings for the Mining Event Tracker.")
public MiningEventConfig miningEvent = new MiningEventConfig();
@Expose
@Category(name = "HotM", desc = "Settings for Heart of the Mountain.")
public HotmConfig hotm = new HotmConfig();
@Expose
@ConfigOption(name = "Powder Tracker", desc = "")
@Accordion
public PowderTrackerConfig powderTracker = new PowderTrackerConfig();
@Expose
@ConfigOption(name = "King Talisman", desc = "")
@Accordion
public KingTalismanConfig kingTalisman = new KingTalismanConfig();
@Expose
@ConfigOption(name = "Deep Caverns Guide", desc = "")
@Accordion
public DeepCavernsGuideConfig deepCavernsGuide = new DeepCavernsGuideConfig();
@Expose
@ConfigOption(name = "Area Walls", desc = "")
@Accordion
public AreaWallsConfig crystalHollowsAreaWalls = new AreaWallsConfig();
@Expose
@ConfigOption(name = "Cold Overlay", desc = "")
@Accordion
public ColdOverlayConfig coldOverlay = new ColdOverlayConfig();
@Expose
@Category(name = "Fossil Excavator", desc = "Settings for the Fossil Excavator Features.")
public FossilExcavatorConfig fossilExcavator = new FossilExcavatorConfig();
@Expose
@Category(name = "Glacite Mineshaft", desc = "Settings for the Glacite Mineshaft.")
public GlaciteMineshaftConfig glaciteMineshaft = new GlaciteMineshaftConfig();
@Expose
@ConfigOption(name = "Notifications", desc = "")
@Accordion
public MiningNotificationsConfig notifications = new MiningNotificationsConfig();
@Expose
@Category(name = "Tunnel Maps", desc = "Settings for the Tunnel Maps.")
public TunnelMapsConfig tunnelMaps = new TunnelMapsConfig();
@Expose
@ConfigOption(name = "Commissions Blocks Color", desc = "")
@Accordion
public CommissionsBlocksColorConfig commissionsBlocksColor = new CommissionsBlocksColorConfig();
@Expose
@ConfigOption(name = "Mineshaft", desc = "")
@Accordion
public MineshaftConfig mineshaft = new MineshaftConfig();
@Expose
@ConfigOption(name = "Mineshaft Pity Display", desc = "")
@Accordion
public MineshaftPityDisplayConfig mineshaftPityDisplay = new MineshaftPityDisplayConfig();
@Expose
@ConfigOption(name = "Highlight Commission Mobs", desc = "Highlight mobs that are part of active commissions.")
@ConfigEditorBoolean
@FeatureToggle
public boolean highlightCommissionMobs = false;
@Expose
@ConfigOption(name = "Names in Core", desc = "Show the names of the 4 areas while in the center of the Crystal Hollows.")
@ConfigEditorBoolean
@FeatureToggle
public boolean crystalHollowsNamesInCore = false;
@Expose
@ConfigOption(name = "Private Island Ability Block", desc = "Block the mining ability when on private island.")
@ConfigEditorBoolean
@FeatureToggle
public boolean privateIslandNoPickaxeAbility = false;
@Expose
@ConfigOption(name = "Highlight your Golden Goblin", desc = "Highlight golden goblins you have spawned in green.")
@ConfigEditorBoolean
@FeatureToggle
public boolean highlightYourGoldenGoblin = true;
@Expose
@ConfigOption(name = "Forge GfS", desc = "Get Forge ingredients of a recipe.")
@ConfigEditorBoolean
@FeatureToggle
public boolean forgeGfs = false;
}
|