mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2025-02-13 10:51:20 +01:00
Improved the configuration file introduction
This commit is contained in:
parent
17cbf23385
commit
ca6f344c70
@ -14,14 +14,30 @@ import world.bentobox.bentobox.database.DatabaseSetup.DatabaseType;
|
||||
* @author tastybento
|
||||
*/
|
||||
@StoreAt(filename="config.yml") // Explicitly call out what name this should have.
|
||||
@ConfigComment("BentoBox Configuration [version]")
|
||||
@ConfigComment("This config file is dynamic and is updated right after BentoBox loaded its settings from it.")
|
||||
@ConfigComment("You can edit it while the server is online and you can do '/bbox reload' to take the changes into account.")
|
||||
@ConfigComment("However, it is a better practice to edit this file while the server is offline.")
|
||||
@ConfigComment("BentoBox v[version] configuration file.")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("This configuration file contains settings that mainly apply to or manage the following elements:")
|
||||
@ConfigComment(" * Data storage")
|
||||
@ConfigComment(" * Gamemodes (commands, ...)")
|
||||
@ConfigComment(" * Internet connectivity (metrics, web-based content-enriched features, ...)")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("Note that this configuration file is dynamic:")
|
||||
@ConfigComment(" * It gets updated with the newest settings and comments after BentoBox loaded its settings from it.")
|
||||
@ConfigComment(" * Upon updating BentoBox, new settings will be automatically added into this configuration file.")
|
||||
@ConfigComment(" * Said settings are distinguishable by a dedicated comment, which looks like this:")
|
||||
@ConfigComment(" Added since X.Y.Z.")
|
||||
@ConfigComment(" * They are provided with default values that should not cause issues on live production servers.")
|
||||
@ConfigComment(" * You can however edit this file while the server is online.")
|
||||
@ConfigComment(" You will therefore need to run the following command in order to take the changes into account: /bentobox reload.")
|
||||
@ConfigComment("")
|
||||
@ConfigComment("Here are a few pieces of advice before you get started:")
|
||||
@ConfigComment(" * You should check out our Wiki, which may provide you useful tips or insights about BentoBox's features.")
|
||||
@ConfigComment(" Link: https://github.com/BentoBoxWorld/BentoBox/wiki")
|
||||
@ConfigComment(" * You should edit this configuration file while the server is offline.")
|
||||
@ConfigComment(" * Moreover, whenever you update BentoBox, you should do so on a test server first.")
|
||||
@ConfigComment(" This will allow you to configure the new settings beforehand instead of applying them inadvertently on a live production server.")
|
||||
public class Settings implements ConfigObject {
|
||||
|
||||
// ---------------------------------------------
|
||||
|
||||
/* GENERAL */
|
||||
@ConfigComment("Default language for new players.")
|
||||
@ConfigComment("This is the filename in the locale folder without .yml.")
|
||||
@ -227,7 +243,7 @@ public class Settings implements ConfigObject {
|
||||
@ConfigEntry(path = "web.updater.check-updates.addons", since = "1.3.0", hidden = true)
|
||||
private boolean checkAddonsUpdates = true;
|
||||
|
||||
//---------------------------------------------------------------------------------------/
|
||||
// ---------------------------------------------
|
||||
// Getters and setters
|
||||
|
||||
public boolean isMetrics() {
|
||||
|
@ -1,7 +1,25 @@
|
||||
# BentoBox Configuration 1.8.0
|
||||
# This config file is dynamic and is updated right after BentoBox loaded its settings from it.
|
||||
# You can edit it while the server is online and you can do '/bbox reload' to take the changes into account.
|
||||
# However, it is a better practice to edit this file while the server is offline.
|
||||
# BentoBox v1.9.0-SNAPSHOT-LOCAL configuration file.
|
||||
#
|
||||
# This configuration file contains settings that mainly apply to or manage the following elements:
|
||||
# * Data storage
|
||||
# * Gamemodes (commands, ...)
|
||||
# * Internet connectivity (metrics, web-based content-enriched features, ...)
|
||||
#
|
||||
# Note that this configuration file is dynamic:
|
||||
# * It gets updated with the newest settings and comments after BentoBox loaded its settings from it.
|
||||
# * Upon updating BentoBox, new settings will be automatically added into this configuration file.
|
||||
# * Said settings are distinguishable by a dedicated comment, which looks like this:
|
||||
# Added since X.Y.Z.
|
||||
# * They are provided with default values that should not cause issues on live production servers.
|
||||
# * You can however edit this file while the server is online.
|
||||
# You will therefore need to run the following command in order to take the changes into account: /bentobox reload.
|
||||
#
|
||||
# Here are a few pieces of advice before you get started:
|
||||
# * You should check out our Wiki, which may provide you useful tips or insights about BentoBox's features.
|
||||
# Link: https://github.com/BentoBoxWorld/BentoBox/wiki
|
||||
# * You should edit this configuration file while the server is offline.
|
||||
# * Moreover, whenever you update BentoBox, you should do so on a test server first.
|
||||
# This will allow you to configure the new settings beforehand instead of applying them inadvertently on a live production server.
|
||||
general:
|
||||
# Default language for new players.
|
||||
# This is the filename in the locale folder without .yml.
|
||||
|
Loading…
Reference in New Issue
Block a user