|
1 | 1 | package world.bentobox.bentobox;
|
2 | 2 |
|
| 3 | +import java.nio.file.Files; |
| 4 | +import java.nio.file.Path; |
3 | 5 | import java.util.List;
|
4 | 6 | import java.util.Optional;
|
5 | 7 |
|
@@ -464,7 +466,32 @@ public boolean loadSettings() {
|
464 | 466 | getPluginLoader().disablePlugin(this);
|
465 | 467 | return false;
|
466 | 468 | }
|
| 469 | + log("Saving default panels..."); |
467 | 470 |
|
| 471 | + if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "island_creation_panel.yml"))) { |
| 472 | + log("Saving default island_creation_panel..."); |
| 473 | + this.saveResource("panels/island_creation_panel.yml", false); |
| 474 | + } |
| 475 | + |
| 476 | + if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "language_panel.yml"))) { |
| 477 | + log("Saving default language_panel..."); |
| 478 | + this.saveResource("panels/language_panel.yml", false); |
| 479 | + } |
| 480 | + |
| 481 | + if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "island_homes_panel.yml"))) { |
| 482 | + log("Saving default island_homes_panel..."); |
| 483 | + this.saveResource("panels/island_homes_panel.yml", false); |
| 484 | + } |
| 485 | + |
| 486 | + if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "team_invite_panel.yml"))) { |
| 487 | + log("Saving default team_invite_panel..."); |
| 488 | + this.saveResource("panels/team_invite_panel.yml", false); |
| 489 | + } |
| 490 | + |
| 491 | + if (!Files.exists(Path.of(this.getDataFolder().getPath(), "panels", "team_panel.yml"))) { |
| 492 | + log("Saving default team_panel..."); |
| 493 | + this.saveResource("panels/team_panel.yml", false); |
| 494 | + } |
468 | 495 | return true;
|
469 | 496 | }
|
470 | 497 |
|
|
0 commit comments