Package me.devnatan.inventoryframework
Class BukkitViewContainer
java.lang.Object
me.devnatan.inventoryframework.BukkitViewContainer
- All Implemented Interfaces:
me.devnatan.inventoryframework.ViewContainer
public final class BukkitViewContainer
extends Object
implements me.devnatan.inventoryframework.ViewContainer
-
Constructor Summary
ConstructorsConstructorDescriptionBukkitViewContainer(@NotNull org.bukkit.inventory.Inventory inventory, boolean shared, me.devnatan.inventoryframework.ViewType type, boolean proxied) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeTitle(@Nullable String title, @NotNull me.devnatan.inventoryframework.Viewer target) voidchangeTitle(@Nullable String title, @NotNull org.bukkit.entity.Player target) voidclose()voidclose(@NotNull me.devnatan.inventoryframework.Viewer viewer) booleanintintorg.bukkit.inventory.InventoryintintintgetSize()intgetTitle()getTitle(@NotNull me.devnatan.inventoryframework.Viewer viewer) @NotNull me.devnatan.inventoryframework.ViewTypegetType()inthashCode()booleanhasItem(int slot) booleanbooleanbooleanisShared()booleanisSupportedItem(Object item) booleanmatchesItem(int slot, Object item, boolean exactly) voidopen(@NotNull me.devnatan.inventoryframework.Viewer viewer) voidremoveItem(int slot) voidrenderItem(int slot, Object item) toString()
-
Constructor Details
-
BukkitViewContainer
public BukkitViewContainer(@NotNull @NotNull org.bukkit.inventory.Inventory inventory, boolean shared, me.devnatan.inventoryframework.ViewType type, boolean proxied)
-
-
Method Details
-
getInventory
public org.bukkit.inventory.Inventory getInventory() -
isProxied
public boolean isProxied()- Specified by:
isProxiedin interfaceme.devnatan.inventoryframework.ViewContainer
-
getTitle
- Specified by:
getTitlein interfaceme.devnatan.inventoryframework.ViewContainer
-
getTitle
- Specified by:
getTitlein interfaceme.devnatan.inventoryframework.ViewContainer
-
getType
@NotNull public @NotNull me.devnatan.inventoryframework.ViewType getType()- Specified by:
getTypein interfaceme.devnatan.inventoryframework.ViewContainer
-
getRowsCount
public int getRowsCount()- Specified by:
getRowsCountin interfaceme.devnatan.inventoryframework.ViewContainer
-
getColumnsCount
public int getColumnsCount()- Specified by:
getColumnsCountin interfaceme.devnatan.inventoryframework.ViewContainer
-
renderItem
- Specified by:
renderItemin interfaceme.devnatan.inventoryframework.ViewContainer
-
removeItem
public void removeItem(int slot) - Specified by:
removeItemin interfaceme.devnatan.inventoryframework.ViewContainer
-
matchesItem
- Specified by:
matchesItemin interfaceme.devnatan.inventoryframework.ViewContainer
-
isSupportedItem
- Specified by:
isSupportedItemin interfaceme.devnatan.inventoryframework.ViewContainer
-
hasItem
public boolean hasItem(int slot) - Specified by:
hasItemin interfaceme.devnatan.inventoryframework.ViewContainer
-
getSize
public int getSize()- Specified by:
getSizein interfaceme.devnatan.inventoryframework.ViewContainer
-
getSlotsCount
public int getSlotsCount()- Specified by:
getSlotsCountin interfaceme.devnatan.inventoryframework.ViewContainer
-
getFirstSlot
public int getFirstSlot()- Specified by:
getFirstSlotin interfaceme.devnatan.inventoryframework.ViewContainer
-
getLastSlot
public int getLastSlot()- Specified by:
getLastSlotin interfaceme.devnatan.inventoryframework.ViewContainer
-
changeTitle
public void changeTitle(@Nullable @Nullable String title, @NotNull @NotNull me.devnatan.inventoryframework.Viewer target) - Specified by:
changeTitlein interfaceme.devnatan.inventoryframework.ViewContainer
-
changeTitle
public void changeTitle(@Nullable @Nullable String title, @NotNull @NotNull org.bukkit.entity.Player target) -
isEntityContainer
public boolean isEntityContainer()- Specified by:
isEntityContainerin interfaceme.devnatan.inventoryframework.ViewContainer
-
open
public void open(@NotNull @NotNull me.devnatan.inventoryframework.Viewer viewer) - Specified by:
openin interfaceme.devnatan.inventoryframework.ViewContainer
-
close
public void close()- Specified by:
closein interfaceme.devnatan.inventoryframework.ViewContainer
-
close
public void close(@NotNull @NotNull me.devnatan.inventoryframework.Viewer viewer) - Specified by:
closein interfaceme.devnatan.inventoryframework.ViewContainer
-
equals
-
hashCode
public int hashCode() -
toString
-