Files
Paper/paper-api/src/main/java/org/bukkit/util/CachedServerIcon.java
Minecrell 2eaa723e96 Add extended PaperServerListPingEvent
Add a new event that extends the original ServerListPingEvent
and allows full control of the response sent to the client.
2017-10-11 15:55:38 +02:00

27 lines
664 B
Java

package org.bukkit.util;
import org.bukkit.Server;
import org.bukkit.event.server.ServerListPingEvent;
import org.jetbrains.annotations.Nullable;
/**
* This is a cached version of a server-icon. Its internal representation
* and implementation is undefined.
*
* @see Server#getServerIcon()
* @see Server#loadServerIcon(java.awt.image.BufferedImage)
* @see Server#loadServerIcon(java.io.File)
* @see ServerListPingEvent#setServerIcon(CachedServerIcon)
*/
public interface CachedServerIcon {
@Nullable
public String getData(); // Paper
// Paper start
default boolean isEmpty() {
return getData() == null;
}
// Paper end
}