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