A C E G H I M O R S T U W
All Classes All Packages
All Classes All Packages
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
-
Construct a new
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 theMultiMapController
. - 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 oneMapWrapper
. - 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 multipleMapWrapper
s (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
inItemFrame
s - showInFrames(Player, Integer[][], MultiMapController.DebugCallable) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
-
Show this
MultiMapController
inItemFrame
s - showInFrames(Player, ItemFrame[][]) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
-
Show this
MultiMapController
inItemFrame
s - showInFrames(Player, ItemFrame[][], boolean) - Method in interface tech.sbdevelopment.mapreflectionapi.api.MultiMapController
-
Show this
MultiMapController
inItemFrame
s - 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
-
Wrap a
BufferedImage
in aMapWrapper
- wrapImage(ArrayImage) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
-
Wrap a
ArrayImage
in aMapWrapper
- wrapMultiImage(BufferedImage[][]) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
-
Wrap multiple
BufferedImage
s - 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
ArrayImage
s - wrapMultiImage(ArrayImage, int, int) - Method in class tech.sbdevelopment.mapreflectionapi.api.MapManager
-
Wrap an
ArrayImage
and split it into multiple maps
All Classes All Packages