mirror of
https://github.com/LuckPerms/LuckPerms.git
synced 2024-11-24 19:46:32 +01:00
fix yaml/json schema migration
This commit is contained in:
parent
be2a8b7b07
commit
c82d028429
@ -119,11 +119,13 @@ public abstract class FlatfileBacking extends AbstractBacking {
|
|||||||
|
|
||||||
private void setupFiles() throws IOException {
|
private void setupFiles() throws IOException {
|
||||||
File data = new File(pluginDir, dataFolderName);
|
File data = new File(pluginDir, dataFolderName);
|
||||||
|
|
||||||
|
// Try to perform schema migration
|
||||||
|
File oldData = new File(pluginDir, "data");
|
||||||
|
|
||||||
|
if (!data.exists() && oldData.exists()) {
|
||||||
data.mkdirs();
|
data.mkdirs();
|
||||||
|
|
||||||
// Perform schema migration
|
|
||||||
File oldData = new File(pluginDir, "data");
|
|
||||||
if (!data.exists() && oldData.exists()) {
|
|
||||||
plugin.getLog().severe("===== Legacy Schema Migration =====");
|
plugin.getLog().severe("===== Legacy Schema Migration =====");
|
||||||
plugin.getLog().severe("Starting migration from legacy schema. This could take a while....");
|
plugin.getLog().severe("Starting migration from legacy schema. This could take a while....");
|
||||||
plugin.getLog().severe("Please do not stop your server while the migration takes place.");
|
plugin.getLog().severe("Please do not stop your server while the migration takes place.");
|
||||||
@ -141,6 +143,8 @@ public abstract class FlatfileBacking extends AbstractBacking {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
data.mkdirs();
|
||||||
}
|
}
|
||||||
|
|
||||||
usersDir = new File(data, "users");
|
usersDir = new File(data, "users");
|
||||||
|
Loading…
Reference in New Issue
Block a user