39 lines
1.1 KiB
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();
|
|
}
|
|
|
|
}
|