A C E G H I M O R S T U W 
All Classes All Packages

A

AbstractMapWrapper - Class in tech.sbdevelopment.mapreflectionapi.api
The abstract class of a wrapped map.
AbstractMapWrapper() - Constructor for class tech.sbdevelopment.mapreflectionapi.api.AbstractMapWrapper
 
addToQueue(int, ArrayImage, Player) - Static method in class tech.sbdevelopment.mapreflectionapi.api.MapSender
Add a map to the send queue
addViewer(Player) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Add a viewer
addViewer(Player) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Add a viewer
array - Variable in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
ArrayImage - Class in tech.sbdevelopment.mapreflectionapi.api
An ArrayImage contains an image converted to a Minecraft byte array.
ArrayImage(byte[]) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
ArrayImage(BufferedImage) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
Convert a BufferedImage to an ArrayImage

C

call(MapController, int, int) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController.DebugCallable
Called to get debug information for a frame
cancelID(int) - Static method in class tech.sbdevelopment.mapreflectionapi.api.MapSender
Cancels a senderID in the sender queue
cancelSend() - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Cancels the 'send events' in the queue
cancelSend() - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Cancels the 'send events' in the queue
canEqual(Object) - Method in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
clearAllMapsFor(OfflinePlayer) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Clear all the maps of a player This makes them no longer viewable for this player
clearFrame(Player, int) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Clear a frame
clearFrame(Player, ItemFrame) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Clear a frame
clearFrames(Player, Integer[][]) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Clear the frames
clearFrames(Player, ItemFrame[][]) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Clear the frames
clearViewers() - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Remove all viewers
clearViewers() - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Remove all viewers
content - Variable in class tech.sbdevelopment.mapreflectionapi.api.MapWrapper
 
controller - Variable in class tech.sbdevelopment.mapreflectionapi.api.MapWrapper
 
CreateInventoryMapUpdateEvent - Class in tech.sbdevelopment.mapreflectionapi.api.events
This event gets fired when a map in the creative inventory gets updated
CreateInventoryMapUpdateEvent(Player, int, ItemStack) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
CreateInventoryMapUpdateEvent(Player, int, ItemStack, boolean) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent

E

equals(Object) - Method in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 

G

getAction() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getContent() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
getContent() - Method in class tech.sbdevelopment.mapreflectionapi.api.MapWrapper
 
getController() - Method in class tech.sbdevelopment.mapreflectionapi.api.AbstractMapWrapper
Get the controller of this wrapper
getController() - Method in class tech.sbdevelopment.mapreflectionapi.api.MapWrapper
 
getController() - Method in class tech.sbdevelopment.mapreflectionapi.api.MultiMapWrapper
 
