From f428f7c69e46e52a0de39011c834233146e172b9 Mon Sep 17 00:00:00 2001 From: Dries007 Date: Mon, 21 Mar 2016 00:31:49 +0100 Subject: [PATCH] fixed some console spam --- .../net/doubledoordev/d3core/util/EndermanGriefing.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/doubledoordev/d3core/util/EndermanGriefing.java b/src/main/java/net/doubledoordev/d3core/util/EndermanGriefing.java index cd0cef4..1f01871 100644 --- a/src/main/java/net/doubledoordev/d3core/util/EndermanGriefing.java +++ b/src/main/java/net/doubledoordev/d3core/util/EndermanGriefing.java @@ -40,7 +40,7 @@ public static void init() for (String item : addList) { List blocks = matchBlock(item); - if (blocks.isEmpty()) D3Core.getLogger().warn("[EndermanGriefing] '{}' does not match any block...", item); + if (blocks.isEmpty()) D3Core.getLogger().warn("[EndermanGriefing] '{}' does not match any block...", item); else { for (Block block : blocks) @@ -71,6 +71,7 @@ public static void init() private static List matchBlock(String item) { + boolean ignored = false; ArrayList blocks = new ArrayList<>(); Pattern pattern = Pattern.compile(item.replace("*", ".*?")); FMLControlledNamespacedRegistry blockData = GameData.getBlockRegistry(); @@ -78,10 +79,11 @@ private static List matchBlock(String item) { if (pattern.matcher(blockData.getNameForObject(block)).matches()) { - if (blockData.getId(block) > 255) D3Core.getLogger().warn("[EndermanGriefing] Blocks with ID > 255 won't work! Not accepting {}", blockData.getNameForObject(block)); + if (blockData.getId(block) > 255) ignored = true; else blocks.add(block); } } + if (ignored) D3Core.getLogger().warn("[EndermanGriefing] Blocks with ID > 255 won't work! Some blocks matching {} have been ignored.", item); return blocks; }