diff --git a/src/main/java/net/minestom/server/item/ItemMetaImpl.java b/src/main/java/net/minestom/server/item/ItemMetaImpl.java index 0201b728e..e59d64964 100644 --- a/src/main/java/net/minestom/server/item/ItemMetaImpl.java +++ b/src/main/java/net/minestom/server/item/ItemMetaImpl.java @@ -11,7 +11,7 @@ import java.util.Objects; import java.util.function.Consumer; record ItemMetaImpl(TagHandler tagHandler) implements ItemMeta { - static final ItemMeta EMPTY = new ItemMetaImpl(TagHandler.newHandler()); + static final ItemMetaImpl EMPTY = new ItemMetaImpl(TagHandler.newHandler()); @Override public @UnknownNullability T getTag(@NotNull Tag tag) { diff --git a/src/main/java/net/minestom/server/item/ItemStack.java b/src/main/java/net/minestom/server/item/ItemStack.java index 9396cb70f..942e4718f 100644 --- a/src/main/java/net/minestom/server/item/ItemStack.java +++ b/src/main/java/net/minestom/server/item/ItemStack.java @@ -129,7 +129,7 @@ public sealed interface ItemStack extends TagReadable, HoverEventSource consumer) { - this.metaBuilder = consumer.apply(metaBuilder); + this.metaBuilder = (ItemMetaImpl.Builder) consumer.apply(metaBuilder); return this; } @@ -142,7 +142,7 @@ record ItemStackImpl(Material material, int amount, ItemMeta meta) implements It return ItemStackImpl.create(material, amount, metaBuilder.build()); } - private ItemStack.@NotNull Builder metaBuilder(@NotNull ItemMeta.Builder builder) { + private ItemStack.@NotNull Builder metaBuilder(@NotNull ItemMetaImpl.Builder builder) { this.metaBuilder = builder; return this; }