API
SavedWorld API
Put a new Version of Plugin: [SavedWorld(1.0.3).jar] click here in build-path
Start Code >>
1 - Add to Load SavedWorld
package myProject.myPackage; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; import SavedWorld.Leroxiiz.API.SavedWorldAPI; import SavedWorld.Leroxiiz.API.Packet.ServerLoaders; public class MyMain extends JavaPlugin { public static Plugin plugin; public static ServerLoaders serverLoaders; public void onEnable() { plugin=this; serverLoaders = SavedWorldAPI.load(plugin); // load SavedWorld in your Plugin. serverLoaders.loadStream(); serverLoaders.loadListenerServer(); //for load all listeners. serverLoaders.loadExceptions(); // for load all exceptions. serverLoaders.loadWorldLoader(); //for load a class "WorldLoader". }
2 - Started the Use SavedWorldAPI and RegistryData
package myProject.myPackage; import org.bukkit.plugin.Plugin; import SavedWorld.Leroxiiz.API.SavedWorldAPI; import SavedWorld.Leroxiiz.API.Worlds.CustomWorld; import SavedWorld.Leroxiiz.API.Worlds.DefaultWorld; import SavedWorld.Leroxiiz.Exceptions.RegisterException; import SavedWorld.Leroxiiz.Exceptions.RegistrySocketException; public class MyUser { public static void example(Plugin plugin) throws RegisterException, RegistrySocketException { ////////////////////////////SavedWorldAPI/////////////////////////////// SavedWorldAPI.deletePastes(); // Delete all Pastes "[SavedWorld/Saves]" SavedWorldAPI.load(plugin); // Load SavedWorld in your Plugin. SavedWorldAPI.getRegistryData(); // Class the registers. SavedWorldAPI.Reload(); // Reload SavedWorld plugin. ////////////////////////////SavedWorldAPI.RegistryData///////////////// SavedWorldAPI.getRegistryData(); // Class the registers. //IF USE [ getRegistryData(); ] Put: MyMain.serverLoaders.loadRegistryData(); // load exception of RegistryData. [recommended to use] MyMain.serverLoaders.loadRegisterException(); // load Register Exception. [recommended to use] MyMain.serverLoaders.loadRegistrySocketException(); // Register Socket Exception. [recommended to use] //OR MyMain.serverLoaders.loadExceptions(); //Register all Exception [not recommended for RegistryData] //USE THE DEFAULT WORLD. "[world]" SavedWorldAPI.getRegistryData().newRegistry(new DefaultWorld(), true); //IF USE [ newRegistry(new DefaultWorld(),...); ] Put: MyMain.serverLoaders.loadDefaultWorld(); MyMain.serverLoaders.loadRegistryData(); //USE THE CUSTOM WORLD. "[name of other world] example: [serverWorld]" String customName = "serverWorld"; SavedWorldAPI.getRegistryData().newRegistry(new CustomWorld(customName), true); //IF USE [ newRegistry(new CustomWorld(paramsStrings),...); ] Put: MyMain.serverLoaders.loadCustomWorld(); MyMain.serverLoaders.loadRegistryData(); } }
3 - Add to Uploader
package myProject.myPackage; import java.io.File; import org.bukkit.plugin.Plugin; import SavedWorld.Leroxiiz.API.RegistrySocket; import SavedWorld.Leroxiiz.API.Uploader; import SavedWorld.Leroxiiz.Exceptions.RegisterException; import SavedWorld.Leroxiiz.Exceptions.RegistrySocketException; public class MyUser { public static void example(Plugin plugin) throws RegisterException, RegistrySocketException { //////////////////////UPLOADER/////////////////////////////////// Uploader uploader = new Uploader(); // Generate location for Saving world. ///////////////////////////////////////////// uploader.Load(new File(...)); // World file. //IF USE://////////////////////////////////// MyMain.serverLoaders.loadParseException(); MyMain.serverLoaders.loadUploader(); ///////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// uploader.Load(new RegistrySocket(...)); // location of postion of list of Saves. //IF USE:////////////////////////////////////////////////////////////////////// MyMain.serverLoaders.loadParseException(); MyMain.serverLoaders.loadUploader(); //////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////// uploader.Load("..."); // Write diretory. //IF USE://////////////////////////////////// MyMain.serverLoaders.loadParseException(); MyMain.serverLoaders.loadUploader(); ///////////////////////////////////////////// } }
-
View User Profile
-
Send Message
Posted Aug 26, 2016Resource new Loadeds.