mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancyholograms v3: Update configuration field paths to use new settings structure
This commit is contained in:
@@ -8,13 +8,17 @@ import de.oliver.fancyholograms.main.FancyHologramsPlugin;
|
|||||||
public final class FHConfiguration implements HologramConfiguration {
|
public final class FHConfiguration implements HologramConfiguration {
|
||||||
|
|
||||||
private static final String CONFIG_FILE_PATH = "plugins/FancyHolograms/config.yml";
|
private static final String CONFIG_FILE_PATH = "plugins/FancyHolograms/config.yml";
|
||||||
private static final String ENABLE_AUTOSAVE_PATH = "saving.autosave.enabled";
|
|
||||||
private static final String AUTOSAVE_INTERVAL_PATH = "saving.autosave.interval";
|
private static final String LOG_LEVEL_PATH = "settings.logging.level";
|
||||||
private static final String SAVE_ON_CHANGED_PATH = "saving.save_on_changed";
|
private static final String MUTE_VERSION_NOTIFICATION_PATH = "settings.logging.version_notification";
|
||||||
private static final String VISIBILITY_DISTANCE_PATH = "visibility_distance";
|
|
||||||
private static final String REGISTER_COMMANDS_PATH = "register_commands";
|
private static final String ENABLE_AUTOSAVE_PATH = "settings.saving.autosave.enabled";
|
||||||
private static final String LOG_LEVEL_PATH = "logging.level";
|
private static final String AUTOSAVE_INTERVAL_PATH = "settings.saving.autosave.interval";
|
||||||
private static final String MUTE_VERSION_NOTIFICATION_PATH = "logging.version_notification";
|
private static final String SAVE_ON_CHANGED_PATH = "settings.saving.save_on_changed";
|
||||||
|
|
||||||
|
private static final String VISIBILITY_DISTANCE_PATH = "settings.visibility_distance";
|
||||||
|
private static final String REGISTER_COMMANDS_PATH = "settings.register_commands";
|
||||||
|
|
||||||
private static final String DISABLE_HOLOGRAMS_FOR_BEDROCK_PLAYERS_PATH = "experimental_features.disable_holograms_for_bedrock_players";
|
private static final String DISABLE_HOLOGRAMS_FOR_BEDROCK_PLAYERS_PATH = "experimental_features.disable_holograms_for_bedrock_players";
|
||||||
private static final String DISABLE_HOLOGRAMS_FOR_OLD_CLIENTS = "experimental_features.disable_holograms_for_old_clients";
|
private static final String DISABLE_HOLOGRAMS_FOR_OLD_CLIENTS = "experimental_features.disable_holograms_for_old_clients";
|
||||||
|
|
||||||
@@ -23,6 +27,15 @@ public final class FHConfiguration implements HologramConfiguration {
|
|||||||
public void init() {
|
public void init() {
|
||||||
config = new Config(FancyHologramsPlugin.get().getFancyLogger(), CONFIG_FILE_PATH);
|
config = new Config(FancyHologramsPlugin.get().getFancyLogger(), CONFIG_FILE_PATH);
|
||||||
|
|
||||||
|
config.addField(new ConfigField<>(
|
||||||
|
LOG_LEVEL_PATH,
|
||||||
|
"The log level for the plugin (DEBUG, INFO, WARN, ERROR).",
|
||||||
|
false,
|
||||||
|
"INFO",
|
||||||
|
false,
|
||||||
|
String.class
|
||||||
|
));
|
||||||
|
|
||||||
config.addField(new ConfigField<>(
|
config.addField(new ConfigField<>(
|
||||||
MUTE_VERSION_NOTIFICATION_PATH,
|
MUTE_VERSION_NOTIFICATION_PATH,
|
||||||
"Whether version notifications are muted.",
|
"Whether version notifications are muted.",
|
||||||
@@ -77,15 +90,6 @@ public final class FHConfiguration implements HologramConfiguration {
|
|||||||
Boolean.class
|
Boolean.class
|
||||||
));
|
));
|
||||||
|
|
||||||
config.addField(new ConfigField<>(
|
|
||||||
LOG_LEVEL_PATH,
|
|
||||||
"The log level for the plugin (DEBUG, INFO, WARN, ERROR).",
|
|
||||||
false,
|
|
||||||
"INFO",
|
|
||||||
false,
|
|
||||||
String.class
|
|
||||||
));
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FEATURE FLAGS
|
FEATURE FLAGS
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user