Package be.seeseemelk.mockbukkit.map
Class MapViewMock
java.lang.Object
be.seeseemelk.mockbukkit.map.MapViewMock
- All Implemented Interfaces:
MapView
Mock implementation of a
MapView
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.map.MapView
MapView.Scale
-
Constructor Summary
ConstructorDescriptionMapViewMock
(World world, int id) Constructs a newMapViewMock
for the given world with the specified ID. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRenderer
(@NotNull MapRenderer renderer) int
int
int
getId()
@NotNull List<MapRenderer>
@NotNull MapView.Scale
getScale()
@Nullable World
getWorld()
boolean
isLocked()
boolean
boolean
boolean
boolean
removeRenderer
(@Nullable MapRenderer renderer) void
render
(@NotNull PlayerMock player) Renders the map for the given player.void
setCenterX
(int x) void
setCenterZ
(int z) void
setLocked
(boolean locked) void
setScale
(@NotNull MapView.Scale scale) void
setTrackingPosition
(boolean trackingPosition) void
setUnlimitedTracking
(boolean unlimited) void
-
Constructor Details
-
MapViewMock
Constructs a newMapViewMock
for the given world with the specified ID. This is for internal use only, please useServerMock.createMap(World)
for creating maps.- Parameters:
world
- The world this map is for.id
- The ID of the mop.- See Also:
-
-
Method Details
-
getId
public int getId() -
isVirtual
public boolean isVirtual() -
getScale
-
setScale
-
getCenterX
public int getCenterX()- Specified by:
getCenterX
in interfaceMapView
-
getCenterZ
public int getCenterZ()- Specified by:
getCenterZ
in interfaceMapView
-
setCenterX
public void setCenterX(int x) - Specified by:
setCenterX
in interfaceMapView
-
setCenterZ
public void setCenterZ(int z) - Specified by:
setCenterZ
in interfaceMapView
-
getWorld
-
setWorld
-
getRenderers
- Specified by:
getRenderers
in interfaceMapView
-
addRenderer
- Specified by:
addRenderer
in interfaceMapView
-
removeRenderer
- Specified by:
removeRenderer
in interfaceMapView
-
render
Renders the map for the given player.- Parameters:
player
- Player to render for.
-
isTrackingPosition
public boolean isTrackingPosition()- Specified by:
isTrackingPosition
in interfaceMapView
-
setTrackingPosition
public void setTrackingPosition(boolean trackingPosition) - Specified by:
setTrackingPosition
in interfaceMapView
-
isUnlimitedTracking
public boolean isUnlimitedTracking()- Specified by:
isUnlimitedTracking
in interfaceMapView
-
setUnlimitedTracking
public void setUnlimitedTracking(boolean unlimited) - Specified by:
setUnlimitedTracking
in interfaceMapView
-
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean locked)
-