getDuplicate(ArrayImage) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Check if a MapWrapper exists for this image If so, the same MapWrapper can be used
getEntityID() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getFrame() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
Get the ItemFrame the map is in
getHand() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getHandlers() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
getHandlers() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
getHandlers() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
getHandlers() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getId() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
getItem() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
getItemFrameById(World, int) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Get an ItemFrame by its entity ID
getManagedMapsCount() - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Get the amount of maps managed by the plugin
getMapId(OfflinePlayer) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Get the map ID for a player
getMapsVisibleTo(OfflinePlayer) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Get the maps a player can see
getMapWrapper() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
Get the MapWrapper of the map of this event
getMapWrapper() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
Get the MapWrapper of the map
getNextFreeIdFor(Player) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Get the next ID that can be used for this player
getOccupiedIdsFor(OfflinePlayer) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Get the occupied IDs for a player
getPlayer() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
getPlayer() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
getPlayer() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getSlot() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
getVector() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
getWrapper() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
getWrapperForId(OfflinePlayer, int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Get the wrapper by a player and map id

H

hashCode() - Method in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 

I

IMapController - Interface in tech.sbdevelopment.mapreflectionapi.api
This interface contains the methods for both the MapController and the MultiMapController.
isCancelled() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
isCancelled() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
isCancelled() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
isIdUsedBy(OfflinePlayer, int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Check if a player uses a map ID
isSendContent() - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
isViewing(OfflinePlayer) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Check if a player is viewing
isViewing(OfflinePlayer) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Check if a player is viewing

M

managedMaps - Variable in class tech.sbdevelopment.mapreflectionapi.api.MapManager
 
MapCancelEvent - Class in tech.sbdevelopment.mapreflectionapi.api.events
This event gets fired when a map creation is cancelled
MapCancelEvent(Player, int) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
MapCancelEvent(Player, int, boolean) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
Construct a new MapCancelEvent
MapContentUpdateEvent - Class in tech.sbdevelopment.mapreflectionapi.api.events
This event gets fired when the content of a MapWrapper is updated
MapContentUpdateEvent(MapWrapper, ArrayImage) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
MapContentUpdateEvent(MapWrapper, ArrayImage, boolean) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
Construct a new MapContentUpdateEvent
MapController - Interface in tech.sbdevelopment.mapreflectionapi.api
A MapController controls one MapWrapper.
MapInteractEvent - Class in tech.sbdevelopment.mapreflectionapi.api.events
This event gets fired when a player interact with a map
MapInteractEvent(Player, int, int, Vector, int) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
MapInteractEvent(Player, int, int, Vector, int, boolean) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
Construct a new MapInteractEvent
MapLimitExceededException - Exception in tech.sbdevelopment.mapreflectionapi.api.exceptions
This exception gets thrown if no map IDs are available
MapLimitExceededException() - Constructor for exception tech.sbdevelopment.mapreflectionapi.api.exceptions.MapLimitExceededException
 
MapManager - Class in tech.sbdevelopment.mapreflectionapi.api
The MapManager manages all the maps.
MapManager() - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MapManager
 
MapSender - Class in tech.sbdevelopment.mapreflectionapi.api
The MapSender sends the Map packets to players.
MapWrapper - Class in tech.sbdevelopment.mapreflectionapi.api
A MapWrapper wraps one image.
MapWrapper(ArrayImage) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MapWrapper
Construct a new MapWrapper
maxX - Variable in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
maxY - Variable in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
minX - Variable in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
minY - Variable in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 
MultiMapController - Interface in tech.sbdevelopment.mapreflectionapi.api
A MultiMapController controls multiple MapWrappers (a.k.a.
MultiMapController.DebugCallable - Interface in tech.sbdevelopment.mapreflectionapi.api
The DebugCallable can be used to get debug information for a frame
MultiMapWrapper - Class in tech.sbdevelopment.mapreflectionapi.api
A MultiMapWrapper wraps one image split in pieces.
MultiMapWrapper(BufferedImage[][]) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MultiMapWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
Use MultiMapWrapper(BufferedImage, int, int) instead, this method is meant for internal use only.
MultiMapWrapper(BufferedImage, int, int) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MultiMapWrapper
Creates a new MultiMapWrapper from the given image.
MultiMapWrapper(ArrayImage[][]) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MultiMapWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
Use MultiMapWrapper(ArrayImage, int, int) instead, this method is meant for internal use only.
MultiMapWrapper(ArrayImage, int, int) - Constructor for class tech.sbdevelopment.mapreflectionapi.api.MultiMapWrapper
Creates a new MultiMapWrapper from the given image.

O

occupiedIds - Variable in class tech.sbdevelopment.mapreflectionapi.api.MapManager
 

R

registerOccupiedID(int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Register an occupied map ID
removeViewer(OfflinePlayer) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Remove a viewer
removeViewer(OfflinePlayer) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Remove a viewer

S

sendContent(Player) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Send the content to a player
sendContent(Player) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Send the content to a player
sendContent(Player, boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Send the content to a player
sendContent(Player, boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Send the content to a player
sendMap(int, ArrayImage, Player) - Static method in class tech.sbdevelopment.mapreflectionapi.api.MapSender
Send a map to a player
setCancelled(boolean) - Method in class tech.sbdevelopment.mapreflectionapi.api.events.CreateInventoryMapUpdateEvent
 
setCancelled(boolean) - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapCancelEvent
 
setCancelled(boolean) - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapInteractEvent
 
setSendContent(boolean) - Method in class tech.sbdevelopment.mapreflectionapi.api.events.MapContentUpdateEvent
 
showInFrame(Player, int) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in an ItemFrame
showInFrame(Player, int, String) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in an ItemFrame
showInFrame(Player, ItemFrame) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in an ItemFrame
showInFrame(Player, ItemFrame, boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in an ItemFrame
showInFrames(Player, Integer[][]) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Show this MultiMapController in ItemFrames
showInFrames(Player, Integer[][], MultiMapController.DebugCallable) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Show this MultiMapController in ItemFrames
showInFrames(Player, ItemFrame[][]) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Show this MultiMapController in ItemFrames
showInFrames(Player, ItemFrame[][], boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Show this MultiMapController in ItemFrames
showInHand(Player) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in a player's hand
showInHand(Player, boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in a player's hand
showInInventory(Player, int) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in a player's inventory
showInInventory(Player, int, boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MapController
Show in a player's inventory

T

tech.sbdevelopment.mapreflectionapi.api - package tech.sbdevelopment.mapreflectionapi.api
The API package contains all the API you can interact with.
tech.sbdevelopment.mapreflectionapi.api.events - package tech.sbdevelopment.mapreflectionapi.api.events
The Events package contains all the custom events the API fires.
tech.sbdevelopment.mapreflectionapi.api.exceptions - package tech.sbdevelopment.mapreflectionapi.api.exceptions
The Exceptions package contains all the custom exceptions the API may throw.
toBuffered() - Method in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
Get the BufferedImage of this ArrayImage
toString() - Method in class tech.sbdevelopment.mapreflectionapi.api.ArrayImage
 

U

unregisterOccupiedID(int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Unregister an occupied map ID
unwrap() - Method in class tech.sbdevelopment.mapreflectionapi.api.AbstractMapWrapper
 
unwrapImage(MapWrapper) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Unwrap an image (will remove the wrapper)
update(ArrayImage) - Method in interface tech.sbdevelopment.mapreflectionapi.api.IMapController
Update the image
update(ArrayImage) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
Update the image

W

wrapImage(BufferedImage) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
wrapImage(ArrayImage) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
wrapMultiImage(BufferedImage[][]) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Wrap multiple BufferedImages
wrapMultiImage(BufferedImage, int, int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Wrap a BufferedImage and split it into multiple maps
wrapMultiImage(ArrayImage[][]) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Wrap multiple ArrayImages
wrapMultiImage(ArrayImage, int, int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
Wrap an ArrayImage and split it into multiple maps
A C E G H I M O R S T U W 
All Classes All Packages