Initial project files

This commit is contained in:
Jonas_Jones 2022-12-13 22:06:19 +01:00
parent 85739099de
commit 05bfbcccf4
6 changed files with 330 additions and 1 deletions

View file

@ -0,0 +1,28 @@
package net.fabric.examplemod.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";
}
@Override
public String get(String namespace) {
return configContents;
}
}