AdvancedStorage

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

AdvancedStorage - The new way for developers to store data:
Version: v0.2

AdvancedStorage allows plugin developers to store data in Yaml (.yml) files. This is possible without using my API, but it is very difficult. I plan to add many new features to this plugin.

Features:

  • Allows you to make new Yaml (.yml) files.
  • Store data to Yaml (.yml) files.
  • Load data from Yaml (.yml) files.
  • (Untested Feature) (Now Tested) Use text files for storing lists.
  • Access a online database to check/compare versions.

FAQ:
Q: Is the source code available?
A: No, sorry.

Q: How can I use this API in my plugin?
A: There is a code block below.

All methods for the Yaml class are commented. Meaning that if you use eclipse it will say what each method does.

Yaml yaml = new Yaml(this.getDataFolder().getAbsolutePath() + File.separator + "yaml.yml");

To Do List:

  • Add support for Text File storage.
  • Add Yaml support.
  • Add a way to store data to an online base.
  • Add a way to check version from an online base.

How to install:

  • For developers:
    Open eclipse and right click on the project you want to use AdvanceStorage with. Then click Properties, then Java Build Path, then click Add External Jars. Then click Ok and you're done.
  • For server owners:
    Download the file you need. Then install in your server's plugin directory. /plugins/AdvancedStorage.jar.

Please request any idea you have!

Changelog:

Version 0.2

  • Fixed bugs when storing Lists within Yaml files.
  • Tested and fixed List.class. It now works to store and recieve Lists to or from a Text file.
  • Added ways to compare versions with online databases (Like DropBox).
  • Add double support for Yaml.class.
  • Added 2 new methods for removing data from Yaml.class's List(s).

Version 0.1

  • Plugin's Initial Release.
  • Added support to easily load and save with Yaml files.

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    42503
  • Created
    Jul 27, 2012
  • Last Released File
    Jul 27, 2012
  • Total Downloads
    1,833
  • License

Categories

Members

Recent Files