public class SpongeConfig<T extends SpongeConfig.ConfigBase> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SpongeConfig.BlockTrackingCategory |
static class |
SpongeConfig.BungeeCordCategory |
static class |
SpongeConfig.CommandsCategory |
static class |
SpongeConfig.ConfigBase |
static class |
SpongeConfig.DebugCategory |
static class |
SpongeConfig.DimensionConfig |
static class |
SpongeConfig.EntityActivationRangeCategory |
static class |
SpongeConfig.EntityCategory |
static class |
SpongeConfig.GeneralCategory |
static class |
SpongeConfig.GlobalConfig |
static class |
SpongeConfig.LoggingCategory |
static class |
SpongeConfig.ModuleCategory |
static class |
SpongeConfig.SqlCategory |
static class |
SpongeConfig.Type |
static class |
SpongeConfig.WorldCategory |
static class |
SpongeConfig.WorldConfig |
Constructor and Description |
---|
SpongeConfig(SpongeConfig.Type type,
File file,
String modId) |
Modifier and Type | Method and Description |
---|---|
T |
getConfig() |
String |
getConfigName() |
CommentedConfigurationNode |
getRootNode() |
CommentedConfigurationNode |
getSetting(String key) |
SpongeConfig.Type |
getType() |
void |
reload() |
void |
save() |
CompletableFuture<CommentedConfigurationNode> |
updateSetting(String key,
Object value) |
public static final String CONFIG_ENABLED
public static final String DEBUG_THREAD_CONTENTION_MONITORING
public static final String DEBUG_DUMP_CHUNKS_ON_DEADLOCK
public static final String DEBUG_DUMP_HEAP_ON_DEADLOCK
public static final String DEBUG_DUMP_THREADS_ON_WARN
public static final String ENTITY_MAX_BOUNDING_BOX_SIZE
public static final String ENTITY_MAX_SPEED
public static final String ENTITY_COLLISION_WARN_SIZE
public static final String ENTITY_COUNT_WARN_SIZE
public static final String ENTITY_ITEM_DESPAWN_RATE
public static final String ENTITY_ACTIVATION_RANGE_CREATURE
public static final String ENTITY_ACTIVATION_RANGE_MONSTER
public static final String ENTITY_ACTIVATION_RANGE_AQUATIC
public static final String ENTITY_ACTIVATION_RANGE_AMBIENT
public static final String ENTITY_ACTIVATION_RANGE_MISC
public static final String ENTITY_HUMAN_PLAYER_LIST_REMOVE_DELAY
public static final String BUNGEECORD_IP_FORWARDING
public static final String GENERAL_DISABLE_WARNINGS
public static final String GENERAL_CHUNK_LOAD_OVERRIDE
public static final String LOGGING_BLOCK_BREAK
public static final String LOGGING_BLOCK_MODIFY
public static final String LOGGING_BLOCK_PLACE
public static final String LOGGING_BLOCK_POPULATE
public static final String LOGGING_BLOCK_TRACKING
public static final String LOGGING_CHUNK_LOAD
public static final String LOGGING_CHUNK_UNLOAD
public static final String LOGGING_ENTITY_DEATH
public static final String LOGGING_ENTITY_DESPAWN
public static final String LOGGING_ENTITY_COLLISION_CHECKS
public static final String LOGGING_ENTITY_SPAWN
public static final String LOGGING_ENTITY_SPEED_REMOVAL
public static final String LOGGING_STACKTRACES
public static final String BLOCK_TRACKING
public static final String BLOCK_TRACKING_BLACKLIST
public static final String MODULE_ENTITY_ACTIVATION_RANGE
public static final String MODULE_BUNGEECORD
public static final String WORLD_INFINITE_WATER_SOURCE
public static final String WORLD_FLOWING_LAVA_DECAY
public SpongeConfig(SpongeConfig.Type type, File file, String modId)
public T getConfig()
public void save()
public void reload()
public CompletableFuture<CommentedConfigurationNode> updateSetting(String key, Object value)
public CommentedConfigurationNode getRootNode()
public CommentedConfigurationNode getSetting(String key)
public String getConfigName()
public SpongeConfig.Type getType()