Package org.bukkit.map
Class MapCursor
- java.lang.Object
-
- org.bukkit.map.MapCursor
-
public final class MapCursor extends Object
Represents a cursor on a map.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMapCursor.TypeRepresents the standard types of map cursors.
-
Constructor Summary
Constructors Constructor Description MapCursor(byte x, byte y, byte direction, byte type, boolean visible)Deprecated.Magic valueMapCursor(byte x, byte y, byte direction, byte type, boolean visible, @Nullable String caption)Deprecated.Magic valueMapCursor(byte x, byte y, byte direction, @NotNull MapCursor.Type type, boolean visible)Initialize the map cursor.MapCursor(byte x, byte y, byte direction, @NotNull MapCursor.Type type, boolean visible, @Nullable String caption)Initialize the map cursor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @Nullable StringgetCaption()Gets the caption on this cursor.bytegetDirection()Get the direction of this cursor.bytegetRawType()Deprecated.Magic value@NotNull MapCursor.TypegetType()Get the type of this cursor.bytegetX()Get the X position of this cursor.bytegetY()Get the Y position of this cursor.booleanisVisible()Get the visibility status of this cursor.voidsetCaption(@Nullable String caption)Sets the caption on this cursor.voidsetDirection(byte direction)Set the direction of this cursor.voidsetRawType(byte type)Deprecated.Magic valuevoidsetType(@NotNull MapCursor.Type type)Set the type of this cursor.voidsetVisible(boolean visible)Set the visibility status of this cursor.voidsetX(byte x)Set the X position of this cursor.voidsetY(byte y)Set the Y position of this cursor.
-
-
-
Constructor Detail
-
MapCursor
@Deprecated public MapCursor(byte x, byte y, byte direction, byte type, boolean visible)
Deprecated.Magic valueInitialize the map cursor.- 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 by default.
-
MapCursor
public MapCursor(byte x, byte y, byte direction, @NotNull @NotNull MapCursor.Type type, boolean visible)Initialize the map cursor.- 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 by default.
-
MapCursor
@Deprecated public MapCursor(byte x, byte y, byte direction, byte type, boolean visible, @Nullable @Nullable String caption)
Deprecated.Magic valueInitialize the map cursor.- 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 by default.caption- cursor caption
-
MapCursor
public MapCursor(byte x, byte y, byte direction, @NotNull @NotNull MapCursor.Type type, boolean visible, @Nullable @Nullable String caption)Initialize the map cursor.- 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 by default.caption- cursor caption
-
-
Method Detail
-
getX
public byte getX()
Get the X position of this cursor.- Returns:
- The X coordinate.
-
getY
public byte getY()
Get the Y position of this cursor.- Returns:
- The Y coordinate.
-
getDirection
public byte getDirection()
Get the direction of this cursor.- Returns:
- The facing of the cursor, from 0 to 15.
-
getType
@NotNull public @NotNull MapCursor.Type getType()
Get the type of this cursor.- Returns:
- The type (color/style) of the map cursor.
-
getRawType
@Deprecated public byte getRawType()
Deprecated.Magic valueGet the type of this cursor.- Returns:
- The type (color/style) of the map cursor.
-
isVisible
public boolean isVisible()
Get the visibility status of this cursor.- Returns:
- True if visible, false otherwise.
-
setX
public void setX(byte x)
Set the X position of this cursor.- Parameters:
x- The X coordinate.
-
setY
public void setY(byte y)
Set the Y position of this cursor.- Parameters:
y- The Y coordinate.
-
setDirection
public void setDirection(byte direction)
Set the direction of this cursor.- Parameters:
direction- The facing of the cursor, from 0 to 15.
-
setType
public void setType(@NotNull @NotNull MapCursor.Type type)Set the type of this cursor.- Parameters:
type- The type (color/style) of the map cursor.
-
setRawType
@Deprecated public void setRawType(byte type)
Deprecated.Magic valueSet the type of this cursor.- Parameters:
type- The type (color/style) of the map cursor.
-
setVisible
public void setVisible(boolean visible)
Set the visibility status of this cursor.- Parameters:
visible- True if visible.
-
getCaption
@Nullable public @Nullable String getCaption()
Gets the caption on this cursor.- Returns:
- caption
-
setCaption
public void setCaption(@Nullable @Nullable String caption)Sets the caption on this cursor.- Parameters:
caption- new caption
-
-