Package org.bukkit.map
Class MapCursor
java.lang.Object
org.bukkit.map.MapCursor
Represents a cursor on a map.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents the standard types of map cursors. -
Constructor Summary
ConstructorsConstructorDescriptionMapCursor(byte x, byte y, byte direction, byte type, boolean visible)Deprecated.Magic valueDeprecated.Magic value.MapCursor(byte x, byte y, byte direction, byte type, boolean visible, net.kyori.adventure.text.Component 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.MapCursor(byte x, byte y, byte direction, @NotNull MapCursor.Type type, boolean visible, net.kyori.adventure.text.Component caption)Initialize the map cursor. -
Method Summary
Modifier and TypeMethodDescriptionnet.kyori.adventure.text.Componentcaption()Gets the caption on this cursor.voidcaption(net.kyori.adventure.text.Component caption)Sets the caption on this cursor.Deprecated.in favour ofcaption()byteGet the direction of this cursor.byteDeprecated.Magic valuegetType()Get the type of this cursor.bytegetX()Get the X position of this cursor.bytegetY()Get the Y position of this cursor.booleanGet the visibility status of this cursor.voidsetCaption(@Nullable String caption)Deprecated.in favour ofcaption(net.kyori.adventure.text.Component)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 Details
-
MapCursor
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.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
-
MapCursor
@Deprecated public MapCursor(byte x, byte y, byte direction, byte type, boolean visible, @Nullable net.kyori.adventure.text.Component 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 net.kyori.adventure.text.Component 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
-
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 Details
-
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
Get the type of this cursor.- Returns:
- The type (color/style) of the map cursor.
-
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
Set the type of this cursor.- Parameters:
type- The type (color/style) of the map cursor.
-
setRawType
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.
-
caption
Gets the caption on this cursor.- Returns:
- caption
-
caption
Sets the caption on this cursor.- Parameters:
caption- new caption
-
getCaption
Deprecated.in favour ofcaption()Gets the caption on this cursor.- Returns:
- caption
-
setCaption
Deprecated.in favour ofcaption(net.kyori.adventure.text.Component)Sets the caption on this cursor.- Parameters:
caption- new caption
-