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 map; public FeaturesManager(LaunchServer server) { this.server = server; map = new HashMap<>(); addFeatureInfo("version", Version.getVersion().getVersionString()); addFeatureInfo("projectName", server.config.projectName); } public Map 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); } }