Class AbstractConfig

java.lang.Object
net.pl3x.map.core.configuration.AbstractConfig
Direct Known Subclasses:
ColorsConfig, Config, Lang, PlayersLayerConfig, SpawnLayerConfig, WorldBorderLayerConfig, WorldConfig

@NullMarked public abstract class AbstractConfig extends Object
  • Constructor Details

    • AbstractConfig

      public AbstractConfig()
  • Method Details

    • getConfig

      public org.simpleyaml.configuration.file.YamlFile getConfig()
    • reload

      protected void reload(Path path, Class<? extends AbstractConfig> clazz)
    • save

      protected void save()
    • getClassObject

      protected @Nullable Object getClassObject()
    • getValue

      protected @Nullable Object getValue(String path, @Nullable Object def)
    • setComment

      protected void setComment(String path, @Nullable String comment)
    • get

      protected @Nullable Object get(String path, @Nullable Object def)
    • get

      protected @Nullable Object get(String path)
    • addToMap

      protected Object addToMap(String rawValue)
    • set

      protected void set(String path, @Nullable Object value)