Class GenericItemInfo
java.lang.Object
org.screamingsandals.simpleinventories.inventory.GenericItemInfo
- All Implemented Interfaces:
Cloneable,IdentifiableEntry,InventoryChild,InventoryParent,Queueable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanclone()booleanList<org.screamingsandals.lib.item.Item>net.kyori.adventure.inventory.BookgetBook()Deprecated.@Nullable StringGENERATION ONLYorg.screamingsandals.lib.event.EventManagergetFirstPropertyByName(String name) @NotNull InventorySetgetId()org.screamingsandals.lib.item.ItemgetItem()intgetPropertiesByName(@NotNull String name) @Nullable CloneGENERATION ONLYGENERATION ONLY@Nullable TimesGENERATION ONLYbooleanbooleanhasBook()Deprecated.booleaninthashCode()booleanhasId()booleanbooleanbooleanbooleanvoidmoveAbsolute(int position) voidmoveRelative(int relative) voidrepaint()voidsetBook(net.kyori.adventure.inventory.Book book) Deprecated.voidsetChildInventory(SubInventory childInventory) voidsetDefaultCurrency(@Nullable String defaultCurrency) Deprecated.voidsetDisabled(Supplier<Boolean> disabled) voidsetFormat(@NotNull InventorySet format) Deprecated.voidvoidsetItem(org.screamingsandals.lib.item.Item item) voidsetLocate(InventoryLink locate) voidsetParent(SubInventory parent) voidsetPosition(int position) voidsetRequestedClone(@Nullable Clone requestedClone) GENERATION ONLYvoidsetRequestedPosition(Position requestedPosition) GENERATION ONLYvoidsetRequestedTimes(@Nullable Times requestedTimes) GENERATION ONLYvoidsetVisible(Supplier<Boolean> visible) voidsetWritten(Supplier<Boolean> written) toString()
-
Constructor Details
-
GenericItemInfo
-
-
Method Details
-
setFormat
Deprecated. -
hasId
public boolean hasId() -
hasProperties
public boolean hasProperties() -
hasAnimation
public boolean hasAnimation() -
hasBook
Deprecated. -
hasChildInventory
public boolean hasChildInventory()- Specified by:
hasChildInventoryin interfaceInventoryParent
-
isWritten
public boolean isWritten() -
isDisabled
public boolean isDisabled() -
isVisible
public boolean isVisible() -
getPropertiesByName
-
getFirstPropertyByName
-
moveAbsolute
public void moveAbsolute(int position) -
moveRelative
public void moveRelative(int relative) -
repaint
public void repaint() -
clone
-
getFormat
- Specified by:
getFormatin interfaceIdentifiableEntry
-
getParent
- Specified by:
getParentin interfaceInventoryChild
-
getPosition
public int getPosition() -
getItem
public org.screamingsandals.lib.item.Item getItem() -
getAnimation
-
getVisible
-
getDisabled
-
getId
- Specified by:
getIdin interfaceIdentifiableEntry
-
getProperties
-
getBook
Deprecated. -
getWritten
-
getEventManager
public org.screamingsandals.lib.event.EventManager getEventManager() -
getChildInventory
- Specified by:
getChildInventoryin interfaceInventoryParent
-
getLocate
-
getExecutions
-
getPrices
-
getRequestedPosition
GENERATION ONLY -
getRequestedClone
GENERATION ONLY -
getRequestedTimes
GENERATION ONLY -
getDefaultCurrency
GENERATION ONLY -
setParent
- Specified by:
setParentin interfaceInventoryChild
-
setPosition
public void setPosition(int position) -
setItem
public void setItem(org.screamingsandals.lib.item.Item item) -
setVisible
-
setDisabled
-
setId
-
setBook
Deprecated. -
setWritten
-
setChildInventory
- Specified by:
setChildInventoryin interfaceInventoryParent
-
setLocate
-
setRequestedPosition
GENERATION ONLY -
setRequestedClone
GENERATION ONLY -
setRequestedTimes
GENERATION ONLY -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
setDefaultCurrency
Deprecated.GENERATION ONLY
-