amidstest/src/main/java/amidst/minetest/MinetestLauncherProfile.java

39 lines
1.1 KiB
Java

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();
}
}