SigPluginLoader

플러그인을 컨픽으로 끌 수 있는 기능을 제공하는 모듈입니다.

Usage

JavaPlugin에서 바로 적용할 경우 아래와 같이 사용합니다.

private final SigPluginLoader loader = new SigPluginLoader(this);

@Override
protected void onPluginLoad() {
  if (loader.canLoad().isFailure())
    return;
  // load logic
}

@Override
protected void onPluginStart() {
  if (loader.canLoad().fail(Bukkit.getConsoleSender())) {
    Bukkit.getServer().getPluginManager().disablePlugin(this);

    return;
  }
  // start logic
}

@Override
protected void onPluginStop() {
  if (loader.canLoad().isFailure())
    return;
  // stop logic
}

sig_plugin.yml에서 enabled: true 속성을 바꿈으로 플러그인을 끄고 켤 수 있습니다.

Last updated