mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-28 13:36:16 +01:00
Added an update on load feature for plugins. Thanks Raphfrk!
Any files placed in the configurable update folder are automatically copied into the plugins directory the next time a reload happens. This allows safe updating of the plugin .jar files. The name of the update folder is configurable through bukkit.yml.
This commit is contained in:
parent
54e2254904
commit
99a7b91ef1
@ -87,6 +87,7 @@ public final class CraftServer implements Server {
|
||||
configuration.getString("database.password", "walrus");
|
||||
configuration.getString("database.driver", "org.sqlite.JDBC");
|
||||
configuration.getString("database.isolation", "SERIALIZABLE");
|
||||
configuration.getString("settings.update-folder", "update");
|
||||
}
|
||||
|
||||
public void loadPlugins() {
|
||||
@ -239,6 +240,10 @@ public final class CraftServer implements Server {
|
||||
|
||||
// End Temporary calls
|
||||
|
||||
public String getUpdateFolder() {
|
||||
return this.configuration.getString("settings.update-folder", "update");
|
||||
}
|
||||
|
||||
public PluginManager getPluginManager() {
|
||||
return pluginManager;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user