diff --git a/common/addons/library-image/src/main/java/com/dfsek/terra/addons/image/converter/ExactColorConverter.java b/common/addons/library-image/src/main/java/com/dfsek/terra/addons/image/converter/ExactColorConverter.java index f263a596a..99188f379 100644 --- a/common/addons/library-image/src/main/java/com/dfsek/terra/addons/image/converter/ExactColorConverter.java +++ b/common/addons/library-image/src/main/java/com/dfsek/terra/addons/image/converter/ExactColorConverter.java @@ -5,6 +5,7 @@ import java.util.Map; import java.util.Set; import com.dfsek.terra.addons.image.util.ColorUtil; +import com.dfsek.terra.addons.image.util.MapUtil; public class ExactColorConverter implements ColorConverter { @@ -15,6 +16,9 @@ public class ExactColorConverter implements ColorConverter { private final boolean ignoreAlpha; public ExactColorConverter(Map map, T fallback, boolean ignoreAlpha) { + if (ignoreAlpha) { + map = MapUtil.mapKeys(map, ColorUtil::zeroAlpha); + } this.map = map; this.fallback = fallback; this.ignoreAlpha = ignoreAlpha;