diff --git a/src/main/java/dev/tonimatas/mossy/Mossy.java b/src/main/java/dev/tonimatas/mossy/Mossy.java index f156277..92a0b09 100644 --- a/src/main/java/dev/tonimatas/mossy/Mossy.java +++ b/src/main/java/dev/tonimatas/mossy/Mossy.java @@ -14,8 +14,11 @@ import dev.tonimatas.mossy.manager.MossyCommandManager; import dev.tonimatas.mossy.manager.MossyEventManager; +import java.util.Arrays; + public class Mossy { public static final Gson gson = new GsonBuilder().setPrettyPrinting().create(); + public static boolean debug = false; public static InstanceContainer overWorld; public static InstanceContainer nether; public static InstanceContainer end; @@ -23,6 +26,8 @@ public class Mossy { public static void main(String[] args) { long time = System.currentTimeMillis(); + debug = Arrays.stream(args).toList().contains("-debug"); + MinecraftServer minecraftServer = MinecraftServer.init(); MinecraftServer.getBiomeManager().loadVanillaBiomes(); InstanceManager instanceManager = MinecraftServer.getInstanceManager(); diff --git a/src/main/java/dev/tonimatas/mossy/data/RecipeData.java b/src/main/java/dev/tonimatas/mossy/data/RecipeData.java index 468c0ea..21169b1 100644 --- a/src/main/java/dev/tonimatas/mossy/data/RecipeData.java +++ b/src/main/java/dev/tonimatas/mossy/data/RecipeData.java @@ -58,7 +58,7 @@ public static void init() { String jsonString = string.toString(); if (jsonString.contains("tag")) { - Logger.error("The recipe " + recipeId + " has tag. Unsupported at the moment."); + if (Mossy.debug) Logger.error("The recipe " + recipeId + " has tag. Unsupported at the moment."); continue; } @@ -75,7 +75,9 @@ public static void init() { case "minecraft:campfire_cooking" -> parseFurnaceRecipe(recipeId, jsonObject, "campfire_cooking"); case "minecraft:smelting" -> parseFurnaceRecipe(recipeId, jsonObject, "smelting"); case "minecraft:blasting" -> parseFurnaceRecipe(recipeId, jsonObject, "blasting"); - default -> Logger.warn("Incompatible recipe type (" + recipeType + ") for " + recipeId); + default -> { + if (Mossy.debug) Logger.warn("Incompatible recipe type (" + recipeType + ") for " + recipeId); + } } }