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 aMapCanvas
. Like MapCanvas, a MapCursorCollection is linked to a specificMapRenderer
.
-
-
Constructor Summary
Constructors Constructor Description MapCursorCollection()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods 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.
-
-
-
Method Detail
-
size
public int size()
Get the amount of cursors in this collection.- Returns:
- The size of this collection.
-
getCursor
@NotNull public MapCursor getCursor(int index)
Get a cursor from this collection.- Parameters:
index
- The index of the cursor.- Returns:
- The MapCursor.
-
removeCursor
public boolean removeCursor(@NotNull MapCursor cursor)
Remove a cursor from the collection.- Parameters:
cursor
- The MapCursor to remove.- Returns:
- Whether the cursor was removed successfully.
-
addCursor
@NotNull public MapCursor addCursor(@NotNull MapCursor cursor)
Add a cursor to the collection.- Parameters:
cursor
- The MapCursor to add.- Returns:
- The MapCursor that was passed.
-
addCursor
@NotNull public MapCursor addCursor(int x, int y, byte direction)
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 @NotNull public MapCursor addCursor(int x, int y, byte direction, byte type)
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.
-
-