Class Configuration
java.lang.Object
dev.satyrn.papermc.api.configuration.v1.ConfigurationNode<Void>
dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer
dev.satyrn.xpeconomy.configuration.Configuration
public final class Configuration
extends dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer
Root configuration container for the Experience Economy mod.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Represents a bottle options configuration container. -
Field Summary
Modifier and TypeFieldDescriptionfinal @NotNull Configuration.BottleOptionsContainer
The Experience Bottle mechanics options.final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode
Whether to enable debug logging.final dev.satyrn.papermc.api.configuration.v1.EnumNode<EconomyMethod>
The economy method to use.final dev.satyrn.papermc.api.configuration.v1.StringNode
The locale to use while translating chat messages.final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode
Whether to enable plugin metrics.final dev.satyrn.papermc.api.configuration.v5.MySQLConfiguration
The MySQL connection settings configuration container.final dev.satyrn.papermc.api.configuration.v3.BigDecimalNode
The initial account balance for new player accounts. -
Constructor Summary
ConstructorDescriptionConfiguration
(org.bukkit.plugin.Plugin plugin) Initializes a new root configuration container. -
Method Summary
Methods inherited from class dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer
defaultValue, value
Methods inherited from class dev.satyrn.papermc.api.configuration.v1.ConfigurationNode
getConfig, getName, getPath, getPath, getPlugin, toString
-
Field Details
-
mysql
public final transient dev.satyrn.papermc.api.configuration.v5.MySQLConfiguration mysqlThe MySQL connection settings configuration container. -
startingBalance
public final transient dev.satyrn.papermc.api.configuration.v3.BigDecimalNode startingBalanceThe initial account balance for new player accounts. -
locale
public final transient dev.satyrn.papermc.api.configuration.v1.StringNode localeThe locale to use while translating chat messages. -
economyMethod
public final transient dev.satyrn.papermc.api.configuration.v1.EnumNode<EconomyMethod> economyMethodThe economy method to use. -
bottleOptions
The Experience Bottle mechanics options. -
debug
@NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode debugWhether to enable debug logging. -
metrics
@NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode metricsWhether to enable plugin metrics.
-
-
Constructor Details
-
Configuration
public Configuration(org.bukkit.plugin.Plugin plugin) Initializes a new root configuration container.- Parameters:
plugin
- The plugin instance.
-