Interface OfflineHome

All Known Implementing Classes:
HomeOfflineManager, HomeOfflineSQLManager, HomeOfflineYMLManager

public interface OfflineHome
The interface OfflineHome.
  • Method Details

    • setHome

      boolean setHome(UUID uuid, String name, org.bukkit.Location location)
      Sets home.
      Parameters:
      uuid - the UUID of the player
      name - the name
      location - the location
      Returns:
      the home
    • renameHome

      boolean renameHome(UUID uuid, String oldHomeName, String newHomeName)
      Rename home boolean.
      Parameters:
      uuid - the UUID of the player
      oldHomeName - the old home name
      newHomeName - the new home name
      Returns:
      the boolean
    • relocateHome

      boolean relocateHome(UUID uuid, String homeName, org.bukkit.Location newLocation)
      Relocate home boolean.
      Parameters:
      uuid - the UUID of the player
      homeName - the home name
      newLocation - the new location
      Returns:
      the boolean
    • getHomesLocation

      List<org.bukkit.Location> getHomesLocation(UUID uuid)
      Gets homes location.
      Parameters:
      uuid - the UUID of the player
      Returns:
      the homes location
    • getHomeNumber

      int getHomeNumber(UUID uuid)
      Gets home number.
      Parameters:
      uuid - the UUID of the player
      Returns:
      the home number
    • getHomesName

      List<String> getHomesName(UUID uuid)
      Gets homes name.
      Parameters:
      uuid - the UUID of the player
      Returns:
      the homes name
    • getCacheManager

      CacheManager getCacheManager()
      Gets cache manager.
      Returns:
      the cache manager
    • getHomeLocation

      org.bukkit.Location getHomeLocation(UUID uuid, String homeName)
      Gets home location.
      Parameters:
      uuid - the UUID of the player
      homeName - the home name
      Returns:
      the home location
    • deleteHome

      boolean deleteHome(UUID uuid, String homeName)
      Delete home boolean.
      Parameters:
      uuid - the UUID of the player
      homeName - the home name
      Returns:
      the boolean
    • exist

      boolean exist(UUID uuid, String homeName)
      Exist boolean.
      Parameters:
      uuid - the UUID of the player
      homeName - the home name
      Returns:
      the boolean
    • isYAML

      default boolean isYAML()
      Is yaml boolean.
      Returns:
      the boolean