From 510446359343645d9bf61456ad2f0219c0e4884a Mon Sep 17 00:00:00 2001 From: md678685 Date: Sun, 23 Dec 2018 19:31:33 +0000 Subject: [PATCH] Add MaterialUtil.getColorOf --- .../com/earth2me/essentials/utils/MaterialUtil.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Essentials/src/com/earth2me/essentials/utils/MaterialUtil.java b/Essentials/src/com/earth2me/essentials/utils/MaterialUtil.java index d7484ca65..69fe9117d 100644 --- a/Essentials/src/com/earth2me/essentials/utils/MaterialUtil.java +++ b/Essentials/src/com/earth2me/essentials/utils/MaterialUtil.java @@ -1,6 +1,7 @@ package com.earth2me.essentials.utils; import org.bukkit.Bukkit; +import org.bukkit.DyeColor; import org.bukkit.Material; import org.bukkit.material.MaterialData; @@ -108,4 +109,14 @@ public class MaterialUtil { .map(material -> Bukkit.getUnsafe().fromLegacy(new MaterialData(material, damage))) .orElse(null); } + + public static DyeColor getColorOf(Material material) { + for (DyeColor color : DyeColor.values()) { + if (material.toString().contains(color.name())) { + return color; + } + } + + return DyeColor.WHITE; + } }