Interface WorkData

All Known Implementing Classes:
AbstractSqlStorage, FileStorage, H2Storage, MySqlStorage

public interface WorkData
  • Method Details

    • createDataForWorlds

      void createDataForWorlds()
    • getWorldRegion

      Region getWorldRegion(org.spongepowered.api.world.server.ServerWorld world)
    • saveRegion

      void saveRegion(Region region)
    • deleteRegion

      void deleteRegion(Region region)
    • loadRegions

      void loadRegions()
    • savePlayerData

      void savePlayerData(org.spongepowered.api.entity.living.player.server.ServerPlayer player, PlayerData playerData)
    • savePlayerData

      void savePlayerData(UUID player, PlayerData playerData)
    • getPlayerData

      PlayerData getPlayerData(org.spongepowered.api.entity.living.player.server.ServerPlayer player)
    • loadDataOfPlayers

      void loadDataOfPlayers()
    • setParentAfterLoad

      default void setParentAfterLoad(Region region)
    • getRegionFromConfig

      default RegionImpl getRegionFromConfig(org.spongepowered.configurate.ConfigurationNode node, String fileOrUUID)
    • getPlayerDataFromConfig

      default PlayerDataImpl getPlayerDataFromConfig(org.spongepowered.configurate.ConfigurationNode node, String fileOrUUID)