mirror of
https://github.com/GravitLauncher/Launcher
synced 2025-03-28 20:18:21 +03:00
35 lines
908 B
Java
35 lines
908 B
Java
package pro.gravit.launchserver.manangers;
|
|
|
|
import pro.gravit.launchserver.LaunchServer;
|
|
import pro.gravit.utils.Version;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
public class FeaturesManager {
|
|
private transient LaunchServer server;
|
|
private Map<String, String> map;
|
|
|
|
public FeaturesManager(LaunchServer server) {
|
|
this.server = server;
|
|
map = new HashMap<>();
|
|
addFeatureInfo("version", Version.getVersion().getVersionString());
|
|
addFeatureInfo("projectName", server.config.projectName);
|
|
}
|
|
|
|
public Map<String, String> getMap() {
|
|
return map;
|
|
}
|
|
|
|
public String getFeatureInfo(String name) {
|
|
return map.get(name);
|
|
}
|
|
|
|
public String addFeatureInfo(String name, String featureInfo) {
|
|
return map.put(name, featureInfo);
|
|
}
|
|
|
|
public String removeFeatureInfo(String name) {
|
|
return map.remove(name);
|
|
}
|
|
}
|