diff --git a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/FillerMask.java b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/FillerMask.java index 2815ab75..6d19042c 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/FillerMask.java +++ b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/FillerMask.java @@ -54,11 +54,7 @@ public class FillerMask { public FillerMask(@NotNull final MaskMaterials materials, @NotNull final String... pattern) { this( - new MaskItems( - Arrays.stream(materials.materials()) - .map(MaterialTestableItem::new) - .toArray(MaterialTestableItem[]::new) - ), + materials.toMaskItems(), pattern ); } diff --git a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskMaterials.java b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskMaterials.java index 39d5eb85..ba34c34e 100644 --- a/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskMaterials.java +++ b/eco-api/src/main/java/com/willfp/eco/core/gui/slot/MaskMaterials.java @@ -1,5 +1,6 @@ package com.willfp.eco.core.gui.slot; +import com.willfp.eco.core.items.Items; import org.bukkit.Material; import org.jetbrains.annotations.NotNull; @@ -12,5 +13,12 @@ import org.jetbrains.annotations.NotNull; */ @Deprecated(since = "6.24.0") public record MaskMaterials(@NotNull Material... materials) { - + /** + * Convert MaskMaterials to MaskItems. + * + * @return The MaskItems. + */ + public MaskItems toMaskItems() { + return new MaskItems(Items.fromMaterials(this.materials())); + } }