Uses of Interface
de.studiocode.invui.item.ItemProvider
Packages that use ItemProvider
Package
Description
-
Uses of ItemProvider in de.studiocode.invui.gui
Methods in de.studiocode.invui.gui that return ItemProviderModifier and TypeMethodDescriptionGUI.getBackground()Gets theItemProviderthat will be used if nothing else is placed on a slot.SlotElement.VISlotElement.getBackground()Methods in de.studiocode.invui.gui with parameters of type ItemProviderModifier and TypeMethodDescriptionvoidGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, @Nullable ItemProvider background, boolean replaceExisting) Fills a rectangle of aVirtualInventoryin thisGUI.voidGUI.setBackground(@Nullable ItemProvider itemProvider) Sets theItemProviderthat will be used if nothing else is placed on a slot.Constructors in de.studiocode.invui.gui with parameters of type ItemProviderModifierConstructorDescriptionVISlotElement(VirtualInventory virtualInventory, int slot, ItemProvider background) -
Uses of ItemProvider in de.studiocode.invui.gui.builder
Methods in de.studiocode.invui.gui.builder that return ItemProviderMethods in de.studiocode.invui.gui.builder with parameters of type ItemProviderModifier and TypeMethodDescriptionGUIBuilder.addIngredient(char key, @NotNull ItemProvider itemProvider) GUIBuilder.addIngredient(char key, @NotNull VirtualInventory inventory, @Nullable ItemProvider background) GUIBuilder.setBackground(@Nullable ItemProvider background) voidGUIContext.setBackground(ItemProvider background) -
Uses of ItemProvider in de.studiocode.invui.gui.impl
Methods in de.studiocode.invui.gui.impl that return ItemProviderMethods in de.studiocode.invui.gui.impl with parameters of type ItemProviderModifier and TypeMethodDescriptionvoidBaseGUI.fillRectangle(int x, int y, int width, @NotNull VirtualInventory virtualInventory, @Nullable ItemProvider background, boolean replaceExisting) voidBaseGUI.setBackground(ItemProvider itemProvider) -
Uses of ItemProvider in de.studiocode.invui.gui.structure
Methods in de.studiocode.invui.gui.structure with parameters of type ItemProviderModifier and TypeMethodDescriptionstatic voidStructure.addGlobalIngredient(char key, @NotNull ItemProvider itemProvider) Structure.addIngredient(char key, @NotNull ItemProvider itemProvider) Structure.addIngredient(char key, @NotNull VirtualInventory inventory, @Nullable ItemProvider background) Constructors in de.studiocode.invui.gui.structure with parameters of type ItemProviderModifierConstructorDescriptionVISlotElementSupplier(@NotNull VirtualInventory inventory, @Nullable ItemProvider background) -
Uses of ItemProvider in de.studiocode.invui.item
Classes in de.studiocode.invui.item that implement ItemProviderModifier and TypeClassDescriptionclassAnItemProviderthat just returns theItemStackpassed to it in the constructor regardless of theplayers uuid.Fields in de.studiocode.invui.item declared as ItemProviderMethods in de.studiocode.invui.item that return ItemProvider -
Uses of ItemProvider in de.studiocode.invui.item.builder
Classes in de.studiocode.invui.item.builder that implement ItemProviderModifier and TypeClassDescriptionfinal classclassfinal class -
Uses of ItemProvider in de.studiocode.invui.item.impl
Methods in de.studiocode.invui.item.impl that return ItemProviderModifier and TypeMethodDescriptionAsyncItem.getItemProvider()AutoCycleItem.getItemProvider()CycleItem.getItemProvider()SimpleItem.getItemProvider()SuppliedItem.getItemProvider()Methods in de.studiocode.invui.item.impl with parameters of type ItemProviderModifier and TypeMethodDescriptionstatic CycleItemCycleItem.withStateChangeHandler(BiConsumer<org.bukkit.entity.Player, Integer> stateChangeHandler, int startState, @NotNull ItemProvider... states) static CycleItemCycleItem.withStateChangeHandler(BiConsumer<org.bukkit.entity.Player, Integer> stateChangeHandler, @NotNull ItemProvider... states) Constructors in de.studiocode.invui.item.impl with parameters of type ItemProviderModifierConstructorDescriptionAsyncItem(@Nullable ItemProvider itemProvider, @NotNull Supplier<? extends ItemProvider> providerSupplier) AutoCycleItem(int period, ItemProvider... itemProviders) CommandItem(@NotNull ItemProvider itemProvider, @NotNull String command) CycleItem(int startState, @NotNull ItemProvider... states) CycleItem(@NotNull ItemProvider... states) SimpleItem(@NotNull ItemProvider itemProvider) SimpleItem(@NotNull ItemProvider itemProvider, @Nullable Consumer<Click> clickHandler) Constructor parameters in de.studiocode.invui.item.impl with type arguments of type ItemProviderModifierConstructorDescriptionAsyncItem(@NotNull Supplier<? extends ItemProvider> providerSupplier) AsyncItem(@Nullable ItemProvider itemProvider, @NotNull Supplier<? extends ItemProvider> providerSupplier) AutoUpdateItem(int period, Supplier<? extends ItemProvider> builderSupplier) SuppliedItem(@NotNull Supplier<? extends ItemProvider> builderSupplier, @Nullable Function<Click, Boolean> clickHandler) -
Uses of ItemProvider in de.studiocode.invui.item.impl.controlitem
Methods in de.studiocode.invui.item.impl.controlitem that return ItemProviderModifier and TypeMethodDescriptionfinal ItemProviderControlItem.getItemProvider()abstract ItemProviderControlItem.getItemProvider(G gui)