Package org.bukkit.map
Class MapCursorCollection
java.lang.Object
org.bukkit.map.MapCursorCollection
Represents all the map cursors on a
MapCanvas
. Like MapCanvas, a
MapCursorCollection is linked to a specific MapRenderer
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddCursor(int x, int y, byte direction)
Add a cursor to the collection.addCursor(int x, int y, byte direction, byte type)
Deprecated.Magic valueaddCursor(int x, int y, byte direction, byte type, boolean visible)
Deprecated.Magic valueDeprecated.Magic valueaddCursor(int x, int y, byte direction, byte type, boolean visible, net.kyori.adventure.text.Component caption)
Deprecated.Magic valueAdd a cursor to the collection.getCursor(int index)
Get a cursor from this collection.boolean
removeCursor(@NotNull 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 @NotNull 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 @NotNull MapCursor addCursor(int x, int y, byte direction, byte type, boolean visible, @Nullable @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.
-
addCursor
@Deprecated @NotNull public @NotNull MapCursor addCursor(int x, int y, byte direction, byte type, boolean visible, @Nullable net.kyori.adventure.text.Component 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.
-