ConfigOwner.java 488 B

123456789101112131415161718192021
  1. package me.lortseam.completeconfig.api;
  2. import me.lortseam.completeconfig.ConfigBuilder;
  3. public interface ConfigOwner {
  4. default void onInitializeConfig(ConfigBuilder builder) {}
  5. default void onInitializeClientConfig(ConfigBuilder builder) {
  6. onInitializeConfig(builder);
  7. }
  8. default void onInitializeServerConfig(ConfigBuilder builder) {
  9. onInitializeConfig(builder);
  10. }
  11. default String[] getConfigBranch() {
  12. return new String[0];
  13. }
  14. }