类 NightConfigWrapper

java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.NightConfigWrapper
所有已实现的接口:
net.minecraftforge.forgespi.language.IConfigurable

@Internal final class NightConfigWrapper extends Object implements net.minecraftforge.forgespi.language.IConfigurable
  • 字段详细资料

    • config

      private final com.electronwill.nightconfig.core.UnmodifiableConfig config
    • file

      private net.minecraftforge.forgespi.language.IModFileInfo file
  • 构造器详细资料

    • NightConfigWrapper

      public NightConfigWrapper(com.electronwill.nightconfig.core.UnmodifiableConfig config)
    • NightConfigWrapper

      private NightConfigWrapper(com.electronwill.nightconfig.core.UnmodifiableConfig config, net.minecraftforge.forgespi.language.IModFileInfo file)
  • 方法详细资料

    • setFile

      void setFile(net.minecraftforge.forgespi.language.IModFileInfo file)
    • getConfigElement

      public <T> Optional<T> getConfigElement(String key)
      指定者:
      getConfigElement 在接口中 net.minecraftforge.forgespi.language.IConfigurable
    • getConfigElement

      public <T> Optional<T> getConfigElement(String... key)
      指定者:
      getConfigElement 在接口中 net.minecraftforge.forgespi.language.IConfigurable
    • validate

      private <T> T validate(@Nullable T value, List<String> path)
    • getConfigList

      public List<? extends net.minecraftforge.forgespi.language.IConfigurable> getConfigList(String... key)
      指定者:
      getConfigList 在接口中 net.minecraftforge.forgespi.language.IConfigurable