Class MapCursorCollection

java.lang.Object
org.bukkit.map.MapCursorCollection

public final class MapCursorCollection
extends java.lang.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 value
    MapCursor addCursor​(int x, int y, byte direction, byte type, boolean visible)
    Deprecated.
    Magic value
    MapCursor 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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • size

      public int size()
      Get the amount of cursors in this collection.
      Returns:
      The size of this collection.
    • getCursor

      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​(MapCursor cursor)
      Remove a cursor from the collection.
      Parameters:
      cursor - The MapCursor to remove.
      Returns:
      Whether the cursor was removed successfully.
    • addCursor

      public MapCursor addCursor​(MapCursor cursor)
      Add a cursor to the collection.
      Parameters:
      cursor - The MapCursor to add.
      Returns:
      The MapCursor that was passed.
    • addCursor

      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 public MapCursor addCursor​(int x, int y, byte direction, byte type)
      Deprecated.
      Magic value
      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.
      type - The type (color/style) of the map cursor.
      Returns:
      The newly added MapCursor.
    • addCursor

      @Deprecated public MapCursor addCursor​(int x, int y, byte direction, byte type, boolean visible)
      Deprecated.
      Magic value
      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.
      type - The type (color/style) of the map cursor.
      visible - Whether the cursor is visible.
      Returns:
      The newly added MapCursor.