public interface MapView
Modifier and Type | Interface | Description |
---|---|---|
static class |
MapView.Scale |
An enum representing all possible scales a map can be set to.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addRenderer(MapRenderer renderer) |
Add a renderer to this map.
|
int |
getCenterX() |
Get the center X position of this map.
|
int |
getCenterZ() |
Get the center Z position of this map.
|
int |
getId() |
Get the ID of this map item for use with
MapMeta . |
List<MapRenderer> |
getRenderers() |
Get a list of MapRenderers currently in effect.
|
MapView.Scale |
getScale() |
Get the scale of this map.
|
World |
getWorld() |
Get the world that this map is associated with.
|
boolean |
isUnlimitedTracking() |
Whether the map will show a smaller position cursor (true), or no
position cursor (false) when cursor is outside of map's range.
|
boolean |
isVirtual() |
Check whether this map is virtual.
|
boolean |
removeRenderer(MapRenderer renderer) |
Remove a renderer from this map.
|
void |
setCenterX(int x) |
Set the center X position of this map.
|
void |
setCenterZ(int z) |
Set the center Z position of this map.
|
void |
setScale(MapView.Scale scale) |
Set the scale of this map.
|
void |
setUnlimitedTracking(boolean unlimited) |
Whether the map will show a smaller position cursor (true), or no
position cursor (false) when cursor is outside of map's range.
|
void |
setWorld(World world) |
Set the world that this map is associated with.
|
int getId()
MapMeta
.boolean isVirtual()
@NotNull MapView.Scale getScale()
void setScale(@NotNull MapView.Scale scale)
scale
- The scale to set.int getCenterX()
int getCenterZ()
void setCenterX(int x)
x
- The center X position.void setCenterZ(int z)
z
- The center Z position.@Nullable World getWorld()
void setWorld(@NotNull World world)
world
- The World to associate this map with.@NotNull List<MapRenderer> getRenderers()
List<MapRenderer>
containing each map renderer.void addRenderer(@NotNull MapRenderer renderer)
renderer
- The MapRenderer to add.boolean removeRenderer(@Nullable MapRenderer renderer)
renderer
- The MapRenderer to remove.boolean isUnlimitedTracking()
void setUnlimitedTracking(boolean unlimited)
unlimited
- tracking stateCopyright © 2020. All rights reserved.