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.EntityEquipment,org.bukkit.inventory.Inventory,org.bukkit.inventory.PlayerInventory
public class PlayerInventoryMock
extends InventoryMock
implements org.bukkit.inventory.PlayerInventory, org.bukkit.inventory.EntityEquipment
Mock implementation of a
PlayerInventory.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intThe slot boots are in.protected static final intThe slot the chestplate is in.protected static final intThe slot the helmet is in.protected static final intThe starting slot of the hotbar.protected static final intThe slot leggings are in.protected static final intThe slot of the offhand.protected static final intThe ending slot of the hotbar. -
Constructor Summary
ConstructorsConstructorDescriptionPlayerInventoryMock(org.bukkit.entity.HumanEntity holder) Constructs a newPlayerInventoryMock. -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack @NotNull []@Nullable org.bukkit.inventory.ItemStackgetBoots()float@Nullable org.bukkit.inventory.ItemStackfloatfloatgetDropChance(@NotNull org.bukkit.inventory.EquipmentSlot slot) org.bukkit.inventory.ItemStack @NotNull []int@Nullable org.bukkit.inventory.ItemStackfloatorg.bukkit.entity.HumanEntity@NotNull org.bukkit.inventory.ItemStackgetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot) @NotNull org.bukkit.inventory.ItemStackDeprecated.float@NotNull org.bukkit.inventory.ItemStackfloat@NotNull org.bukkit.inventory.ItemStackfloat@Nullable org.bukkit.inventory.ItemStackfloatorg.bukkit.inventory.ItemStack @NotNull []voidsetArmorContents(org.bukkit.inventory.ItemStack @Nullable [] items) voidsetBoots(@Nullable org.bukkit.inventory.ItemStack boots, boolean silent) voidsetBoots(org.bukkit.inventory.ItemStack boots) voidsetBootsDropChance(float chance) voidsetChestplate(@Nullable org.bukkit.inventory.ItemStack chestplate, boolean silent) voidsetChestplate(org.bukkit.inventory.ItemStack chestplate) voidsetChestplateDropChance(float chance) voidsetDropChance(@NotNull org.bukkit.inventory.EquipmentSlot slot, float chance) voidsetExtraContents(org.bukkit.inventory.ItemStack @Nullable [] items) voidsetHeldItemSlot(int slot) voidsetHelmet(@Nullable org.bukkit.inventory.ItemStack helmet, boolean silent) voidsetHelmet(org.bukkit.inventory.ItemStack helmet) voidsetHelmetDropChance(float chance) voidsetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item) voidsetItem(@NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable org.bukkit.inventory.ItemStack item, boolean silent) voidsetItemInHand(org.bukkit.inventory.ItemStack stack) Deprecated.voidsetItemInHandDropChance(float chance) voidsetItemInMainHand(@Nullable org.bukkit.inventory.ItemStack item, boolean silent) voidsetItemInMainHand(org.bukkit.inventory.ItemStack item) voidsetItemInMainHandDropChance(float chance) voidsetItemInOffHand(@Nullable org.bukkit.inventory.ItemStack item, boolean silent) voidsetItemInOffHand(org.bukkit.inventory.ItemStack item) voidsetItemInOffHandDropChance(float chance) voidsetLeggings(@Nullable org.bukkit.inventory.ItemStack leggings, boolean silent) voidsetLeggings(org.bukkit.inventory.ItemStack leggings) voidsetLeggingsDropChance(float chance) voidsetStorageContents(org.bukkit.inventory.ItemStack[] items) Methods inherited from class be.seeseemelk.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, getHolder, getItem, getLocation, getMaxStackSize, getNumberOfItems, getSize, getSnapshot, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, removeViewer, 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.EntityEquipment
clearMethods inherited from interface org.bukkit.inventory.Inventory
addItem, all, all, clear, clear, close, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getItem, getLocation, getMaxStackSize, getSize, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, 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 HOTBARThe starting slot of the hotbar.- See Also:
-
SLOT_BAR
protected static final int SLOT_BARThe ending slot of the hotbar.- See Also:
-
BOOTS
protected static final int BOOTSThe slot boots are in.- See Also:
-
LEGGINGS
protected static final int LEGGINGSThe slot leggings are in.- See Also:
-
CHESTPLATE
protected static final int CHESTPLATEThe slot the chestplate is in.- See Also:
-
HELMET
protected static final int HELMETThe slot the helmet is in.- See Also:
-
OFF_HAND
protected static final int OFF_HANDThe slot of the offhand.- See Also:
-
-
Constructor Details
-
PlayerInventoryMock
public PlayerInventoryMock(org.bukkit.entity.HumanEntity holder) Constructs a newPlayerInventoryMock.- Parameters:
holder- The holder of the inventory.
-
-
Method Details
-
getHolder
public org.bukkit.entity.HumanEntity getHolder()- Specified by:
getHolderin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getHolderin interfaceorg.bukkit.inventory.Inventory- Specified by:
getHolderin interfaceorg.bukkit.inventory.PlayerInventory- Overrides:
getHolderin classInventoryMock
-
getStorageContents
public org.bukkit.inventory.ItemStack @NotNull [] 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 @NotNull [] getArmorContents()- Specified by:
getArmorContentsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getArmorContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
getExtraContents
public org.bukkit.inventory.ItemStack @NotNull [] getExtraContents()- Specified by:
getExtraContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
getHelmet
@Nullable public @Nullable org.bukkit.inventory.ItemStack getHelmet()- Specified by:
getHelmetin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getHelmetin interfaceorg.bukkit.inventory.PlayerInventory
-
getChestplate
@Nullable public @Nullable org.bukkit.inventory.ItemStack getChestplate()- Specified by:
getChestplatein interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getChestplatein interfaceorg.bukkit.inventory.PlayerInventory
-
getLeggings
@Nullable public @Nullable org.bukkit.inventory.ItemStack getLeggings()- Specified by:
getLeggingsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getLeggingsin interfaceorg.bukkit.inventory.PlayerInventory
-
getBoots
@Nullable public @Nullable org.bukkit.inventory.ItemStack getBoots()- Specified by:
getBootsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getBootsin interfaceorg.bukkit.inventory.PlayerInventory
-
setArmorContents
public void setArmorContents(org.bukkit.inventory.ItemStack @Nullable [] items) - Specified by:
setArmorContentsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setArmorContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
getItemInHandDropChance
public float getItemInHandDropChance()- Specified by:
getItemInHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInHandDropChance
public void setItemInHandDropChance(float chance) - Specified by:
setItemInHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInMainHandDropChance
public float getItemInMainHandDropChance()- Specified by:
getItemInMainHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInMainHandDropChance
public void setItemInMainHandDropChance(float chance) - Specified by:
setItemInMainHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInOffHandDropChance
public float getItemInOffHandDropChance()- Specified by:
getItemInOffHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setItemInOffHandDropChance
public void setItemInOffHandDropChance(float chance) - Specified by:
setItemInOffHandDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getHelmetDropChance
public float getHelmetDropChance()- Specified by:
getHelmetDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setHelmetDropChance
public void setHelmetDropChance(float chance) - Specified by:
setHelmetDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getChestplateDropChance
public float getChestplateDropChance()- Specified by:
getChestplateDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setChestplateDropChance
public void setChestplateDropChance(float chance) - Specified by:
setChestplateDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getLeggingsDropChance
public float getLeggingsDropChance()- Specified by:
getLeggingsDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setLeggingsDropChance
public void setLeggingsDropChance(float chance) - Specified by:
setLeggingsDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
getBootsDropChance
public float getBootsDropChance()- Specified by:
getBootsDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setBootsDropChance
public void setBootsDropChance(float chance) - Specified by:
setBootsDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setExtraContents
public void setExtraContents(org.bukkit.inventory.ItemStack @Nullable [] items) - Specified by:
setExtraContentsin interfaceorg.bukkit.inventory.PlayerInventory
-
setHelmet
public void setHelmet(org.bukkit.inventory.ItemStack helmet) - Specified by:
setHelmetin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setHelmetin interfaceorg.bukkit.inventory.PlayerInventory
-
setHelmet
public void setHelmet(@Nullable @Nullable org.bukkit.inventory.ItemStack helmet, boolean silent) - Specified by:
setHelmetin interfaceorg.bukkit.inventory.EntityEquipment
-
setChestplate
public void setChestplate(org.bukkit.inventory.ItemStack chestplate) - Specified by:
setChestplatein interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setChestplatein interfaceorg.bukkit.inventory.PlayerInventory
-
setChestplate
public void setChestplate(@Nullable @Nullable org.bukkit.inventory.ItemStack chestplate, boolean silent) - Specified by:
setChestplatein interfaceorg.bukkit.inventory.EntityEquipment
-
setLeggings
public void setLeggings(org.bukkit.inventory.ItemStack leggings) - Specified by:
setLeggingsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setLeggingsin interfaceorg.bukkit.inventory.PlayerInventory
-
setLeggings
public void setLeggings(@Nullable @Nullable org.bukkit.inventory.ItemStack leggings, boolean silent) - Specified by:
setLeggingsin interfaceorg.bukkit.inventory.EntityEquipment
-
setBoots
public void setBoots(org.bukkit.inventory.ItemStack boots) - Specified by:
setBootsin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setBootsin interfaceorg.bukkit.inventory.PlayerInventory
-
setBoots
public void setBoots(@Nullable @Nullable org.bukkit.inventory.ItemStack boots, boolean silent) - Specified by:
setBootsin interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInMainHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInMainHand()- Specified by:
getItemInMainHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getItemInMainHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInMainHand
public void setItemInMainHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInMainHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setItemInMainHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInMainHand
public void setItemInMainHand(@Nullable @Nullable org.bukkit.inventory.ItemStack item, boolean silent) - Specified by:
setItemInMainHandin interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInOffHand
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItemInOffHand()- Specified by:
getItemInOffHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getItemInOffHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInOffHand
public void setItemInOffHand(org.bukkit.inventory.ItemStack item) - Specified by:
setItemInOffHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setItemInOffHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInOffHand
public void setItemInOffHand(@Nullable @Nullable org.bukkit.inventory.ItemStack item, boolean silent) - Specified by:
setItemInOffHandin interfaceorg.bukkit.inventory.EntityEquipment
-
getItemInHand
Deprecated.- Specified by:
getItemInHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getItemInHandin interfaceorg.bukkit.inventory.PlayerInventory
-
setItemInHand
Deprecated.- Specified by:
setItemInHandin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setItemInHandin interfaceorg.bukkit.inventory.PlayerInventory
-
getItem
@NotNull public @NotNull org.bukkit.inventory.ItemStack getItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
getItemin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
getItemin interfaceorg.bukkit.inventory.PlayerInventory
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item) - Specified by:
setItemin interfaceorg.bukkit.inventory.EntityEquipment- Specified by:
setItemin interfaceorg.bukkit.inventory.PlayerInventory
-
setItem
public void setItem(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, @Nullable @Nullable org.bukkit.inventory.ItemStack item, boolean silent) - Specified by:
setItemin interfaceorg.bukkit.inventory.EntityEquipment
-
getHeldItemSlot
public int getHeldItemSlot()- Specified by:
getHeldItemSlotin interfaceorg.bukkit.inventory.PlayerInventory
-
setHeldItemSlot
public void setHeldItemSlot(int slot) - Specified by:
setHeldItemSlotin interfaceorg.bukkit.inventory.PlayerInventory
-
getDropChance
public float getDropChance(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot) - Specified by:
getDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-
setDropChance
public void setDropChance(@NotNull @NotNull org.bukkit.inventory.EquipmentSlot slot, float chance) - Specified by:
setDropChancein interfaceorg.bukkit.inventory.EntityEquipment
-