Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a985737d6 | ||
|
|
2597c12183 |
3
.build.number
Normal file
3
.build.number
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#Build Number for ANT. Do not edit!
|
||||||
|
#Tue Oct 04 10:39:20 CEST 2011
|
||||||
|
build.number=52
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,3 +1,2 @@
|
|||||||
bin/
|
bin/
|
||||||
dist/
|
dist/
|
||||||
.build.number
|
|
||||||
@@ -18,6 +18,10 @@ import java.io.File;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.bukkit.World;
|
||||||
|
|
||||||
|
import de.sockenklaus.XmlStats.XmlStats;
|
||||||
|
import de.sockenklaus.XmlStats.XmlStatsRegistry;
|
||||||
import de.sockenklaus.XmlStats.Exceptions.XmlStatsException;
|
import de.sockenklaus.XmlStats.Exceptions.XmlStatsException;
|
||||||
|
|
||||||
// TODO: Auto-generated Javadoc
|
// TODO: Auto-generated Javadoc
|
||||||
@@ -32,19 +36,25 @@ public abstract class Datasource {
|
|||||||
* @return the array list
|
* @return the array list
|
||||||
*/
|
*/
|
||||||
public static ArrayList<String> fetchAllPlayers(){
|
public static ArrayList<String> fetchAllPlayers(){
|
||||||
File[] files = new File("world/players").listFiles();
|
XmlStats xmlstats = (XmlStats)XmlStatsRegistry.get("xmlstats");
|
||||||
|
List<World> worlds = xmlstats.getServer().getWorlds();
|
||||||
ArrayList<String> result = new ArrayList<String>();
|
ArrayList<String> result = new ArrayList<String>();
|
||||||
|
|
||||||
for (int i = 0; i < files.length; i++){
|
for(World world : worlds){
|
||||||
int whereDot = files[i].getName().lastIndexOf('.');
|
File[] files = new File(world.getName()+"/players").listFiles();
|
||||||
|
|
||||||
if (0 < whereDot && whereDot <= files[i].getName().length() - 2){
|
for (File file : files){
|
||||||
String playerName = files[i].getName().substring(0, whereDot);
|
int whereDot = file.getName().lastIndexOf('.');
|
||||||
|
|
||||||
result.add(playerName);
|
if (0 < whereDot && whereDot <= file.getName().length() - 2){
|
||||||
|
String playerName = file.getName().substring(0, whereDot);
|
||||||
|
|
||||||
|
if(!result.contains(playerName)) result.add(playerName);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user