Class MerchantInventoryMock
java.lang.Object
org.mockbukkit.mockbukkit.inventory.InventoryMock
org.mockbukkit.mockbukkit.inventory.MerchantInventoryMock
- All Implemented Interfaces:
Iterable<ItemStack>,Inventory,MerchantInventory
Mock implementation of an
MerchantInventory.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMerchantInventoryMock(@Nullable InventoryHolder holder, @NotNull Merchant merchant) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanNote: does not compare holder or viewers (matches spigot/paper).@NotNull Merchant@Nullable MerchantRecipeintinthashCode()voidsetSelectedRecipeIndex(int selectedRecipe) Get the index of the currently selected recipe.Methods inherited from class org.mockbukkit.mockbukkit.inventory.InventoryMock
addItem, addItem, addViewer, addViewers, addViewers, all, all, assertContainsAny, assertContainsAtLeast, assertTrueForAll, assertTrueForNonNulls, assertTrueForSome, clear, clear, close, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getCustomTitle, getHolder, getHolder, getItem, getLocation, getMaxStackSize, getNumberOfItems, getSize, getSnapshot, getStorageContents, getTitle, getType, getViewers, isEmpty, isIdentical, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, removeViewer, setContents, setCustomTitle, setItem, setMaxStackSize, setStorageContents, stream, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.inventory.Inventory
addItem, all, all, clear, clear, close, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getHolder, getItem, getLocation, getMaxStackSize, getSize, getStorageContents, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, setContents, setItem, setMaxStackSize, setStorageContentsMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MerchantInventoryMock
public MerchantInventoryMock(@Nullable @Nullable InventoryHolder holder, @NotNull @NotNull Merchant merchant)
-
-
Method Details
-
getSelectedRecipeIndex
public int getSelectedRecipeIndex()- Specified by:
getSelectedRecipeIndexin interfaceMerchantInventory
-
setSelectedRecipeIndex
public void setSelectedRecipeIndex(int selectedRecipe) Get the index of the currently selected recipe.- Parameters:
selectedRecipe- the index of the currently selected recipe
-
getSelectedRecipe
- Specified by:
getSelectedRecipein interfaceMerchantInventory
-
getMerchant
- Specified by:
getMerchantin interfaceMerchantInventory
-
equals
Description copied from class:InventoryMockNote: does not compare holder or viewers (matches spigot/paper).- Overrides:
equalsin classInventoryMock
-
hashCode
public int hashCode()- Overrides:
hashCodein classInventoryMock
-