Class YaclConfigProviderFactory

java.lang.Object
com.oliveryasuna.mc.coal.yacl.neoforge.YaclConfigProviderFactory
All Implemented Interfaces:
com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory

public final class YaclConfigProviderFactory extends Object implements com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory
ServiceLoader-discovered factory for the YACL adapter provider. Priority 100 — beats coal-noop (priority 0), loses to any provider with a higher declared priority. Wraps the shared AdapterConfigProvider with a YACL-specific name.
  • Constructor Details

    • YaclConfigProviderFactory

      public YaclConfigProviderFactory()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory
    • priority

      public int priority()
      Specified by:
      priority in interface com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory
    • coalVersion

      public String coalVersion()
      Specified by:
      coalVersion in interface com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory
    • create

      public com.oliveryasuna.mc.coal.api.spi.ConfigProvider create(com.oliveryasuna.mc.coal.api.platform.Platform platform)
      Specified by:
      create in interface com.oliveryasuna.mc.coal.api.spi.ConfigProviderFactory