public interface PacketHandler
Modifier and Type | Method and Description |
---|---|
void |
display(java.util.UUID[] viewers,
int map,
int mapWidth,
int mapHeight,
byte[] rgb,
int videoWidth)
Displays a centered image to all viewers
|
void |
display(java.util.UUID[] viewers,
int map,
int mapWidth,
int mapHeight,
byte[] rgb,
int videoWidth,
int xOffset,
int yOffset)
Displays an image to all viewers with an offset
|
boolean |
isMapRegistered(int id) |
java.lang.Object |
onPacketInterceptIn(org.bukkit.entity.Player viewer,
java.lang.Object packet) |
java.lang.Object |
onPacketInterceptOut(org.bukkit.entity.Player viewer,
java.lang.Object packet) |
void |
registerMap(int id) |
void |
registerPlayer(org.bukkit.entity.Player player) |
void |
unregisterMap(int id) |
void |
unregisterPlayer(java.util.UUID uuid) |
void display(java.util.UUID[] viewers, int map, int mapWidth, int mapHeight, byte[] rgb, int videoWidth, int xOffset, int yOffset)
viewers
- The UUID of viewersmap
- The first map id; Increments afterwardsmapWidth
- The width in amount of mapsmapHeight
- The height in amount of mapsrgb
- The image in terms of Bukkit map colorsvideoWidth
- The width in pixels of the imagexOffset
- The amount of pixels from the left the image should be displayedyOffset
- The amount of pixels from the top the image should be displayedvoid display(java.util.UUID[] viewers, int map, int mapWidth, int mapHeight, byte[] rgb, int videoWidth)
viewers
- The UUID of viewersmap
- The first map id; Increments afterwardsmapWidth
- The width in amount of mapsmapHeight
- The height in amount of mapsrgb
- The image in terms of Bukkit map colorsvideoWidth
- The width in pixels of the imagejava.lang.Object onPacketInterceptOut(org.bukkit.entity.Player viewer, java.lang.Object packet)
java.lang.Object onPacketInterceptIn(org.bukkit.entity.Player viewer, java.lang.Object packet)
void registerMap(int id)
boolean isMapRegistered(int id)
void unregisterMap(int id)
void registerPlayer(org.bukkit.entity.Player player)
void unregisterPlayer(java.util.UUID uuid)