Update from Git Manager GUI

This commit is contained in:
2026-03-17 11:21:25 +01:00
parent a6e674b5fb
commit a665f216ae
8 changed files with 355 additions and 25 deletions

View File

@@ -4,6 +4,7 @@ import io.github.mviper.bomberman.commands.BaseCommand;
import io.github.mviper.bomberman.game.GamePlayer;
import io.github.mviper.bomberman.game.GameSave;
import io.github.mviper.bomberman.game.GameSettings;
import io.github.mviper.bomberman.game.JoinSignListener;
import io.github.mviper.bomberman.utils.DataRestorer;
import org.bukkit.Bukkit;
import org.bukkit.command.PluginCommand;
@@ -30,7 +31,9 @@ public class Bomberman extends JavaPlugin implements Listener {
instance = this;
ConfigurationSerialization.registerClass(GameSettings.class);
ConfigurationSerialization.registerClass(GameSettings.class, "io.github.mdsimmo.bomberman.game.GameSettings");
ConfigurationSerialization.registerClass(DataRestorer.class, "io.github.mviper.bomberman.game.Game$BuildFlags");
ConfigurationSerialization.registerClass(DataRestorer.class, "io.github.mdsimmo.bomberman.game.Game$BuildFlags");
getDataFolder().mkdirs();
@@ -39,9 +42,9 @@ public class Bomberman extends JavaPlugin implements Listener {
bukkitBmCmd.setExecutor(bmCmd);
bukkitBmCmd.setTabCompleter(bmCmd);
if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
new BmPlaceholder().register();
}
Bukkit.getPluginManager().registerEvents(new JoinSignListener(), this);
// Placeholder expansion registration disabled to avoid console startup noise.
// Update the old file system
GameSave.updatePre080Saves();
@@ -66,7 +69,9 @@ public class Bomberman extends JavaPlugin implements Listener {
// Copy resources
saveResource("config.yml", true);
saveResource("messages.yml", false);
if (!Files.exists(language())) {
saveResource("messages.yml", false);
}
saveResource("default_messages.yml", true);
saveResource("games/templates/purple.game.zip", true);
saveResource("games/templates/experimental.game.zip", true);