From e630aee35cf29f88c1c784b66b57afebee821ecb Mon Sep 17 00:00:00 2001 From: Zrips Date: Tue, 7 Jul 2020 13:49:40 +0300 Subject: [PATCH] Correct way to recognize material --- .../java/com/gamingmesh/jobs/CMILib/CMIMaterial.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/gamingmesh/jobs/CMILib/CMIMaterial.java b/src/main/java/com/gamingmesh/jobs/CMILib/CMIMaterial.java index d934f208..1c3c85af 100644 --- a/src/main/java/com/gamingmesh/jobs/CMILib/CMIMaterial.java +++ b/src/main/java/com/gamingmesh/jobs/CMILib/CMIMaterial.java @@ -1364,11 +1364,13 @@ public enum CMIMaterial { return CMIMaterial.NONE; Integer data = null; + Integer ids = null; + id = id.replaceAll("_| |minecraft:", "").toLowerCase(); if (id.contains(":")) { try { - Integer ids = Integer.parseInt(id.split(":")[0]); + ids = Integer.parseInt(id.split(":")[0]); data = Integer.parseInt(id.split(":")[1]); if (ids <= 0) return CMIMaterial.NONE; @@ -1392,15 +1394,10 @@ public enum CMIMaterial { } } catch (Exception ex) { } - - String metaTag = id.split(":")[1]; - CMIMaterial mat = ItemManager.byName.get(id + ":" + metaTag); - if (mat != null) { - return mat; - } } CMIMaterial mat = ItemManager.byName.get(id); + if (mat != null) { return mat; }