Class MapViewMock

java.lang.Object
be.seeseemelk.mockbukkit.map.MapViewMock
All Implemented Interfaces:
MapView

public class MapViewMock extends Object implements MapView
Mock implementation of a MapView.
  • Constructor Details

  • Method Details

    • getId

      public int getId()
      Specified by:
      getId in interface MapView
    • isVirtual

      public boolean isVirtual()
      Specified by:
      isVirtual in interface MapView
    • getScale

      @NotNull public @NotNull MapView.Scale getScale()
      Specified by:
      getScale in interface MapView
    • setScale

      public void setScale(@NotNull @NotNull MapView.Scale scale)
      Specified by:
      setScale in interface MapView
    • getCenterX

      public int getCenterX()
      Specified by:
      getCenterX in interface MapView
    • getCenterZ

      public int getCenterZ()
      Specified by:
      getCenterZ in interface MapView
    • setCenterX

      public void setCenterX(int x)
      Specified by:
      setCenterX in interface MapView
    • setCenterZ

      public void setCenterZ(int z)
      Specified by:
      setCenterZ in interface MapView
    • getWorld

      @Nullable public @Nullable World getWorld()
      Specified by:
      getWorld in interface MapView
    • setWorld

      public void setWorld(@NotNull @NotNull World world)
      Specified by:
      setWorld in interface MapView
    • getRenderers

      @NotNull public @NotNull List<MapRenderer> getRenderers()
      Specified by:
      getRenderers in interface MapView
    • addRenderer

      public void addRenderer(@NotNull @NotNull MapRenderer renderer)
      Specified by:
      addRenderer in interface MapView
    • removeRenderer

      public boolean removeRenderer(@Nullable @Nullable MapRenderer renderer)
      Specified by:
      removeRenderer in interface MapView
    • render

      public void render(@NotNull @NotNull PlayerMock player)
      Renders the map for the given player.
      Parameters:
      player - Player to render for.
    • isTrackingPosition

      public boolean isTrackingPosition()
      Specified by:
      isTrackingPosition in interface MapView
    • setTrackingPosition

      public void setTrackingPosition(boolean trackingPosition)
      Specified by:
      setTrackingPosition in interface MapView
    • isUnlimitedTracking

      public boolean isUnlimitedTracking()
      Specified by:
      isUnlimitedTracking in interface MapView
    • setUnlimitedTracking

      public void setUnlimitedTracking(boolean unlimited)
      Specified by:
      setUnlimitedTracking in interface MapView
    • isLocked

      public boolean isLocked()
      Specified by:
      isLocked in interface MapView
    • setLocked

      public void setLocked(boolean locked)
      Specified by:
      setLocked in interface MapView