private JoinList deSerializza()
	{	
		FileInputStream fin;
		ObjectInputStream input = null;
		
		JoinList letto = null; //file che deve essere letto dal .dat
		
		File f = new File("plugins/" + name + "/giocatori.dat");
		if(f.exists())
		{
			//System.out.println("File dati giocatori esiste");
			try{
				fin = new FileInputStream(f.getPath());
				input = new ObjectInputStream(fin);
				//input.close();
				}catch (IOException e){e.printStackTrace();}
		}
		else
		{
			this.serializza();
			try{
				fin = new FileInputStream("plugins/" + name + "/giocatori.dat");
				input = new ObjectInputStream(fin);
		
				}catch (IOException e){System.out.println("errore lettura file2");}
		}
		//carica la classe con i dati del player
		
		try{
			letto = (JoinList) input.readObject();
			input.close();
			} catch (IOException e){e.printStackTrace();} catch (ClassNotFoundException e)  {
				e.printStackTrace();
			}
		return letto;
	}