SigConfigGroup
여러 개의 같은 SigConfig 설정 파일들을 로드 하고 싶을 때 사용하는 유틸리티 입니다.
Usage
SigConfigGroup<CustomConfig> configGroup = SigConfigGroup.of(
SimplePlugin.getInstance(),
"config_dir",
file -> new CustomConfig(SimplePlugin.getInstance(), file));public class ItemConfigGroup extends SigConfigGroup<ItemConfig> {
@Getter
private static final ItemConfigGroup instance = new ItemConfigGroup();
protected ItemConfigGroup() {
super(SimplePlugin.getInstance(), "item", ItemConfig::new);
// Function<File, SigConfig>
}
}configGroup.load();
CustomConfig config = configGroup.getConfig("custom_config.yml")Last updated