Uses of Interface
de.studiocode.invui.item.Item
Packages that use Item
Package
Description
-
Uses of Item in de.studiocode.invui.gui
Methods in de.studiocode.invui.gui that return ItemModifier and TypeMethodDescriptionGUI.getItem(int index) Gets theItemplaced on that slot.GUI.getItem(int x, int y) Gets theItemon these coordinates.SlotElement.ItemSlotElement.getItem()Methods in de.studiocode.invui.gui with parameters of type ItemModifier and TypeMethodDescriptionvoidAddsItems to the gui.voidvoidvoidGUI.fillBorders(@Nullable Item item, boolean replaceExisting) voidGUI.fillColumn(int column, @Nullable Item item, boolean replaceExisting) Fills one column with a specificItemvoidGUI.fillRectangle(int x, int y, int width, int height, @Nullable Item item, boolean replaceExisting) voidFills one row with a specificItemvoidSets theItemon these coordinates.voidSets theItemon that slotConstructors in de.studiocode.invui.gui with parameters of type Item -
Uses of Item in de.studiocode.invui.gui.builder
Methods in de.studiocode.invui.gui.builder that return types with arguments of type ItemMethods in de.studiocode.invui.gui.builder with parameters of type ItemMethod parameters in de.studiocode.invui.gui.builder with type arguments of type ItemModifier and TypeMethodDescriptionGUIBuilder.addIngredient(char key, @NotNull Supplier<? extends Item> itemSupplier) void -
Uses of Item in de.studiocode.invui.gui.impl
Methods in de.studiocode.invui.gui.impl that return ItemMethods in de.studiocode.invui.gui.impl with parameters of type ItemModifier and TypeMethodDescriptionvoidvoidvoidvoidvoidBaseGUI.fillBorders(@Nullable Item item, boolean replaceExisting) voidBaseGUI.fillColumn(int column, @Nullable Item item, boolean replaceExisting) voidBaseGUI.fillRectangle(int x, int y, int width, int height, @Nullable Item item, boolean replaceExisting) voidvoidvoidMethod parameters in de.studiocode.invui.gui.impl with type arguments of type ItemModifier and TypeMethodDescriptionvoidvoidConstructor parameters in de.studiocode.invui.gui.impl with type arguments of type ItemModifierConstructorDescriptionSimplePagedItemsGUI(int width, int height, @Nullable List<Item> items, int... itemListSlots) SimplePagedItemsGUI(@Nullable List<Item> items, @NotNull Structure structure) SimpleScrollItemsGUI(int width, int height, @Nullable List<Item> items, int... itemListSlots) SimpleScrollItemsGUI(@Nullable List<Item> items, @NotNull Structure structure) -
Uses of Item in de.studiocode.invui.gui.structure
Methods in de.studiocode.invui.gui.structure with parameters of type ItemModifier and TypeMethodDescriptionstatic voidStructure.addGlobalIngredient(char key, @NotNull Item item) Structure.addIngredient(char key, @NotNull Item item) Method parameters in de.studiocode.invui.gui.structure with type arguments of type ItemModifier and TypeMethodDescriptionstatic voidStructure.addGlobalIngredient(char key, @NotNull Supplier<? extends Item> itemSupplier) Structure.addIngredient(char key, @NotNull Supplier<? extends Item> itemSupplier) -
Uses of Item in de.studiocode.invui.item.impl
Classes in de.studiocode.invui.item.impl that implement ItemModifier and TypeClassDescriptionclassAnItemthat creates it'sItemProviderasynchronously and displays a placeholderItemProvideruntil the actualItemProviderhas been created.classAnItemthat automatically cycles through a predefined array ofItemProviderat a predefined speed.classAnItemthat updates it'sItemProviderevery specified amount of ticks.classThe base for allItems.classAnItemthat will force a player to run a command or say something in the chat when clicked.classAnItemthat cycles through a predefined array ofItemProviders when clicked.classA simpleItemthat does nothing.class -
Uses of Item in de.studiocode.invui.item.impl.controlitem
Classes in de.studiocode.invui.item.impl.controlitem that implement ItemModifier and TypeClassDescriptionclassControlItem<G extends GUI>classSwitches between pages in aPagedGUIclassScrolls in aScrollGUIclassSwitches between tabs in aTabGUI -
Uses of Item in de.studiocode.invui.window
Methods in de.studiocode.invui.window with parameters of type ItemModifier and TypeMethodDescriptionvoidWindow.handleItemProviderUpdate(Item item) A method called by theItemitself to notify theWindowthat itsItemProviderhas been updated and theItemStackin theInventoryshould be replaced. -
Uses of Item in de.studiocode.invui.window.impl
Methods in de.studiocode.invui.window.impl with parameters of type ItemModifier and TypeMethodDescriptionprotected Map<Integer,SlotElement> BaseWindow.getItemSlotElements(Item item) voidBaseWindow.handleItemProviderUpdate(Item item)