Java 类org.bukkit.util.CachedServerIcon 实例源码

项目:CanaryBukkit    文件:CanaryServerListener.java   
@HookHandler(priority = Priority.CRITICAL)
public void onServerListPing(final ServerListPingHook hook) {
    server.getPluginManager().callEvent(
            new ServerListPingEvent(hook.getRequesterAddress(), hook.getMotd().getFullText(), hook
                    .getCurrentPlayers(), hook.getMaxPlayers()) {
                @Override
                public void setMotd(String motd) {
                    super.setMotd(motd);
                    hook.setMotd(motd);
                }

                @Override
                public void setMaxPlayers(int maxPlayers) {
                    super.setMaxPlayers(maxPlayers);
                    hook.setMaxPlayers(maxPlayers);
                }

                @Override
                public void setServerIcon(CachedServerIcon icon) throws IllegalArgumentException,
                        UnsupportedOperationException {
                    super.setServerIcon(icon);
                }
            });
}
项目:ColorMOTD    文件:BukkitMotdServerIcon.java   
public CachedServerIcon toCachedServerIcon() {
    if (cachedServerIcon == null) {
        synchronized (this) {
            if (cachedServerIcon == null) {
                try {
                    cachedServerIcon = Bukkit.loadServerIcon(toBufferedImage());
                } catch (Exception e) {
                    throw new RuntimeException(e);
                }
            }
        }
    }
    return cachedServerIcon;
}
项目:ProtocolSupport    文件:SpigotMiscUtils.java   
@Override
public String convertBukkitIconToBase64(CachedServerIcon icon) {
    if (icon == null) {
        return null;
    }
    if (!(icon instanceof CraftIconCache)) {
        throw new IllegalArgumentException(icon + " was not created by " + CraftServer.class);
    }
    return ((CraftIconCache) icon).value;
}
项目:ServerListPlus    文件:BukkitPlugin.java   
@Override
public Optional<CachedServerIcon> load(FaviconSource source) throws Exception {
    // Try loading the favicon
    BufferedImage image = FaviconHelper.loadSafely(core, source);
    if (image == null) return Optional.absent(); // Favicon loading failed
    else return Optional.of(getServer().loadServerIcon(image)); // Success!
}
项目:MockBukkit    文件:ServerMock.java   
@Override
public CachedServerIcon getServerIcon()
{
    // TODO Auto-generated method stub
    throw new UnimplementedOperationException();
}
项目:MockBukkit    文件:ServerMock.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception
{
    // TODO Auto-generated method stub
    throw new UnimplementedOperationException();
}
项目:MockBukkit    文件:ServerMock.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage image) throws IllegalArgumentException, Exception
{
    // TODO Auto-generated method stub
    throw new UnimplementedOperationException();
}
项目:FlexMC    文件:FlexServerImpl.java   
@Override
public CachedServerIcon getServerIcon() {
    throw new UnsupportedOperationException();
}
项目:FlexMC    文件:FlexServerImpl.java   
@Override
public CachedServerIcon loadServerIcon( File file ) throws Exception {
    throw new UnsupportedOperationException();
}
项目:FlexMC    文件:FlexServerImpl.java   
@Override
public CachedServerIcon loadServerIcon( BufferedImage bufferedImage ) throws Exception {
    throw new UnsupportedOperationException();
}
项目:Bukkit2Sponge    文件:FakeServer.java   
@Override
public CachedServerIcon getServerIcon() {
    return null; // TODO: Get icon from Sponge.
}
项目:Bukkit2Sponge    文件:FakeServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws Exception {
    return null; // TODO: Load icon to Sponge.
}
项目:Bukkit2Sponge    文件:FakeServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage image) throws Exception {
    return null;// TODO: Load icon to Sponge.
}
项目:netherrack    文件:NetherServer.java   
@Override
public CachedServerIcon getServerIcon() {
    // TODO Auto-generated method stub
    return null;
}
项目:netherrack    文件:NetherServer.java   
@Override
public CachedServerIcon loadServerIcon(File arg0) throws IllegalArgumentException, Exception {
    // TODO Auto-generated method stub
    return null;
}
项目:netherrack    文件:NetherServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage arg0) throws IllegalArgumentException, Exception {
    // TODO Auto-generated method stub
    return null;
}
项目:Karus-Commons    文件:StubServer.java   
@Override
public CachedServerIcon getServerIcon() {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
项目:Karus-Commons    文件:StubServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
项目:Karus-Commons    文件:StubServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage image) throws IllegalArgumentException, Exception {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
项目:Thermos-Bukkit    文件:Bukkit.java   
/**
 * @see Server#getServerIcon()
 */
public static CachedServerIcon getServerIcon() {
    return server.getServerIcon();
}
项目:Thermos-Bukkit    文件:Bukkit.java   
/**
 * @see Server#loadServerIcon(File)
 */
public static CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception {
    return server.loadServerIcon(file);
}
项目:Thermos-Bukkit    文件:Bukkit.java   
/**
 * @see Server#loadServerIcon(BufferedImage)
 */
public static CachedServerIcon loadServerIcon(BufferedImage image) throws IllegalArgumentException, Exception {
    return server.loadServerIcon(image);
}
项目:Brynhildr    文件:NukkitServer.java   
@Override
public CachedServerIcon getServerIcon() {
    return null;
}
项目:Brynhildr    文件:NukkitServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws Exception {
    return null;
}
项目:Brynhildr    文件:NukkitServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage image) throws Exception {
    return null;
}
项目:ExilePearl    文件:TestServer.java   
@Override
public CachedServerIcon getServerIcon() {
    return null;
}
项目:ExilePearl    文件:TestServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception {
    return null;
}
项目:ExilePearl    文件:TestServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage image) throws IllegalArgumentException, Exception {
    return null;
}
项目:SaneEconomy    文件:MockServer.java   
@Override
public CachedServerIcon getServerIcon() {
    return null;
}
项目:SaneEconomy    文件:MockServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception {
    return null;
}
项目:SaneEconomy    文件:MockServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage bufferedImage) throws IllegalArgumentException, Exception {
    return null;
}
项目:Pokkit    文件:CraftServer.java   
@Override
public CachedServerIcon getServerIcon() {
    throw Pokkit.unsupported();

}
项目:Pokkit    文件:CraftServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage arg0) throws IllegalArgumentException, Exception {
    throw Pokkit.unsupported();

}
项目:Pokkit    文件:CraftServer.java   
@Override
public CachedServerIcon loadServerIcon(File arg0) throws IllegalArgumentException, Exception {
    throw Pokkit.unsupported();

}
项目:Bukkit_Bungee_PluginLib    文件:TestBukkitServer.java   
@Override
public CachedServerIcon getServerIcon()
{
    return null;
}
项目:Bukkit_Bungee_PluginLib    文件:TestBukkitServer.java   
@Override
public CachedServerIcon loadServerIcon(File file) throws Exception
{
    return null;
}
项目:Bukkit_Bungee_PluginLib    文件:TestBukkitServer.java   
@Override
public CachedServerIcon loadServerIcon(BufferedImage bufferedImage) throws Exception
{
    return null;
}
项目:CauldronGit    文件:Bukkit.java   
/**
 * @see Server#getServerIcon()
 */
public static CachedServerIcon getServerIcon() {
    return server.getServerIcon();
}
项目:CauldronGit    文件:Bukkit.java   
/**
 * @see Server#loadServerIcon(File)
 */
public static CachedServerIcon loadServerIcon(File file) throws IllegalArgumentException, Exception {
    return server.loadServerIcon(file);
}
项目:CauldronGit    文件:Bukkit.java   
/**
 * @see Server#loadServerIcon(BufferedImage)
 */
public static CachedServerIcon loadServerIcon(BufferedImage image) throws IllegalArgumentException, Exception {
    return server.loadServerIcon(image);
}