package in.twizmwaz.cardinal.module.modules.filter.parsers; import in.twizmwaz.cardinal.module.modules.filter.FilterParser; import in.twizmwaz.cardinal.util.NumUtils; import org.bukkit.Material; import org.jdom2.Element; public class BlockFilterParser extends FilterParser { private final Material material; private final int damageValue; public BlockFilterParser(final Element element) { super(element); if (element.getText().contains(":")) { this.material = Material.matchMaterial(element.getText().split(":")[0]); this.damageValue = NumUtils.parseInt(element.getText().split(":")[1]); } else { this.material = Material.matchMaterial(element.getText()); this.damageValue = -1; } } public Material getMaterial() { return material; } public int getDamageValue() { return damageValue; } }