Configuration - SimonFlash/TeslaPowered GitHub Wiki

Overview

The configuration package contains a variety of utilities for working with Configurate and the configuration process. It is intended to work on finalizing these concepts and developing a series of pull requests to Configurate.

Config Holder

The ConfigHolder is a simple wrapper around a configuration loader and node that allows them to be represented by a single object.

ConfigurationNodeException

This exception extends ObjectMappingException and contains a ConfigurationNode representing the node that caused the exception. Additionally, this class also contains a wrapper class to easily convert this to and from an unchecked exception.

NodeUtils

A utility class containing a variety of node-related methods not included in Configurate.