package amidst.minetest; import amidst.minetest.file.directory.MinetestDirectory; import amidst.minetest.world.mapgen.MapgenV7Params; import amidst.mojangapi.file.LauncherProfile; import amidst.mojangapi.file.json.version.VersionJson; public class MinetestLauncherProfile extends LauncherProfile { // Can be null! (minetest might not be installed, and we might be using // defaults) private final MinetestDirectory minetestDirectory; public static MinetestLauncherProfile InternalDefault = new MinetestLauncherProfile( null, "Minetest mapgen v7 default"); public MinetestLauncherProfile(MinetestDirectory minetestDirectory, String profileName) { super(null, // dotMinecraftDirectory, null, // profileDirectory, null, // versionDirectory, new VersionJson("v7", null), // versionJson, true, // isVersionListedInProfile, profileName); this.minetestDirectory = minetestDirectory; // TODO Auto-generated constructor stub } public MapgenV7Params getMapGenParams() { // TODO: fetch the MapgenV7Params from MinetestDirectory return new MapgenV7Params(); } }