aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/config/client/ConfigInterface.java
blob: 261be6f51ca70fca534be03a917964598396db2b (plain)
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
package gregtech.common.config.client;

import com.gtnewhorizon.gtnhlib.config.Config;

import gregtech.api.enums.Mods;

@Config(modid = Mods.Names.GREG_TECH, category = "interface", configSubDirectory = "GregTech", filename = "Client")
public class ConfigInterface {

    @Config.Comment("if true, makes cover tabs visible on GregTech machines.")
    @Config.DefaultBoolean(true)
    public static boolean coverTabsVisible;

    @Config.Comment("if true, puts the cover tabs display on the right of the UI instead of the left.")
    @Config.DefaultBoolean(false)
    public static boolean coverTabsFlipped;

    @Config.Comment("How verbose should tooltips be? 0: disabled, 1: one-line, 2: normal, 3+: extended.")
    @Config.DefaultInt(2)
    public static int tooltipVerbosity;

    @Config.Comment("How verbose should tooltips be when LSHIFT is held? 0: disabled, 1: one-line, 2: normal, 3+: extended.")
    @Config.DefaultInt(3)
    public static int tooltipShiftVerbosity;

    @Config.Comment("Which style to use for title tab on machine GUI? 0: text tab split-dark, 1: text tab unified, 2: item icon tab.")
    @Config.DefaultInt(0)
    public static int titleTabStyle;
}