public boolean GenericCreate(Player player, String boxelName, String seed, String generator) {
	
		MVWorldManager mvWorldManager = master.getMVCore().getMVWorldManager();
		
		// check if boxelName is empty and create the boxelName from the player name then
		if (boxelName.isEmpty())
			boxelName = GenUtils.boxelizeName(player.getName(), master);
		else
			boxelName = GenUtils.boxelizeName(boxelName, master);
		
		// ++++++++++++++++++++++++++
		// Messages
		String msgIsMVWorld = String.format("Multiverse does already know about the world %s.", boxelName);
		String msgLoadedWorld = String.format("Boxel/World %s was loaded", boxelName);
		String msgFailedLoadWorld = String.format("Boxel/World %s was NOT loaded", boxelName);
		String msgCreatedWorld = String.format("Boxel/World %s was created", boxelName);
		String msgFailedCreateWorld = String.format("Boxel/World %s was NOT created", boxelName);
		String msgFailedGetWorld = String.format("Could not get Boxel/World %s, that's odd!", boxelName);
		// ++++++++++++++++++++++++++
		
		// if MV does already knows about this world, load it and return
		if (mvWorldManager.isMVWorld(boxelName)) {
			master.getLogManager().debugLog(Level.WARNING, msgIsMVWorld);
			if (mvWorldManager.loadWorld(boxelName)) {
				master.getLogManager().debugLog(Level.INFO, msgLoadedWorld);
				return true;
			} else {
				master.getLogManager().debugLog(Level.INFO, msgFailedLoadWorld);
				return false;
			}
		}
		
		if (generator.equals("default"))
			generator = "";
		
		// try to create the world
		if (mvWorldManager.addWorld(boxelName, World.Environment.valueOf("NORMAL"), seed, WorldType.valueOf("NORMAL"),
				false, generator)) {
			
			master.getLogManager().debugLog(Level.INFO, msgCreatedWorld);
		} else {
			master.getLogManager().debugLog(Level.INFO, msgFailedCreateWorld);
			return false;
		}
		
		MultiverseWorld world = mvWorldManager.getMVWorld(boxelName);
		
		// now try to set the world parameters
		/*
		 * Creative Mode
		 * Peaceful
		 * No Weather
		 * Disallow monsters
		 * No Autoload
		 * Auto Heal
		 * No PVP
		 */
		if (world == null) {
			master.getLogManager().debugLog(Level.INFO, msgFailedGetWorld);
			return false;
		} else {
			world.setGameMode("CREATIVE");
			world.setDifficulty("PEACEFUL");
			world.setEnableWeather(false);
			world.setAllowMonsterSpawn(false);
			world.setAutoLoad(false);
			world.setAutoHeal(true);
			world.setPVPMode(false);
			return true;
		}
	}