Class MySQL

java.lang.Object
valorless.havenbags.database.MySQL

public class MySQL extends Object
  • Constructor Details

    • MySQL

      public MySQL()
  • Method Details

    • getMaxChunkSize

      public int getMaxChunkSize()
    • connect

      public void connect() throws SQLException
      Throws:
      SQLException
    • disconnect

      public void disconnect() throws SQLException
      Throws:
      SQLException
    • getConnection

      public Connection getConnection()
    • getDatabase

      public MySQL getDatabase()
    • chunkify

      public <T> List<List<T>> chunkify(List<T> list, int chunkSize)
    • getAllBagUUIDs

      public List<String> getAllBagUUIDs()
    • getBagOwners

      public List<String> getBagOwners()
    • getPlayerBags

      public List<String> getPlayerBags(String uuid)
    • saveBag

      public void saveBag(Data data)
    • saveBags

      public void saveBags(List<Data> bags)
    • loadBag

      public Data loadBag(String uuid)
    • loadAllBags

      public HashMap<UUID,Data> loadAllBags()
    • deleteBag

      public void deleteBag(String uuid)
    • loadContent

      public List<org.bukkit.inventory.ItemStack> loadContent(String jsonString, String uuid)