mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-02 17:32:03 +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. By: EvilSeph <evilseph@unaligned.org>
This commit is contained in:
parent
c06f71942e
commit
4023a32a54
1 changed files with 5 additions and 0 deletions
|
@ -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 a new issue