CustomConfig

public class CustomConfig

Constructors

Link copied to clipboard
public void CustomConfig(String folderName, Class<? extends CustomConfigFields> customConfigFields, CustomConfigFields schematicConfigField)
public void CustomConfig(String folderName, Class<? extends CustomConfigFields> customConfigFields)
public void CustomConfig(String folderName, String packageName, Class<? extends CustomConfigFields> customConfigFields)
Initializes all configurations and stores them in a list for later access
public void CustomConfig(String folderName, String packageName, Class<? extends CustomConfigFields> customConfigFields, CustomConfigInheritancePolicy inheritancePolicy)

Functions

Link copied to clipboard
public void addCustomConfigFields<V extends CustomConfigFields>(String filename, CustomConfigFields customConfigFields)
Adds entry to custom config fields.
Link copied to clipboard
public HashMap<String, ? extends CustomConfigFields> getCustomConfigFieldsHashMap()
Link copied to clipboard
protected boolean ownsFilename(String filename)
Allows a host to partition existing configuration owners in a shared directory.
Link copied to clipboard
public synchronized CustomConfigFields registerFile(File file)
Adds or replaces one file at runtime, using the same inheritance resolver as startup.