Skip to content

Instantly share code, notes, and snippets.

@Articdive
Articdive / CustomConfigurationHandler.java
Created July 13, 2018 07:01
Maven CommentedConfiguration
import de.articdive.CommentedConfiguration;
import de.articdive.config.CommentedConfig;
import de.articdive.interfaces.ConfigurationHandler;
import java.io.File;
// DO NOT INCLUDE THIS IF ARE MAKING A SIMPLE INTEGRATION!!!!!
public class CustomConfigurationHandler extends ConfigurationHandler {
public CustomConfigurationHandler(CommentedConfiguration main) {
super(main);
}
@Articdive
Articdive / CommentedConfiguration.java
Last active July 12, 2018 18:50
CommentedConfiguration all important stuffs.
import com.google.common.base.Charsets;
import com.google.common.io.Files;
import org.apache.commons.lang.Validate;
import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.configuration.file.YamlConstructor;
import org.bukkit.configuration.file.YamlRepresenter;
import org.yaml.snakeyaml.DumperOptions;
import org.yaml.snakeyaml.Yaml;
import org.yaml.snakeyaml.representer.Representer;