Class SimpleInventoryViewMock

java.lang.Object
be.seeseemelk.mockbukkit.inventory.InventoryViewMock
be.seeseemelk.mockbukkit.inventory.SimpleInventoryViewMock
All Implemented Interfaces:
org.bukkit.inventory.InventoryView

public class SimpleInventoryViewMock extends InventoryViewMock
A basic inventory view.
See Also:
  • 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 new SimpleInventoryViewMock with 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 mock IntventoryView with as player, top, and bottom null, and as type InventoryType.CHEST.
  • Method Details

    • setItem

      public void setItem(int slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item)
      Specified by:
      setItem in interface org.bukkit.inventory.InventoryView
      Overrides:
      setItem in class InventoryViewMock
    • getItem

      @Nullable public @Nullable org.bukkit.inventory.ItemStack getItem(int slot)
      Specified by:
      getItem in interface org.bukkit.inventory.InventoryView
      Overrides:
      getItem in class InventoryViewMock
    • setCursor

      public void setCursor(@Nullable @Nullable org.bukkit.inventory.ItemStack item)
      Specified by:
      setCursor in interface org.bukkit.inventory.InventoryView
      Overrides:
      setCursor in class InventoryViewMock
    • getCursor

      @NotNull public @NotNull org.bukkit.inventory.ItemStack getCursor()
      Specified by:
      getCursor in interface org.bukkit.inventory.InventoryView
      Overrides:
      getCursor in class InventoryViewMock
    • getInventory

      @Nullable public @Nullable org.bukkit.inventory.Inventory getInventory(int rawSlot)
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryView
      Overrides:
      getInventory in class InventoryViewMock
    • convertSlot

      public int convertSlot(int rawSlot)
      Specified by:
      convertSlot in interface org.bukkit.inventory.InventoryView
      Overrides:
      convertSlot in class InventoryViewMock
    • getSlotType

      @NotNull public org.bukkit.event.inventory.InventoryType.SlotType getSlotType(int slot)
      Specified by:
      getSlotType in interface org.bukkit.inventory.InventoryView
      Overrides:
      getSlotType in class InventoryViewMock
    • close

      public void close()
      Specified by:
      close in interface org.bukkit.inventory.InventoryView
      Overrides:
      close in class InventoryViewMock
    • countSlots

      public int countSlots()
      Specified by:
      countSlots in interface org.bukkit.inventory.InventoryView
      Overrides:
      countSlots in class InventoryViewMock
    • setProperty

      public boolean setProperty(@NotNull org.bukkit.inventory.InventoryView.Property prop, int value)
      Specified by:
      setProperty in interface org.bukkit.inventory.InventoryView
      Overrides:
      setProperty in class InventoryViewMock