From 5232a2cbba30712d3b02ceffa007ff11a5dde327 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Tue, 11 Aug 2015 10:10:17 -0800 Subject: [PATCH] SPIGOT-918: Add constructor for DyeColor to Dye By: t7seven7t --- paper-api/src/main/java/org/bukkit/material/Dye.java | 7 +++++++ paper-api/src/test/java/org/bukkit/DyeColorTest.java | 1 + 2 files changed, 8 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/material/Dye.java b/paper-api/src/main/java/org/bukkit/material/Dye.java index 0857dd865e..7174fdbf63 100644 --- a/paper-api/src/main/java/org/bukkit/material/Dye.java +++ b/paper-api/src/main/java/org/bukkit/material/Dye.java @@ -44,6 +44,13 @@ public class Dye extends MaterialData implements Colorable { super(type, data); } + /** + * @param color color of the dye + */ + public Dye(final DyeColor color) { + super(Material.INK_SACK, color.getDyeData()); + } + /** * Gets the current color of this dye * diff --git a/paper-api/src/test/java/org/bukkit/DyeColorTest.java b/paper-api/src/test/java/org/bukkit/DyeColorTest.java index 9e30fbfcdb..3a82df777e 100644 --- a/paper-api/src/test/java/org/bukkit/DyeColorTest.java +++ b/paper-api/src/test/java/org/bukkit/DyeColorTest.java @@ -57,6 +57,7 @@ public class DyeColorTest { @Test public void getDyeDyeColor() { testColorable(new Dye(Material.INK_SACK, dye.getDyeData())); + testColorable(new Dye(dye)); } @Test