Chapter 9. Saving Your Data
There are many types of Bukkit plugins. Some of them require saving data. By saving data I am referring to saving information to the system's hard drive. This is needed if the information must stay intact even after the server restarts. At this point, none of our plugins have had this requirement. Examples of plugins that would save data are as follows:
Economy plugins must save how much money each player has
Land protection plugins must save information of which plots of land are claimed and who their owner is
Questing plugins must store all of the information for each quest, such as who has completed it
There are countless more applications for saving your data when the server is shut down. In this chapter, we will create a teleportation plugin that saves various warp locations to a file. Again, we save these locations to a file so that we do not need to re-make them after the server shuts down. You are already very familiar with the YAML file format, so we will...