Class LecternInventoryMock

java.lang.Object
be.seeseemelk.mockbukkit.inventory.InventoryMock
be.seeseemelk.mockbukkit.inventory.LecternInventoryMock
All Implemented Interfaces:
Iterable<org.bukkit.inventory.ItemStack>, org.bukkit.inventory.Inventory, org.bukkit.inventory.LecternInventory

public class LecternInventoryMock extends InventoryMock implements org.bukkit.inventory.LecternInventory
Mock implementation of a LecternInventory.
See Also:
  • Constructor Details

    • LecternInventoryMock

      public LecternInventoryMock(org.bukkit.inventory.InventoryHolder holder)
      Constructs a new LecternInventoryMock for the given holder.
      Parameters:
      holder - The holder of the inventory.
  • Method Details

    • getSnapshot

      @NotNull public @NotNull org.bukkit.inventory.Inventory getSnapshot()
      Description copied from class: InventoryMock
      Creates a snapshot of the inventory.
      Overrides:
      getSnapshot in class InventoryMock
      Returns:
      An inventory snapshot.
    • getHolder

      @Nullable public @Nullable org.bukkit.block.Lectern getHolder()
      Specified by:
      getHolder in interface org.bukkit.inventory.Inventory
      Specified by:
      getHolder in interface org.bukkit.inventory.LecternInventory
      Overrides:
      getHolder in class InventoryMock