mirror of
https://github.com/JonasunderscoreJones/BetterSimpleConfig.git
synced 2025-10-22 20:39:19 +02:00
32 lines
883 B
Java
32 lines
883 B
Java
package net.fabricmc.example.config;
|
|
|
|
import com.mojang.datafixers.util.Pair;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
public class ModConfigProvider implements SimpleConfig.DefaultConfig {
|
|
|
|
private String configContents = "";
|
|
|
|
public List<Pair> getConfigsList() {
|
|
return configsList;
|
|
}
|
|
|
|
private final List<Pair> configsList = new ArrayList<>();
|
|
|
|
public void addKeyValuePair(Pair<String, ?> keyValuePair, String comment) {
|
|
configsList.add(keyValuePair);
|
|
configContents += keyValuePair.getFirst() + "=" + keyValuePair.getSecond() + " #"
|
|
+ comment + " | default: " + keyValuePair.getSecond() + "\n";
|
|
}
|
|
|
|
public void addSingleLineComment(String comment) {
|
|
configContents += "# " + comment + "\n";
|
|
}
|
|
|
|
@Override
|
|
public String get(String namespace) {
|
|
return configContents;
|
|
}
|
|
}
|