Class Player.Builder

java.lang.Object
es.samfc.learning.backend.model.player.Player.Builder
Enclosing class:
Player

public static class Player.Builder extends Object
Clase para construir un jugador.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • uniqueId

      public Player.Builder uniqueId(UUID id)
      Método para establecer el ID único del jugador.
      Parameters:
      id - ID único del jugador.
      Returns:
      Builder Objeto Builder.
    • name

      public Player.Builder name(String name)
      Método para establecer el nombre del jugador.
      Parameters:
      name - Nombre del jugador.
      Returns:
      Builder Objeto Builder.
    • backendPermissions

      public Player.Builder backendPermissions(BackendPermissions permissions)
      Método para establecer los permisos del jugador.
      Parameters:
      permissions - Permisos del jugador.
      Returns:
      Builder Objeto Builder.
    • economyTypes

      public Player.Builder economyTypes(List<EconomyType> economyTypes)
      Método para establecer la lista de tipos de economía del jugador.
      Parameters:
      economyTypes - Lista de tipos de economía.
      Returns:
      Builder Objeto Builder.
    • build

      public Player build()
      Método para construir el jugador.
      Returns:
      Player Jugador.