Class PlayerMockFactory

java.lang.Object
be.seeseemelk.mockbukkit.entity.PlayerMockFactory

public final class PlayerMockFactory extends Object
Used to construct random PlayerMocks and OfflinePlayerMocks.
  • Constructor Details

    • PlayerMockFactory

      public PlayerMockFactory(@NotNull @NotNull ServerMock server)
      Constructs a new PlayerMockFactory for the provided ServerMock.
      Parameters:
      server - The server to create the factory for.
  • Method Details

    • createRandomPlayer

      @NotNull public @NotNull PlayerMock createRandomPlayer()
      Create a random player mock object with a unique name.
      Returns:
      A newly created player mock object.
    • createRandomOfflinePlayer

      @NotNull public @NotNull OfflinePlayerMock createRandomOfflinePlayer()
      Create a random OfflinePlayerMock object with a unique name. It will not however contain a UUID.
      Returns:
      A newly created player mock object.
    • createOfflinePlayer

      @NotNull public @NotNull OfflinePlayerMock createOfflinePlayer(@NotNull @NotNull UUID uuid)
      Create a random OfflinePlayerMock object with a unique name and the given id.
      Parameters:
      uuid - the id of the offline player
      Returns:
      A newly created offline player mock object.