Class BeaconInventoryMock

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

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

    • BeaconInventoryMock

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

    • setItem

      public void setItem(@Nullable @Nullable org.bukkit.inventory.ItemStack item)
      Specified by:
      setItem in interface org.bukkit.inventory.BeaconInventory
    • getItem

      @Nullable public @Nullable org.bukkit.inventory.ItemStack getItem()
      Specified by:
      getItem in interface org.bukkit.inventory.BeaconInventory
    • getSnapshot

      @NotNull public @NotNull BeaconInventoryMock getSnapshot()
      Description copied from class: InventoryMock
      Creates a snapshot of the inventory.
      Overrides:
      getSnapshot in class InventoryMock
      Returns:
      An inventory snapshot.