Abort world server startup when deed or rune templates fail to load

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
MagicBotandClaude Opus 5.5 committed 2026-10-17 07:44:42 -04:00
1 parent a75cbb5cc1
commit ad476db166
1 file changed
+10
+10
View File
@@ -310,9 +310,19 @@ public class WorldServer {
Logger.info("Loading Deed Templates");
DeedTemplate._deeds = DeedParser.parseDeedFolder();
if (DeedTemplate._deeds.isEmpty()) {
Logger.error("ABORT! No deed templates loaded!");
exit(1);
}
Logger.info("Loading Rune Templates");
RuneTemplate._runes = RuneParser.parseRuneFolder();
if (RuneTemplate._runes.isEmpty()) {
Logger.error("ABORT! No rune templates loaded!");
exit(1);
}
Logger.info("Loading PromotionClasses");
DbManager.PromotionQueries.GET_ALL_PROMOTIONS();