Java 类org.bukkit.craftbukkit.util.DatFileFilter 实例源码

项目:Uranium    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:ThermosRebased    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Thermos    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:KCauldron    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:CauldronGit    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Cauldron-Old    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:DiffUtils    文件:CraftServer_188.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:DiffUtils    文件:CraftServer_1710.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Cauldron-Reloaded    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:FFoKC    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:CraftBukkit    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Craftbukkit    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Tweakkit-Server    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Cauldron    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).getSaveHandler();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
    }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:SpigotSource    文件:CraftServer.java   
@Override
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        try {
            players.add(getOfflinePlayer(UUID.fromString(file.substring(0, file.length() - 4))));
        } catch (IllegalArgumentException ex) {
            // Who knows what is in this directory, just ignore invalid files
        }
    }

    players.addAll(getOnlinePlayers());

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Almura-Server    文件:CraftServer.java   
public OfflinePlayer getOfflinePlayer(String name, boolean search) {
    Validate.notNull(name, "Name cannot be null");

    OfflinePlayer result = getPlayerExact(name);
    String lname = name.toLowerCase();

    if (result == null) {
        result = offlinePlayers.get(lname);

        if (result == null) {
            if (search) {
                WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
                for (String dat : storage.getPlayerDir().list(new DatFileFilter())) {
                    String datName = dat.substring(0, dat.length() - 4);
                    if (datName.equalsIgnoreCase(name)) {
                        name = datName;
                        break;
                    }
                }
            }

            result = new CraftOfflinePlayer(this, name);
            offlinePlayers.put(lname, result);
        }
    } else {
        offlinePlayers.remove(lname);
    }

    return result;
}
项目:Almura-Server    文件:CraftServer.java   
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        players.add(getOfflinePlayer(file.substring(0, file.length() - 4), false));
    }
    players.addAll(Arrays.asList(getOnlinePlayers()));

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:Craft-city    文件:CraftServer.java   
public OfflinePlayer getOfflinePlayer(String name, boolean search) {
    Validate.notNull(name, "Name cannot be null");

    OfflinePlayer result = getPlayerExact(name);
    String lname = name.toLowerCase();

    if (result == null) {
        result = offlinePlayers.get(lname);

        if (result == null) {
            if (search) {
                WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
                for (String dat : storage.getPlayerDir().list(new DatFileFilter())) {
                    String datName = dat.substring(0, dat.length() - 4);
                    if (datName.equalsIgnoreCase(name)) {
                        name = datName;
                        break;
                    }
                }
            }

            result = new CraftOfflinePlayer(this, name);
            offlinePlayers.put(lname, result);
        }
    } else {
        offlinePlayers.remove(lname);
    }

    return result;
}
项目:Craft-city    文件:CraftServer.java   
public OfflinePlayer[] getOfflinePlayers() {
    WorldNBTStorage storage = (WorldNBTStorage) console.worlds.get(0).getDataManager();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        players.add(getOfflinePlayer(file.substring(0, file.length() - 4), false));
    }
    players.addAll(Arrays.asList(getOnlinePlayers()));

    return players.toArray(new OfflinePlayer[players.size()]);
}
项目:MCPBukkit    文件:CraftServer.java   
public OfflinePlayer getOfflinePlayer(String name, boolean search) {
    OfflinePlayer result = getPlayerExact(name);
    String lname = name.toLowerCase();

    if (result == null) {
        result = offlinePlayers.get(lname);

        if (result == null) {
            if (search) {
                net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).func_72860_G();
                for (String dat : storage.getPlayerDir().list(new DatFileFilter())) {
                    String datName = dat.substring(0, dat.length() - 4);
                    if (datName.equalsIgnoreCase(name)) {
                        name = datName;
                        break;
                    }
                }
            }

            result = new CraftOfflinePlayer(this, name);
            offlinePlayers.put(lname, result);
        }
    } else {
        offlinePlayers.remove(lname);
    }

    return result;
}
项目:MCPBukkit    文件:CraftServer.java   
public OfflinePlayer[] getOfflinePlayers() {
    net.minecraft.world.storage.SaveHandler storage = (net.minecraft.world.storage.SaveHandler) console.worlds.get(0).func_72860_G();
    String[] files = storage.getPlayerDir().list(new DatFileFilter());
    Set<OfflinePlayer> players = new HashSet<OfflinePlayer>();

    for (String file : files) {
        players.add(getOfflinePlayer(file.substring(0, file.length() - 4), false));
    }
    players.addAll(Arrays.asList(getOnlinePlayers()));

    return players.toArray(new OfflinePlayer[players.size()]);
}