| 
														
															@@ -49,13 +49,21 @@ public class PlayerProfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		 
														 | 
														
														 | 
														
															 		 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		if (mcLoadProperties.useMySQL) { 
														 | 
														
														 | 
														
															 		if (mcLoadProperties.useMySQL) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			// if usemysql load from database 
														 | 
														
														 | 
														
															 			// if usemysql load from database 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			if(!loadMySQL(player)) { addMySQLPlayer(player); }			 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			if(!loadMySQL(player)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				addMySQLPlayer(player); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				/* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				 * REMEMBER TO FIX THIS! 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				 */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				loadMySQL(player); //For some reason its not loading the users after adding them, so heres this, this is a temporary solution 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			}			 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} else { 
														 | 
														
														 | 
														
															 		} else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			// load from flat file 
														 | 
														
														 | 
														
															 			// load from flat file 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			if(!load()) { addPlayer(); }			 
														 | 
														
														 | 
														
															 			if(!load()) { addPlayer(); }			 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	public int getMySQLuserId(){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		return userid; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	 
														 | 
														
														 | 
														
															 	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	 
														 | 
														
														 | 
														
															 	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	public boolean loadMySQL(Player p) { 
														 | 
														
														 | 
														
															 	public boolean loadMySQL(Player p) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -65,8 +73,6 @@ public class PlayerProfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			System.out.println("User: " + userslist.get(i).get(0) + ", Lastlogin: " + userslist.get(i).get(1)); 
														 | 
														
														 | 
														
															 			System.out.println("User: " + userslist.get(i).get(0) + ", Lastlogin: " + userslist.get(i).get(1)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		*/ 
														 | 
														
														 | 
														
															 		*/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		Integer id = 0; 
														 | 
														
														 | 
														
															 		Integer id = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		id = mcMMO.database.GetInt("SELECT id FROM users WHERE user = '" + p.getName() + "'"); 
														 | 
														
														 | 
														
															 		id = mcMMO.database.GetInt("SELECT id FROM users WHERE user = '" + p.getName() + "'"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		this.userid = id; 
														 | 
														
														 | 
														
															 		this.userid = id; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -228,8 +234,7 @@ public class PlayerProfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     				+", acrobatics = "+acrobaticsXP 
														 | 
														
														 | 
														
															     				+", acrobatics = "+acrobaticsXP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     				+" WHERE user_id = "+this.userid); 
														 | 
														
														 | 
														
															     				+" WHERE user_id = "+this.userid); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     		 
														 | 
														
														 | 
														
															     		 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    	} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    	else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    	} else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     		// otherwise save to flatfile 
														 | 
														
														 | 
														
															     		// otherwise save to flatfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	        try { 
														 | 
														
														 | 
														
															 	        try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	        	//Open the file 
														 | 
														
														 | 
														
															 	        	//Open the file 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -319,7 +324,7 @@ public class PlayerProfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             out.append(0+":"); //swordsXP 
														 | 
														
														 | 
														
															             out.append(0+":"); //swordsXP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             out.append(0+":"); //axesXP 
														 | 
														
														 | 
														
															             out.append(0+":"); //axesXP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             out.append(0+":"); //acrobaticsXP 
														 | 
														
														 | 
														
															             out.append(0+":"); //acrobaticsXP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            out.append(thisplayer.getWorld().getName()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            out.append(""); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             out.append(0+":"); //taming 
														 | 
														
														 | 
														
															             out.append(0+":"); //taming 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             out.append(0+":"); //tamingXP 
														 | 
														
														 | 
														
															             out.append(0+":"); //tamingXP 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //Add more in the same format as the line above 
														 | 
														
														 | 
														
															             //Add more in the same format as the line above 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1681,6 +1686,10 @@ public class PlayerProfile 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     	Location loc = new Location(player.getWorld(),(Double.parseDouble(getX())), Double.parseDouble(getY()), Double.parseDouble(getZ())); 
														 | 
														
														 | 
														
															     	Location loc = new Location(player.getWorld(),(Double.parseDouble(getX())), Double.parseDouble(getY()), Double.parseDouble(getZ())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     	loc.setYaw(0); 
														 | 
														
														 | 
														
															     	loc.setYaw(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     	loc.setPitch(0); 
														 | 
														
														 | 
														
															     	loc.setPitch(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    	return loc; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    	if(loc.getX() != 0 && loc.getY() != 0 && loc.getZ() != 0 && loc.getWorld() != null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    		return loc; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    	} else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    		return null; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }	 
														 | 
														
														 | 
														
															 }	 
														 |