Class InventoryViewMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.InventoryViewMock
- All Implemented Interfaces:
org.bukkit.inventory.InventoryView
- Direct Known Subclasses:
PlayerInventoryViewMock,SimpleInventoryViewMock
public abstract class InventoryViewMock
extends Object
implements org.bukkit.inventory.InventoryView
Mock implementation of an
InventoryView.-
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
ConstructorsModifierConstructorDescriptionprotectedInventoryViewMock(org.bukkit.entity.HumanEntity player, String name, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newInventoryViewMockwith the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intconvertSlot(int rawSlot) int@NotNull org.bukkit.inventory.Inventory@NotNull org.bukkit.inventory.ItemStack@Nullable org.bukkit.inventory.InventorygetInventory(int rawSlot) @Nullable org.bukkit.inventory.ItemStackgetItem(int slot) @NotNull String@NotNull org.bukkit.entity.HumanEntityorg.bukkit.event.inventory.InventoryType.SlotTypegetSlotType(int slot) @NotNull StringgetTitle()@NotNull org.bukkit.inventory.Inventory@NotNull org.bukkit.event.inventory.InventoryTypegetType()voidsetBottomInventory(org.bukkit.inventory.Inventory inventory) Sets the bottom inventory.voidsetCursor(@Nullable org.bukkit.inventory.ItemStack item) voidsetItem(int slot, @Nullable org.bukkit.inventory.ItemStack item) voidsetPlayer(org.bukkit.entity.HumanEntity player) Sets the player viewing.booleansetProperty(org.bukkit.inventory.InventoryView.Property prop, int value) voidvoidsetTopInventory(org.bukkit.inventory.Inventory inventory) Sets the top inventory.voidsetType(org.bukkit.event.inventory.InventoryType type) Sets the type of inventory view.Methods 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
-
InventoryViewMock
protected InventoryViewMock(org.bukkit.entity.HumanEntity player, String name, org.bukkit.inventory.Inventory top, org.bukkit.inventory.Inventory bottom, org.bukkit.event.inventory.InventoryType type) Constructs a newInventoryViewMockwith the provided parameters.- Parameters:
player- The player this view is for.name- The name of the view (title).top- The top inventory.bottom- The bottom inventory.type- The type of the inventory.
-
-
Method Details
-
setTopInventory
public void setTopInventory(org.bukkit.inventory.Inventory inventory) Sets the top inventory.- Parameters:
inventory- The top inventory.
-
setBottomInventory
public void setBottomInventory(org.bukkit.inventory.Inventory inventory) Sets the bottom inventory.- Parameters:
inventory- The bottom inventory.
-
setPlayer
public void setPlayer(org.bukkit.entity.HumanEntity player) Sets the player viewing.- Parameters:
player- The player viewing.
-
setType
public void setType(org.bukkit.event.inventory.InventoryType type) Sets the type of inventory view.- Parameters:
type- The new type of inventory view.
-
getTopInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getTopInventory()- Specified by:
getTopInventoryin interfaceorg.bukkit.inventory.InventoryView
-
getBottomInventory
@NotNull public @NotNull org.bukkit.inventory.Inventory getBottomInventory()- Specified by:
getBottomInventoryin interfaceorg.bukkit.inventory.InventoryView
-
getPlayer
@NotNull public @NotNull org.bukkit.entity.HumanEntity getPlayer()- Specified by:
getPlayerin interfaceorg.bukkit.inventory.InventoryView
-
getType
@NotNull public @NotNull org.bukkit.event.inventory.InventoryType getType()- Specified by:
getTypein interfaceorg.bukkit.inventory.InventoryView
-
getTitle
- Specified by:
getTitlein interfaceorg.bukkit.inventory.InventoryView
-
getOriginalTitle
- Specified by:
getOriginalTitlein interfaceorg.bukkit.inventory.InventoryView
-
setTitle
- Specified by:
setTitlein interfaceorg.bukkit.inventory.InventoryView
-
setCursor
public void setCursor(@Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setCursorin interfaceorg.bukkit.inventory.InventoryView
-
getCursor
@NotNull public @NotNull org.bukkit.inventory.ItemStack getCursor()- Specified by:
getCursorin interfaceorg.bukkit.inventory.InventoryView
-
setItem
public void setItem(int slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.inventory.InventoryView
-
getItem
@Nullable public @Nullable org.bukkit.inventory.ItemStack getItem(int slot) - Specified by:
getItemin interfaceorg.bukkit.inventory.InventoryView
-
getInventory
@Nullable public @Nullable org.bukkit.inventory.Inventory getInventory(int rawSlot) - Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryView
-
convertSlot
public int convertSlot(int rawSlot) - Specified by:
convertSlotin interfaceorg.bukkit.inventory.InventoryView
-
getSlotType
@NotNull public org.bukkit.event.inventory.InventoryType.SlotType getSlotType(int slot) - Specified by:
getSlotTypein interfaceorg.bukkit.inventory.InventoryView
-
close
public void close()- Specified by:
closein interfaceorg.bukkit.inventory.InventoryView
-
countSlots
public int countSlots()- Specified by:
countSlotsin interfaceorg.bukkit.inventory.InventoryView
-
setProperty
public boolean setProperty(@NotNull org.bukkit.inventory.InventoryView.Property prop, int value) - Specified by:
setPropertyin interfaceorg.bukkit.inventory.InventoryView
-