Add experimental ItemStack#withMeta with direct reference

This commit is contained in:
TheMode 2021-08-21 04:45:19 +02:00
parent fa07d861a6
commit 6541951aaa

View File

@ -122,6 +122,12 @@ public final class ItemStack implements TagReadable, HoverEventSource<HoverEvent
return builder().meta(metaOperator).build();
}
@ApiStatus.Experimental
@Contract(value = "_ -> new", pure = true)
public @NotNull ItemStack withMeta(@NotNull ItemMeta meta) {
return builder().meta(meta).build();
}
@Contract(pure = true)
public @Nullable Component getDisplayName() {
return meta.getDisplayName();