diff --git a/dcf.properties.example b/dcf.properties.example index 496daa3..df538af 100644 --- a/dcf.properties.example +++ b/dcf.properties.example @@ -4,6 +4,9 @@ general.bot_name = DCF Bot # Plugins directory location general.plugins_dir = plugins +# Data storage location +general.storage_dir = data + # Initial connection token... discord.token = tokenGoesHere diff --git a/src/main/java/net/pingex/dcf/core/Configuration.java b/src/main/java/net/pingex/dcf/core/Configuration.java index b222387..74d6296 100644 --- a/src/main/java/net/pingex/dcf/core/Configuration.java +++ b/src/main/java/net/pingex/dcf/core/Configuration.java @@ -84,6 +84,11 @@ public class Configuration */ public static String PLUGINS_DIR = "plugins"; + /** + * Data storage directory + */ + public static String DATA_DIR = "data"; + /** * Tells if the bot is configured to connect using a token or an username/password tuple. * @return Whether the main connection is a bot, or not @@ -99,7 +104,8 @@ public class Configuration public static void init() { BOT_NAME = store.getString("general.bot_name", BOT_NAME); - PLUGINS_DIR = store.getString("generel.plugins_dir", PLUGINS_DIR); + PLUGINS_DIR = store.getString("general.plugins_dir", PLUGINS_DIR); + DATA_DIR = store.getString("general.storage_dir", DATA_DIR); // Validate main connection username/password or token if(isConnectionToken())