Package org.bukkit.map
Class MapCursorCollection
java.lang.Object
org.bukkit.map.MapCursorCollection
public final class MapCursorCollection extends Object
Represents all the map cursors on a
MapCanvas
. Like MapCanvas, a
MapCursorCollection is linked to a specific MapRenderer
.-
Constructor Summary
Constructors Constructor Description MapCursorCollection()
-
Method Summary
Modifier and Type Method Description MapCursor
addCursor(int x, int y, byte direction)
Add a cursor to the collection.MapCursor
addCursor(int x, int y, byte direction, byte type)
Deprecated.Magic valueMapCursor
addCursor(int x, int y, byte direction, byte type, boolean visible)
Deprecated.Magic valueMapCursor
addCursor(int x, int y, byte direction, byte type, boolean visible, String caption)
Deprecated.Magic valueMapCursor
addCursor(MapCursor cursor)
Add a cursor to the collection.MapCursor
getCursor(int index)
Get a cursor from this collection.boolean
removeCursor(MapCursor cursor)
Remove a cursor from the collection.int
size()
Get the amount of cursors in this collection.
-
Constructor Details
-
MapCursorCollection
public MapCursorCollection()
-
-
Method Details
-
size
public int size()Get the amount of cursors in this collection.- Returns:
- The size of this collection.
-
getCursor
Get a cursor from this collection.- Parameters:
index
- The index of the cursor.- Returns:
- The MapCursor.
-
removeCursor
Remove a cursor from the collection.- Parameters:
cursor
- The MapCursor to remove.- Returns:
- Whether the cursor was removed successfully.
-
addCursor
Add a cursor to the collection.- Parameters:
cursor
- The MapCursor to add.- Returns:
- The MapCursor that was passed.
-
addCursor
Add a cursor to the collection.- Parameters:
x
- The x coordinate, from -128 to 127.y
- The y coordinate, from -128 to 127.direction
- The facing of the cursor, from 0 to 15.- Returns:
- The newly added MapCursor.
-
addCursor
Deprecated.Magic valueAdd a cursor to the collection.- Parameters:
x
- The x coordinate, from -128 to 127.y
- The y coordinate, from -128 to 127.direction
- The facing of the cursor, from 0 to 15.type
- The type (color/style) of the map cursor.- Returns:
- The newly added MapCursor.
-
addCursor
@Deprecated @NotNull public MapCursor addCursor(int x, int y, byte direction, byte type, boolean visible)Deprecated.Magic valueAdd a cursor to the collection.- Parameters:
x
- The x coordinate, from -128 to 127.y
- The y coordinate, from -128 to 127.direction
- The facing of the cursor, from 0 to 15.type
- The type (color/style) of the map cursor.visible
- Whether the cursor is visible.- Returns:
- The newly added MapCursor.
-
addCursor
@Deprecated @NotNull public MapCursor addCursor(int x, int y, byte direction, byte type, boolean visible, @Nullable String caption)Deprecated.Magic valueAdd a cursor to the collection.- Parameters:
x
- The x coordinate, from -128 to 127.y
- The y coordinate, from -128 to 127.direction
- The facing of the cursor, from 0 to 15.type
- The type (color/style) of the map cursor.visible
- Whether the cursor is visible.caption
- banner caption- Returns:
- The newly added MapCursor.
-