public class GifPlayer extends java.lang.Thread implements MapDisplayProvider
| Constructor and Description |
|---|
GifPlayer(java.io.File gif) |
| Modifier and Type | Method and Description |
|---|---|
Frame |
getSource()
Get a
Frame from this provider at any time |
void |
interactAt(org.bukkit.entity.Entity entity,
DisplayInteract action,
int x,
int y)
Interaction with an entity on the board
|
void |
provideFor(MapDisplay display)
Start providing frames for the given display
|
void |
run() |
void |
stopProviding()
Terminate this MapDisplayProvider and stop providing frames for any display
|
void |
terminate() |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void terminate()
public Frame getSource()
MapDisplayProviderFrame from this provider at any timegetSource in interface MapDisplayProviderpublic void interactAt(org.bukkit.entity.Entity entity,
DisplayInteract action,
int x,
int y)
MapDisplayProviderinteractAt in interface MapDisplayProviderentity - Either a player or a projectileaction - Will only be DisplayInteract.PROJECTILE if entity is a projectilex - The X relative to the top left cornery - The Y relative to the top left cornerpublic void provideFor(MapDisplay display)
MapDisplayProviderprovideFor in interface MapDisplayProviderpublic void stopProviding()
MapDisplayProviderstopProviding in interface MapDisplayProvider