Class UserRegistry

java.lang.Object
me.totalfreedom.data.UserRegistry

public class UserRegistry extends Object
A registry for UserData objects.
  • Constructor Details

    • UserRegistry

      public UserRegistry()
      Creates a new UserRegistry.
  • Method Details

    • getUserData

      public UserData getUserData(User user)
      Gets the UserData object for the given User.
      Parameters:
      user - The User to get the UserData for.
      Returns:
      The UserData object for the given User.
    • fromPlayer

      public UserData fromPlayer(org.bukkit.entity.Player player)
      Gets the UserData object for the given Player.
    • getUser

      public User getUser(org.bukkit.entity.Player player)
      Gets the User object for the given Player.
      Parameters:
      player - The Player to get the User for.
      Returns:
      The User object for the given Player.
    • registerUserData

      public void registerUserData(User user, UserData userData)
      Registers the given User and UserData objects.
      Parameters:
      user - The User to register.
      userData - The UserData to register.
    • unregisterUserData

      public void unregisterUserData(User user)
      Unregisters the given User and UserData objects.
      Parameters:
      user - The User to unregister.
    • getUserDataMap

      public Map<User,UserData> getUserDataMap()
      Gets the map of User objects to UserData objects.
      Returns:
      The map of User objects to UserData objects.