Class SimpleInventoryViewMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.InventoryViewMock
be.seeseemelk.mockbukkit.inventory.SimpleInventoryViewMock
- All Implemented Interfaces:
org.bukkit.inventory.InventoryView
A basic inventory view.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.inventory.InventoryView
org.bukkit.inventory.InventoryView.Property -
Field Summary
Fields inherited from interface org.bukkit.inventory.InventoryView
OUTSIDE -
Constructor Summary
ConstructorsConstructorDescriptionCreates a very simple mockIntventoryViewwith as player, top, and bottomnull, and as typeInventoryType.CHEST.SimpleInventoryViewMock(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newSimpleInventoryViewMockwith the provided parameters, and "Inventory" as the name. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intconvertSlot(int rawSlot) int@NotNull org.bukkit.inventory.ItemStack@Nullable org.bukkit.inventory.InventorygetInventory(int rawSlot) @Nullable org.bukkit.inventory.ItemStackgetItem(int slot) org.bukkit.event.inventory.InventoryType.SlotTypegetSlotType(int slot) voidsetCursor(@Nullable org.bukkit.inventory.ItemStack item) voidsetItem(int slot, @Nullable org.bukkit.inventory.ItemStack item) booleansetProperty(org.bukkit.inventory.InventoryView.Property prop, int value) Methods inherited from class be.seeseemelk.mockbukkit.inventory.InventoryViewMock
getBottomInventory, getOriginalTitle, getPlayer, getTitle, getTopInventory, getType, setBottomInventory, setPlayer, setTitle, setTopInventory, setTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.inventory.InventoryView
title
-
Constructor Details
-
SimpleInventoryViewMock
public SimpleInventoryViewMock(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newSimpleInventoryViewMockwith the provided parameters, and "Inventory" as the name.- Parameters:
player- The player this view is for.top- The top inventory.bottom- The bottom inventory.type- The type of the inventory.
-
SimpleInventoryViewMock
public SimpleInventoryViewMock()Creates a very simple mockIntventoryViewwith as player, top, and bottomnull, and as typeInventoryType.CHEST.
-
-
Method Details
-
setItem
public void setItem(int slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.inventory.InventoryView- Overrides:
setItemin classInventoryViewMock
-
getItem
@Nullable public @Nullable org.bukkit.inventory.ItemStack getItem(int slot) - Specified by:
getItemin interfaceorg.bukkit.inventory.InventoryView- Overrides:
getItemin classInventoryViewMock
-
setCursor
public void setCursor(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setCursorin interfaceorg.bukkit.inventory.InventoryView- Overrides:
setCursorin classInventoryViewMock
-
getCursor
@NotNull public @NotNull org.bukkit.inventory.ItemStack getCursor()- Specified by:
getCursorin interfaceorg.bukkit.inventory.InventoryView- Overrides:
getCursorin classInventoryViewMock
-
getInventory
@Nullable public @Nullable org.bukkit.inventory.Inventory getInventory(int rawSlot) - Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryView- Overrides:
getInventoryin classInventoryViewMock
-
convertSlot
public int convertSlot(int rawSlot) - Specified by:
convertSlotin interfaceorg.bukkit.inventory.InventoryView- Overrides:
convertSlotin classInventoryViewMock
-
getSlotType
@NotNull public org.bukkit.event.inventory.InventoryType.SlotType getSlotType(int slot) - Specified by:
getSlotTypein interfaceorg.bukkit.inventory.InventoryView- Overrides:
getSlotTypein classInventoryViewMock
-
close
public void close()- Specified by:
closein interfaceorg.bukkit.inventory.InventoryView- Overrides:
closein classInventoryViewMock
-
countSlots
public int countSlots()- Specified by:
countSlotsin interfaceorg.bukkit.inventory.InventoryView- Overrides:
countSlotsin classInventoryViewMock
-
setProperty
public boolean setProperty(@NotNull org.bukkit.inventory.InventoryView.Property prop, int value) - Specified by:
setPropertyin interfaceorg.bukkit.inventory.InventoryView- Overrides:
setPropertyin classInventoryViewMock
-