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);
}