1.First create a configuration's model class , like this.
package com.github.timmyovo.onlinereward; import lombok.AllArgsConstructor; import lombok.Data; import java.util.List; import java.util.Map; @Data @AllArgsConstructor public class GeneralConfiguration { private Map<Integer, List<String>> commandsMap; }
2.Create a configuration's model field which in your configuration initialization class.
private GeneralConfiguration generalConfiguration;
3.Register your configurations with UltraCore
new ConfigurationManager(this) .registerConfiguration("generalConfiguration", () -> new GeneralConfiguration(ImmutableBiMap.of(20, Arrays.asList("*kill all")))) .init(getClass(), this) .start();
4.All done,you will get a default configuration like this
{ "commandsMap": { "20": [ "*kill all" ] } }
There was an error while loading. Please reload this page.