diff --git a/src/engine/server/world/WorldServer.java b/src/engine/server/world/WorldServer.java index 9401fe0c..f32dc6b4 100644 --- a/src/engine/server/world/WorldServer.java +++ b/src/engine/server/world/WorldServer.java @@ -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();