Skip to content

Commit 39b23c9

Browse files
Add Item.Builder#setItemProvider(ItemStack)
1 parent 013511c commit 39b23c9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

  • invui/src/main/java/xyz/xenondevs/invui/item

invui/src/main/java/xyz/xenondevs/invui/item/Item.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,16 @@ static Item simple(Function<? super Player, ? extends ItemProvider> itemProvider
105105
*/
106106
interface Builder<S extends Builder<S>> {
107107

108+
/**
109+
* Sets the {@link ItemProvider} of the {@link Item} to a static {@link ItemStack}.
110+
*
111+
* @param itemStack The {@link ItemStack} to display.
112+
* @return This builder.
113+
*/
114+
default S setItemProvider(ItemStack itemStack) {
115+
return setItemProvider(new ItemWrapper(itemStack));
116+
}
117+
108118
/**
109119
* Sets the {@link ItemProvider} of the {@link Item}.
110120
*

0 commit comments

Comments
 (0)