diff --git a/src/main/java/net/minestom/server/item/ItemMetaBuilder.java b/src/main/java/net/minestom/server/item/ItemMetaBuilder.java index ed1a56f77..8e9e0daf5 100644 --- a/src/main/java/net/minestom/server/item/ItemMetaBuilder.java +++ b/src/main/java/net/minestom/server/item/ItemMetaBuilder.java @@ -42,6 +42,15 @@ public abstract class ItemMetaBuilder implements Cloneable { return this; } + @Contract("_ -> this") + public @NotNull ItemMetaBuilder hideFlag(@NotNull ItemHideFlag... hideFlags) { + int result = 0; + for (ItemHideFlag hideFlag : hideFlags) { + result |= hideFlag.getBitFieldPart(); + } + return hideFlag(result); + } + @Contract("_ -> this") public @NotNull ItemMetaBuilder displayName(@Nullable Component displayName) { this.displayName = displayName;