Begin work on 1.18.2

- Add update checking
- World generation is broken
- Won't compile unless 1.18.2 is in your local Maven repository
- No longer need MiniMessage bundled in Plex
- Customizable namehistory
- Set comments in config.yml if they're missing
This commit is contained in:
2022-03-03 15:45:19 -06:00
parent 22a26edd79
commit 0b5425b8d2
17 changed files with 131 additions and 56 deletions

View File

@ -20,6 +20,7 @@ import dev.plex.storage.SQLConnection;
import dev.plex.storage.StorageType;
import dev.plex.util.PlexLog;
import dev.plex.util.PlexUtils;
import dev.plex.util.UpdateChecker;
import dev.plex.world.CustomWorld;
import java.util.UUID;
import lombok.Getter;
@ -52,6 +53,8 @@ public class Plex extends JavaPlugin
private AdminList adminList;
private UpdateChecker updateChecker;
private String system;
public static Plex get()
@ -91,6 +94,9 @@ public class Plex extends JavaPlugin
e.printStackTrace();
}
updateChecker = new UpdateChecker();
PlexLog.log("Update checking enabled");
// https://bstats.org/plugin/bukkit/Plex/14143
Metrics metrics = new Metrics(this, 14143);
PlexLog.log("Enabled Metrics");
@ -117,7 +123,6 @@ public class Plex extends JavaPlugin
new ListenerHandler();
new CommandHandler();
rankManager = new RankManager();
rankManager.generateDefaultRanks();
rankManager.importDefaultRanks();
@ -126,14 +131,12 @@ public class Plex extends JavaPlugin
punishmentManager = new PunishmentManager();
punishmentManager.mergeIndefiniteBans();
// banManager = new BanManager();
PlexLog.log("Punishment System initialized");
generateWorlds();
serviceManager = new ServiceManager();
PlexLog.log("Service Manager initialized");
serviceManager.startServices();
PlexLog.log("Started " + serviceManager.serviceCount() + " services.");