Skip to content

Commit f19ca99

Browse files
committed
Explicitly save panels from Jar.
1 parent 626b215 commit f19ca99

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/main/java/world/bentobox/bentobox/BentoBox.java

+29
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package world.bentobox.bentobox;
22

3+
import java.nio.file.Files;
4+
import java.nio.file.Path;
35
import java.util.List;
46
import java.util.Optional;
57

@@ -465,6 +467,33 @@ public boolean loadSettings() {
465467
return false;
466468
}
467469

470+
log("Saving default panels...");
471+
472+
if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "island_creation_panel.yml"))) {
473+
log("Saving default island_creation_panel...");
474+
this.saveResource("panels/island_creation_panel.yml", false);
475+
}
476+
477+
if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "language_panel.yml"))) {
478+
log("Saving default language_panel...");
479+
this.saveResource("panels/language_panel.yml", false);
480+
}
481+
482+
if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "island_homes_panel.yml"))) {
483+
log("Saving default island_homes_panel...");
484+
this.saveResource("panels/island_homes_panel.yml", false);
485+
}
486+
487+
if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "team_invite_panel.yml"))) {
488+
log("Saving default team_invite_panel...");
489+
this.saveResource("panels/team_invite_panel.yml", false);
490+
}
491+
492+
if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "team_panel.yml"))) {
493+
log("Saving default team_panel...");
494+
this.saveResource("panels/team_panel.yml", false);
495+
}
496+
468497
return true;
469498
}
470499

0 commit comments

Comments
 (0)