From 22366835de04e2d6cc901bba6c7df3b047102c06 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 28 May 2022 14:31:20 +0100 Subject: [PATCH] Added additional MaskItems constructor --- .../java/com/willfp/eco/core/gui/slot/MaskItems.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskItems.java b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskItems.java index 4ccdbc4a..51be0ed1 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskItems.java +++ b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskItems.java @@ -8,6 +8,7 @@ import org.bukkit.Material; import org.jetbrains.annotations.NotNull; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -17,6 +18,15 @@ import java.util.List; * @param items The items. */ public record MaskItems(@NotNull TestableItem... items) { + /** + * Create mask items from materials. + * + * @param materials The materials. + */ + public MaskItems(@NotNull final Material... materials) { + this(Arrays.stream(materials).map(MaterialTestableItem::new).toList().toArray(new TestableItem[0])); + } + /** * Create MaskItems from a list of item names. *