Package com.xpdustry.simple_blacklist
Class Config
java.lang.Object
com.xpdustry.simple_blacklist.Config
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final arc.struct.Seq<Config.Field<?>>static final Config.Field<Boolean>static final Config.Field<String>static final Config.Field<Config.WorkingMode>static final Config.Field<Boolean>static final Config.Field<Boolean>static final Config.FieldMap<String,Integer> static final Config.Field<Boolean>static final Config.FieldMap<Pattern,Integer> protected static JsonSettings -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
all
-
settings
-
namesEnabled
-
regexEnabled
-
namesList
-
regexList
-
message
-
mode
-
ignoreAdmins
-
nameCaseSensitive
-
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
init
public static void init(arc.files.Fi settingsFile) -
load
public static void load() -
save
public static void save() -
needSettingsMigration
public static boolean needSettingsMigration() -
migrateOldSettings
public static void migrateOldSettings()
-