Class PlayerInventoryMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.InventoryMock
be.seeseemelk.mockbukkit.inventory.PlayerInventoryMock
- All Implemented Interfaces:
Iterable<org.bukkit.inventory.ItemStack>,org.bukkit.inventory.Inventory,org.bukkit.inventory.PlayerInventory
public class PlayerInventoryMock
extends InventoryMock
implements org.bukkit.inventory.PlayerInventory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack[]org.bukkit.inventory.ItemStackgetBoots()org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStack[]intorg.bukkit.inventory.ItemStackorg.bukkit.entity.HumanEntity@Nullable org.bukkit.inventory.ItemStackgetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot) Gets theItemStackat the given equipment slot in the inventory.@NotNull org.bukkit.inventory.ItemStackDeprecated.@NotNull org.bukkit.inventory.ItemStack@NotNull org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStack[]voidsetArmorContents(org.bukkit.inventory.ItemStack[] items) voidsetBoots(org.bukkit.inventory.ItemStack boots) voidsetChestplate(org.bukkit.inventory.ItemStack chestplate) voidsetExtraContents(org.bukkit.inventory.ItemStack[] items) voidsetHeldItemSlot(int slot) voidsetHelmet(org.bukkit.inventory.ItemStack helmet) voidsetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item) voidsetItemInHand(org.bukkit.inventory.ItemStack stack) Deprecated.voidsetItemInMainHand(org.bukkit.inventory.ItemStack item) voidsetItemInOffHand(org.bukkit.inventory.ItemStack item) voidsetLeggings(org.bukkit.inventory.ItemStack leggings) voidsetStorageContents(org.bukkit.inventory.ItemStack[] items) Methods inherited from class be.seeseemelk.mockbukkit.inventory.InventoryMock
addItem, addItem, all, all, assertContainsAny, assertContainsAtLeast, assertTrueForAll, assertTrueForNonNulls, assertTrueForSome, clear, clear, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getItem, getLocation, getMaxStackSize, getNumberOfItems, getSize, getSnapshot, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, setContents, setItem, setMaxStackSizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.inventory.Inventory
addItem, all, all, clear, clear, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getItem, getLocation, getMaxStackSize, getSize, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, setContents, setMaxStackSizeMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.bukkit.inventory.PlayerInventory
setItem
-
Field Details
-
HOTBAR
protected static final int HOTBAR- See Also:
-
SLOT_BAR
protected static final int SLOT_BAR- See Also:
-
BOOTS
protected static final int BOOTS- See Also:
-
LEGGINGS
protected static final int LEGGINGS- See Also:
-
CHESTPLATE
protected static final int CHESTPLATE- See Also:
-
HELMET
protected static final int HELMET- See Also:
-
OFF_HAND
protected static final int OFF_HAND- See Also:
-
-
Constructor Details
-
PlayerInventoryMock
public PlayerInventoryMock(org.bukkit.entity.HumanEntity holder)
-
-
Method Details
-
getHolder
public org.bukkit.entity.HumanEntity getHolder()- Specified by:
getHolderin interfaceorg.bukkit.inventory.Inventory- Specified by:
getHolderin interfaceorg.bukkit.inventory.PlayerInventory- Overrides:
getHolderin classInventoryMock
-
getStorageContents
public org.bukkit.inventory.ItemStack[] getStorageContents()- Specified by:
getStorageContentsin interfaceorg.bukkit.inventory.Inventory- Overrides:
getStorageContentsin classInventoryMock
-
setStorageContents
public void setStorageContents(org.bukkit.inventory.ItemStack[] items) throws IllegalArgumentException - Specified by:
setStorageContentsin interfaceorg.bukkit.inventory.Inventory- Overrides:
setStorageContentsin classInventoryMock- Throws:
IllegalArgumentException
-
getArmorContents
public org.bukkit.inventory.ItemStack[] getArmorContents()- Specified by:
getArmorContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
getExtraContents
public org.bukkit.inventory.ItemStack[] getExtraContents()- Specified by:
getExtraContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
getHelmet
public org.bukkit.inventory.ItemStack getHelmet()- Specified by:
getHelmetin interfaceorg.bukkit.inventory.PlayerInventory
-
getChestplate
public org.bukkit.inventory.ItemStack getChestplate()- Specified by:
getChestplatein interfaceorg.bukkit.inventory.PlayerInventory
-
getLeggings
public org.bukkit.inventory.ItemStack getLeggings()- Specified by:
getLeggingsin interfaceorg.bukkit.inventory.PlayerInventory
-
getBoots
public org.bukkit.inventory.ItemStack getBoots()- Specified by:
getBootsin interfaceorg.bukkit.inventory.PlayerInventory
-
setArmorContents
public void setArmorContents(org.bukkit.inventory.ItemStack[] items) - Specified by:
setArmorContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
setExtraContents
public void setExtraContents(org.bukkit.inventory.ItemStack[] items) - Specified by:
setExtraContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
setHelmet
public void setHelmet(org.bukkit.inventory.ItemStack helmet) - Specified by:
setHelmetin interfaceorg.bukkit.inventory.PlayerInventory
-
setChestplate
public void setChestplate(org.bukkit.inventory.ItemStack chestplate) - Specified by:
setChestplatein interfaceorg.bukkit.inventory.PlayerInventory
-
setLeggings
public void setLeggings(org.bukkit.inventory.ItemStack leggings) - Specified by:
setLeggingsin interfaceorg.bukkit.inventory.PlayerInventory
-
setBoots
public void setBoots(org.bukkit.inventory.ItemStack boots) - Specified by:
setBootsin interfaceorg.bukkit.inventory.PlayerInventory
-
getItemInMainHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInMainHand()- Specified by:
getItemInMainHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInMainHand
public void setItemInMainHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInMainHandin interfaceorg.bukkit.inventory.PlayerInventory
-
getItemInOffHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInOffHand()- Specified by:
getItemInOffHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInOffHand
public void setItemInOffHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInOffHandin interfaceorg.bukkit.inventory.PlayerInventory
-
getItemInHand
Deprecated.- Specified by:
getItemInHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInHand
Deprecated.- Specified by:
setItemInHandin interfaceorg.bukkit.inventory.PlayerInventory
-
getItem
@Nullable public @Nullable org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) Gets theItemStackat the given equipment slot in the inventory.Implementation note: only the contents of the main hand and the off hand are guaranteed not to be
null, despite the annotation present in the Bukkit api.- Specified by:
getItemin interfaceorg.bukkit.inventory.PlayerInventory- Parameters:
slot- the slot to get theItemStack- Returns:
- the
ItemStackin the given slot
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.inventory.PlayerInventory
-
getHeldItemSlot
public int getHeldItemSlot()- Specified by:
getHeldItemSlotin interfaceorg.bukkit.inventory.PlayerInventory
-
setHeldItemSlot
public void setHeldItemSlot(int slot) - Specified by:
setHeldItemSlotin interfaceorg.bukkit.inventory.PlayerInventory
-