Package be.seeseemelk.mockbukkit.map
Class MapViewMock
java.lang.Object
be.seeseemelk.mockbukkit.map.MapViewMock
- All Implemented Interfaces:
org.bukkit.map.MapView
Mock implementation of a
MapView.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.map.MapView
org.bukkit.map.MapView.Scale -
Constructor Summary
ConstructorsConstructorDescriptionMapViewMock(org.bukkit.World world, int id) Constructs a newMapViewMockfor the given world with the specified ID. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRenderer(@NotNull org.bukkit.map.MapRenderer renderer) intintintgetId()@NotNull List<org.bukkit.map.MapRenderer> @NotNull org.bukkit.map.MapView.ScalegetScale()@Nullable org.bukkit.WorldgetWorld()booleanisLocked()booleanbooleanbooleanbooleanremoveRenderer(@Nullable org.bukkit.map.MapRenderer renderer) voidrender(@NotNull PlayerMock player) Renders the map for the given player.voidsetCenterX(int x) voidsetCenterZ(int z) voidsetLocked(boolean locked) voidsetScale(@NotNull org.bukkit.map.MapView.Scale scale) voidsetTrackingPosition(boolean trackingPosition) voidsetUnlimitedTracking(boolean unlimited) voidsetWorld(@NotNull org.bukkit.World world)
-
Constructor Details
-
MapViewMock
@Internal public MapViewMock(org.bukkit.World world, int id) Constructs a newMapViewMockfor 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()- Specified by:
getIdin interfaceorg.bukkit.map.MapView
-
isVirtual
public boolean isVirtual()- Specified by:
isVirtualin interfaceorg.bukkit.map.MapView
-
getScale
@NotNull public @NotNull org.bukkit.map.MapView.Scale getScale()- Specified by:
getScalein interfaceorg.bukkit.map.MapView
-
setScale
public void setScale(@NotNull @NotNull org.bukkit.map.MapView.Scale scale) - Specified by:
setScalein interfaceorg.bukkit.map.MapView
-
getCenterX
public int getCenterX()- Specified by:
getCenterXin interfaceorg.bukkit.map.MapView
-
getCenterZ
public int getCenterZ()- Specified by:
getCenterZin interfaceorg.bukkit.map.MapView
-
setCenterX
public void setCenterX(int x) - Specified by:
setCenterXin interfaceorg.bukkit.map.MapView
-
setCenterZ
public void setCenterZ(int z) - Specified by:
setCenterZin interfaceorg.bukkit.map.MapView
-
getWorld
@Nullable public @Nullable org.bukkit.World getWorld()- Specified by:
getWorldin interfaceorg.bukkit.map.MapView
-
setWorld
public void setWorld(@NotNull @NotNull org.bukkit.World world) - Specified by:
setWorldin interfaceorg.bukkit.map.MapView
-
getRenderers
- Specified by:
getRenderersin interfaceorg.bukkit.map.MapView
-
addRenderer
public void addRenderer(@NotNull @NotNull org.bukkit.map.MapRenderer renderer) - Specified by:
addRendererin interfaceorg.bukkit.map.MapView
-
removeRenderer
public boolean removeRenderer(@Nullable @Nullable org.bukkit.map.MapRenderer renderer) - Specified by:
removeRendererin interfaceorg.bukkit.map.MapView
-
render
Renders the map for the given player.- Parameters:
player- Player to render for.
-
isTrackingPosition
public boolean isTrackingPosition()- Specified by:
isTrackingPositionin interfaceorg.bukkit.map.MapView
-
setTrackingPosition
public void setTrackingPosition(boolean trackingPosition) - Specified by:
setTrackingPositionin interfaceorg.bukkit.map.MapView
-
isUnlimitedTracking
public boolean isUnlimitedTracking()- Specified by:
isUnlimitedTrackingin interfaceorg.bukkit.map.MapView
-
setUnlimitedTracking
public void setUnlimitedTracking(boolean unlimited) - Specified by:
setUnlimitedTrackingin interfaceorg.bukkit.map.MapView
-
isLocked
public boolean isLocked()- Specified by:
isLockedin interfaceorg.bukkit.map.MapView
-
setLocked
public void setLocked(boolean locked) - Specified by:
setLockedin interfaceorg.bukkit.map.MapView
-